方案 A Instant Client ZIP 解压(通用)
- 下载并解压(至少包含 Basic 与 SQL*Plus 两个包):
- unzip instantclient-basic-linux.x64-*.zip -d /opt/oracle
- unzip instantclient-sqlplus-linux.x64-*.zip -d /opt/oracle
- 建立统一目录软链(便于多版本共存与库解析):
- cd /opt/oracle/instantclient_*
- ln -s libclntsh.so.* libclntsh.so
- ln -s libocci.so.* libocci.so
- 配置环境变量(写入 ~/.bashrc 或 /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 ~/.bashrc 或 source /etc/profile.d/oracle.sh
- 验证:sqlplus -v 应输出版本号。