紀錄一下,搞老半天才解決
在Centos上安裝好ORACLE後
在pc上無法連線,顯示錯誤TNS-12514: TNS: 監聽器目前不知道連線描述區中要求的服務
而直接在VM上可登入ORACLE
1. lsnrctl status查看狀況,發現 the listener supports no services 訊息
2. 在LISTENER.ORA上面添加
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=orcl)
(SID_NAME=orcl)
(ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1)
)
)
3. 或是還是不行,登入oracle後輸入 alter system register;
4. 再次查看lsnrctl status
5. 收工