oracle中ORA-12514問題解決方法
使用plsql登錄數(shù)據(jù)庫,提示報錯ORA-12514;查看服務(wù),發(fā)現(xiàn)監(jiān)聽服務(wù)未啟動;

手動重啟,刷新后,該服務(wù)閃退,基本可以確定是監(jiān)聽文件有問題;找到監(jiān)聽文件,一般在C:…\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN路徑下(根據(jù)自己的安裝路徑來尋找);

刪除listener.ora文件,打開oracle監(jiān)聽程序配置工具;

選擇監(jiān)聽程序配置;

之后一直下一步,直到最后完成;重新啟動監(jiān)聽服務(wù),再次連接, ORA-12514解決。
補:其他錯誤解決方法1)、 ORA-12541: TNS: 沒有監(jiān)聽器 服務(wù)器端的監(jiān)聽器沒有啟動,另外檢查客戶端IP地址或端口填寫是否正確。啟動監(jiān)聽器: $ lsnrctl start
2)、 ORA-12154: TNS: 無法處理服務(wù)名 檢查輸入的服務(wù)名與配置的服務(wù)名是否一致。另外注意生成的本地服務(wù)名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每項服務(wù)的首 行服務(wù)名稱前不能有空格。
3)、 ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的SERVICE_NAME 打開Net Manager,選中服務(wù)名稱,檢查服務(wù)標識欄里的服務(wù)名輸入是否正確。該服務(wù)名必須與服務(wù)器端監(jiān)聽器配置的全局數(shù)據(jù)庫名一致。同時檢查sqlnet.ora,例如如果想要采用簡便連接方式連接就需要在NAMES.DIRECTORY_PATH參數(shù)中添加EZCONNECT。
4)、Ora-12514:TNS:監(jiān)聽程序當前無法識別鏈接描述符中請求的服務(wù) 該問題是由于缺少監(jiān)聽器的SID_LIST描述項引起的,采用netca進行配置的時候經(jīng)常不會生成SID_LIST,導(dǎo)致連接出現(xiàn)問題
到此這篇關(guān)于oracle中ORA-12514問題解決方法的文章就介紹到這了,更多相關(guān)oracle ORA-12514內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. DB2 與 Microsoft SQL Server 2000 之間的 SQL 數(shù)據(jù)復(fù)制2. DB2 XML 全文搜索之為文本搜索做準備3. 細化解析:Oracle 10g ASM 的一點經(jīng)驗4. MyBatis中$和#的深入講解5. MySQL InnoDB架構(gòu)的相關(guān)總結(jié)6. MySQL Shell的介紹以及安裝7. 解讀Oracle中代替like進行模糊查詢的方法instr(更高效)8. 簡單了解mysql InnoDB MyISAM相關(guān)區(qū)別9. Mysql InnoDB和MyISAM區(qū)別原理解析10. MySQL死鎖產(chǎn)生的原因和解決方法

網(wǎng)公網(wǎng)安備