【資料圖】
1、此問題解決的方法和詳細的操作步驟如下:首先,按鍵盤的組合鍵“ Win+R”,在運行窗口中輸入“ services.msc”,按Enter鍵確認,如下圖所示。
2、2、其次,完成上述步驟后,轉到Orcale并啟動與Oracle相關的所有服務,如下圖所示。
3、3、接著,完成上述步驟后,轉到oracle11g安裝目錄并找到偵聽文件“ listener.ora”,如下圖所示。
4、4、然后,完成上述步驟后,打開“ listener.ora”文件,添加或修改SID_NAME名稱為數據庫實例名稱,如下圖所示。
5、5、最后,完成上述步驟后,啟動數據庫并檢查狀態。
6、 此時,重新連接到PL/SQL將恢復正常,重新運行生產環境并恢復正常,如下圖所示。
7、如果是數據庫實例和監聽剛啟動的話,那么多等一會才能登錄,如果一直是這個錯誤的話,那么需要你編輯$ORACLE_HOME/network/admin/listener.ora 文件,SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = demo) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (SID_NAME = demo) ) )其中 (SID_DESC = (GLOBAL_DBNAME = demo) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (SID_NAME = demo) ) 這一部分需要你依據自己的情況進行修改 將demo和/u01的路徑改為自己的sid名和路徑就可以了。
8、支持 1樓OracleService...服務沒有開啟, ...是你的數據庫名控制面板---管理工具---服務---OracleService...(你沒改的話就是OracleServiceORCL)把它開啟就成 我遇到同樣的問題 現在已經解決了..OracleService...服務沒有開啟, ...是你的數據庫名控制面板---管理工具---服務---OracleService...(你沒改的話就是OracleServiceORCL)把它開啟就成你配置的TNS不正確.tnsping tnsname;。
本文到此分享完畢,希望對大家有所幫助。
關鍵詞: