首先說明,這是我在運行 startup mount; 時出現的錯誤。
解決方法:
在D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN中找到listener.ora,並做出如下修改:
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") )
--//這里添加 (SID_DESC= (GLOBAL_DBNAME= orcl) (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1) (SID_NAME = ORCL) ) )
注意:每行開頭的空格必須和前面的一樣,每行的最后不能有空格,也就是格式要和前面的一模一樣
因為我在這里吃過虧,不一樣,oracle服務一直啟動不了。
然后在cmd中重啟監聽服務
lsnrctl stop;
lsnrctl start;
最后在重新登錄數據庫操作。