安裝步驟可參考:Oracle 12c 安裝圖文教程
使用 sqlplus user/pass@IP:port/SID 連線時報錯:ORA-12541: TNS:無監聽程序。
lsnrctl status,查看監聽端點、服務摘要、參數檔路徑(listener.ora)。listener.ora:
# 修改前 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) ...)) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))) # 修改後(關鍵:SID_NAME、KEY、HOST 改為實際實例名與伺服器 IP) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = ...))) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = orcl)) (ADDRESS = (PROTOCOL = TCP)(HOST = 202.206.0.233)(PORT = 1521))))
lsnrctl stop 後 lsnrctl start。sqlplus nokia_user/oracle@202.206.0.233/orcl,出現 Connected to: Oracle Database 11g... 即成功。需安裝 Oracle Developer Tools for Visual Studio (ODT),下載地址:Oracle ODT 下載頁。
tnsnames.ora)oracle12c = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 193.160.18.91)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ))
將此內容加入 $ORACLE_HOME/network/admin/tnsnames.ora,即可使用別名連線。