安装Oracle Instant Client
oracle-instantclient-basic和oracle-instantclient-sqlplus)。yum localinstall安装,例如:sudo yum localinstall oracle-instantclient-basic-21.6.0.0.0-1.x86_64.rpm \
oracle-instantclient-sqlplus-21.6.0.0.0-1.x86_64.rpm
配置环境变量
~/.bashrc,添加以下内容(路径需与安装目录一致):export ORACLE_HOME=/usr/lib/oracle/21/client64 # 基本路径,根据实际调整
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin # 若需配置tnsnames.ora
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
source ~/.bashrc使配置生效。验证安装
sqlplus -v查看版本,确认安装成功。sqlplus username/password@hostname:port/service_name
配置tnsnames.ora(若需简化连接):
在$TNS_ADMIN目录下创建tnsnames.ora,添加连接信息,例如:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
(CONNECT_DATA = (SERVICE_NAME = orclpdb))
)
之后可使用sqlplus /@ORCL连接。
安装依赖包:
若遇依赖问题,可安装libaio等基础库:
sudo yum install libaio libaio-devel
oracle-instantclient-tools包。参考来源: