Oracle ORA-01033: 錯誤解決辦法


轉自 Oracle ORA-01033: 錯誤解決辦法

打開PLSQL時出現以上錯誤。解決辦法:

 

解決步驟

第一步、sqlplus /NOLOG

第二步、SQL>connect sys/change_on_install as sysdba
提示:已成功

第三步、SQL>shutdown normal
提示:
數據庫已經關閉
已經卸載數據庫
ORACLE 例程已經關閉

第四步、SQL>startup mount
提示:
Total System Global Area 5110898688 bytes
Fixed Size                  2806480 bytes
Variable Size            1107299632 bytes
Database Buffers        3992977408 bytes
Redo Buffers                7815168 bytes
數據庫裝載完畢。

第五步、SQL>alter database open(這一步出錯)
提示:

看到這個想起來了,是之前往數據庫里導入DMP文件時創建的,當時是在移動硬盤上的,后來硬盤被拿走了,所以Oracle找不到這些表空間了。按照提示的數據文件編號11,對表空間進行drop操作。

第六步、SQL>alter database datafile 8 offline drop

第七步、重復第五第六步,直到所有無法連接的的表空間都已經drop為止(當時創建太多,一直drop到40才結束)

第八步、分三次輸入

shutdown normal

startup mount

alter database open;

最后、 無需重啟,使用原來的用戶名密碼即可登錄成功;使用SQL Developer也可以連接。

至此,問題解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM