解決方法:在listener.ora文件中配置相應的服務,然后重新啟動數據庫和監(jiān)聽服務
使用到的腳本命令:
linux環(huán)境:
1. 修改/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora文件
???????? 默認情況下該文件內容:
???????LISTENER =
? ????????(DESCRIPTION_LIST =
? ????????????????? (DESCRIPTION =
? ? ????????????????????????? (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
? ? ????????????????????????? (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
? ????????????????? )
? ????????)
? ?
???????? 出現ORA-12514的問題時候,我們需要增加的服務配置:
???????? SID_LIST_LISTENER=
???????? ??? (SID_LIST =
???????? ?????? ????????(SID_DESC =
???????? ???????????????????????? (GLOBAL_DBNAME =? orcl)
???????? ???????????????????????? (ORACLE_HOME =?/home/oracle/app/oracle/product/11.2.0/dbhome_1)
???????? ???????? ????????????????(SID_NAME = orcl)
???????? ??????????????? )?
? ? ? ? ? ? )
2. 啟動相關數據庫和監(jiān)聽服務
???????? 以oracle身份登錄數據庫: su - oracle
???????? 進入監(jiān)聽器控制臺:lsnrctl
???????? 關閉監(jiān)聽器:stop
???????? 啟動監(jiān)聽器:start
???????? 退出監(jiān)聽控制臺:exit
????????
???????? 進入 sqlplus 控制臺:sqlplus? /nolog
???????? 以系統(tǒng)管理員登錄:connect/ as sysdba
???????? 啟動/關閉數據庫:startup? ?/? ? ?shutdown immediate文章來源:http://www.zghlxwxcb.cn/news/detail-714576.html
???????? 退出sqlplus控制臺:exit文章來源地址http://www.zghlxwxcb.cn/news/detail-714576.html
到了這里,關于Linux 下 Oracle報錯:ORA-12514: TNS: 監(jiān)聽程序當前無法識別連接描述符中請求的服務的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!