在CentOS上升级sqlplus,可以按照以下步骤进行:
下载Oracle Instant Client
安装Oracle Instant Client
/opt/oracle/instantclient。sudo ln -s /opt/oracle/instantclient/libclntsh.so.19.1 /usr/lib64/libclntsh.so.19.1
sudo ln -s /opt/oracle/instantclient/libocci.so.19.1 /usr/lib64/libocci.so.19.1
sudo ldconfig
配置环境变量
~/.bash_profile 或 /etc/profile.d/oracle.sh 文件,添加以下内容:export ORACLE_HOME=/opt/oracle/instantclient
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH
source ~/.bash_profile
验证安装
sqlplus 命令检查是否成功安装:sqlplus / as sysdba
下载RPM包
安装或升级RPM包
yum 或 rpm 命令进行安装或升级:sudo yum install oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
sudo yum install oracle-instantclient19.8-sqlplus-19.8.0.0.0-1.x86_64.rpm
rpm 命令:sudo rpm -Uvh oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
sudo rpm -Uvh oracle-instantclient19.8-sqlplus-19.8.0.0.0-1.x86_64.rpm
配置环境变量
验证安装
sqlplus 命令检查是否成功安装:sqlplus / as sysdba
yum 的 --skip-broken 选项跳过有问题的依赖项,或者手动解决依赖关系。通过以上步骤,你应该能够在CentOS上成功升级sqlplus。