在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
命令測試連接。