1. 找到listener.ora監聽文件,具體位置:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
2. 在lisener.ora文件中找到
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = F:\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")
)
將下面的一段內容copy進去,並適當修改
(SID_DESC =
(GLOBAL_DBNAME = ORAC)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = ORAC)
)
3. 保存listener.ora文件,關閉並重新啟動監聽程序。
lsnrctl stop // 關閉
lsnrctl start // 啟動
4.connect sys/sys@orcl 會出現錯誤 ORA-27101: shared memory realm does not exist,
此時用connect / as sysdba
5、打開目錄:F:\app\Administrator\admin\orac11\pfile,會發現里面有一個文件:init.ora.6102012112028,這是Oracle最后一次成功啟動時備份的啟動文件。
