由于操作不當而導致的資料庫日志損壞
打開PL/SQL時顯示錯誤提示并且無法與資料庫建立連接
WIN+R打開CMD 輸入sqlplus sys/sys as sysdba
得到
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 2月 22 09:07:10 2021
Copyright (c) 1982, 2010, Oracle. All rights reserved.
連接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
輸入shutdown 得到
ORA-01109: 資料庫未打開
已經卸載資料庫。
ORACLE 例程已經關閉。
然后輸入startup 得到
ORACLE 例程已經啟動。
Total System Global Area 3373858816 bytes
Fixed Size 2180424 bytes
Variable Size 1862273720 bytes
Database Buffers 1493172224 bytes
Redo Buffers 16232448 bytes
資料庫裝載完畢。
ORA-00354: 損壞重做日志塊標頭
ORA-00353: 日志損壞接近塊 27974 更改 3310546 時間 02/05/2021 15:09:11
ORA-00312: 聯機日志 2 執行緒 1: 'E:\APP\16527\ORADATA\ORCL\REDO02.LOG'
可以看到由于個人操作不放而導致日志損壞,本人查閱資料覺得不太好修復于是采用另外一種方法洗掉資料庫重新建而得以解決(此方法如同手機恢復出廠設定,謹慎操作)
開始選單找到Oracle檔案夾下名為Database Configuration Assistant的程式(此程式為創建 管理 洗掉資料庫使用)
打開之后界面中找到洗掉資料庫,選擇要洗掉的資料庫,輸入管理口令密碼。
洗掉完成之后回到首頁,點擊創建資料庫,按照個人需求后者百度教程完成創建即可正常使用
此方法比較極端,請謹慎操作。另,如有大佬用回復日志的方法解決如上問題請賜教我,謝謝
Email:[email protected]
uj5u.com熱心網友回復:
這個恢復比較簡單參考:https://www.xifenfei.com/2016/01/ora-00354_ora-00353_ora-00312.html轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/262218.html
標籤:非技術區
下一篇:Oracle 11g使用IMP匯入時總是提示IMP-00019: 由于 ORACLE 錯誤 1 而拒絕行 IMP-00003: 遇到 ORACLE 錯誤 1 O
