在Debian上运行sqlplus命令,需要先安装Oracle客户端
下载Oracle Instant Client: 访问Oracle官方网站(https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html),根据你的系统架构选择合适的Instant Client包。通常需要下载两个包:Basic Package 和 SDK Package。
安装Oracle Instant Client: 将下载的两个包上传到Debian服务器上,然后使用以下命令进行安装:
chmod +x instantclient-basic-linux.x64-XX.X.X.X.X.zip
chmod +x instantclient-sdk-linux.x64-XX.X.X.X.X.zip
mkdir -p ~/oracle-instantclient
unzip instantclient-basic-linux.x64-XX.X.X.X.X.zip -d ~/oracle-instantclient
unzip instantclient-sdk-linux.x64-XX.X.X.X.X.zip -d ~/oracle-instantclient
echo '~/oracle-instantclient' > ~/.bashrc.d/oracle-instantclient.sh
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/oracle-instantclient' >> ~/.bashrc.d/oracle-instantclient.sh
source ~/.bashrc.d/oracle-instantclient.sh
注意:请将XX.X.X.X.X
替换为实际下载的Instant Client版本号。
LD_LIBRARY_PATH
包含Oracle Instant Client的路径。你可以将以下内容添加到~/.bashrc
文件中:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/oracle-instantclient
然后运行source ~/.bashrc
使更改生效。
sudo ln -s ~/oracle-instantclient/instantclient.so ~/oracle-instantclient/libclntsh.so.XX.X
注意:请将XX.X
替换为实际下载的Instant Client版本号。
sqlplus / as sysdba
如果一切正常,你将看到Oracle数据库的系统提示符。现在你可以开始使用sqlplus命令与Oracle数据库进行交互了。