連線ORACLE報錯:ORA-12528

leng411lian發表於2009-08-12

本機安裝了oracle並建立了庫,一直正常使用,突然有天資料不能連線了,plsql登陸時報錯:

ora-12528 TNS:監聽程式:所有適用例程都無法建立連線

[@more@]

本機WINDOWS系統,在服務裡重啟了資料庫例項和監聽,然後重新連線,錯誤依舊。

然後透過sqlplus連線到資料庫,進行重啟,日誌如下:

SQL> shutdown immediate;
ORA-01507: ??????


ORACLE 例程已經關閉。
SQL> startup;
ORACLE 例程已經啟動。

Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 205523844 bytes
Database Buffers 398458880 bytes
Redo Buffers 7135232 bytes
ORA-00214: ???? ''D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL01.CTL'' ?? 1330
??? ''D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL02.CTL'' ?? 1324 ???

請教了一位DBA朋友,告訴我說是控制檔案出錯了,需要替換一下,然後執行:

ALTER SYSTEM SET CONTROL_FILES='D:ORACLEPRODUCT10.2.0ORADATAORCLCONTROL03.CTL' SCOPE=SPFILE

再次重啟後正常。

網上關於這個問題的帖子很多,可能出現的情況也很多,本次遇到的可能是情況之一,問題解決了就記錄一下備查。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7321182/viewspace-1025176/,如需轉載,請註明出處,否則將追究法律責任。

相關文章