oracle中ORA-12514問題解決方法
使用plsql登錄數據庫,提示報錯ORA-12514;查看服務,發現監聽服務未啟動;
手動重啟,刷新后,該服務閃退,基本可以確定是監聽文件有問題;找到監聽文件,一般在C:…\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN路徑下(根據自己的安裝路徑來尋找);
刪除listener.ora文件,打開oracle監聽程序配置工具;
選擇監聽程序配置;
之后一直下一步,直到最后完成;重新啟動監聽服務,再次連接, ORA-12514解決。
補:其他錯誤解決方法1)、 ORA-12541: TNS: 沒有監聽器 服務器端的監聽器沒有啟動,另外檢查客戶端IP地址或端口填寫是否正確。啟動監聽器: $ lsnrctl start
2)、 ORA-12154: TNS: 無法處理服務名 檢查輸入的服務名與配置的服務名是否一致。另外注意生成的本地服務名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每項服務的首 行服務名稱前不能有空格。
3)、 ORA-12514: TNS: 監聽進程不能解析在連接描述符中給出的SERVICE_NAME 打開Net Manager,選中服務名稱,檢查服務標識欄里的服務名輸入是否正確。該服務名必須與服務器端監聽器配置的全局數據庫名一致。同時檢查sqlnet.ora,例如如果想要采用簡便連接方式連接就需要在NAMES.DIRECTORY_PATH參數中添加EZCONNECT。
4)、Ora-12514:TNS:監聽程序當前無法識別鏈接描述符中請求的服務 該問題是由于缺少監聽器的SID_LIST描述項引起的,采用netca進行配置的時候經常不會生成SID_LIST,導致連接出現問題
到此這篇關于oracle中ORA-12514問題解決方法的文章就介紹到這了,更多相關oracle ORA-12514內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!
相關文章:
