在CentOS上设置SQL*Plus网络连接,需安装Oracle客户端、配置环境变量,并确保服务器端监听器和防火墙设置正确,具体步骤如下:
yum
安装,如sudo yum localinstall oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
等。~/.bashrc
文件,添加export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
等类似内容,使配置生效。$ORACLE_HOME/network/admin/listener.ora
文件,确保HOST
和PORT
配置正确,如HOST = 主机名
,PORT = 1521
,然后重启监听器lsnrctl restart
。$ORACLE_HOME/network/admin/sqlnet.ora
文件,设置NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES)
等,允许远程连接。SYSDBA
权限登录,执行CREATE USER remote_user IDENTIFIED BY password
,并授予权限GRANT CONNECT, RESOURCE TO remote_user
。.sqlplusrc
文件,添加DB_SID=orclcdb
等内容,方便使用sqlplus /@your_connection_string
连接。sqlplus username/password@hostname:port/SID
或sqlplus username/password@TNS_ALIAS
命令测试连接。