在CentOS環境下配置SQL*Plus通常涉及以下步驟:
安裝Oracle客戶端:
/opt/oracle/instantclient
。配置環境變量:
~/.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
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export ORACLE_SID=orcl
source ~/.bashrc
驗證安裝:
sqlplus /nolog
命令來驗證安裝是否成功。如果一切正常,你應該會看到SQL*Plus的提示符:SQL*Plus: Release 19.0.0.0.0.0 - Production on Mon Sep 27 14:48:34 2021
Copyright (c) 1982, 2022, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.3.0.0.0 - 64bit Production
with the Partitioning, OLAP, Data Mining and Real Application Testing options
配置TNSNAMES.ORA(可選):
tnsnames.ora
文件。這個文件通常位于 $ORACLE_HOME/network/admin
目錄下。MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = your_port))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = your_service_name)
)
)
測試連接:
sqlplus username/password@MYDB
username
、password
和 MYDB
替換為你的數據庫用戶名、密碼和 tnsnames.ora
中定義的別名。如果在安裝過程中遇到任何問題,請檢查Oracle官方網站的文檔或尋求社區支持。