Oracle日誌檔案被誤刪除解決

2021-12-30 12:52:05 字數 3432 閱讀 8248

oracle日誌檔案被誤刪除解決 目錄

www.2cto.com  

1       問題出現... 2

1.1        誤刪除日誌檔案... 2

1.2        oracle無法連線... 2

2       大概解決思路... 2

2.1        sys登入資料庫... 2

2.2        關閉資料庫normal. 2

www.2cto.com  

2.3        啟動oracle例程... 2

2.4        開啟資料庫... 2

2.5        檢視日誌組... 2

2.6        重新登入資料庫... 2

3       **示例... 2

4       小結... 4  

1       問題出現

1.1              誤刪除日誌檔案

c:\oracle\oradata\yongfeng的redo01.log與redo03.log

(c:\oracle\oradata\yongfeng該資料夾下本該3個日誌檔案,即redo01.log、redo03.log、redo03.log)

1.2              oracle無法連線

oracle無法連線(能啟動),系統報錯:

ora-01033:oracle initializationg or shutdown in progress

2       大概解決思路

2.1              sys登入資料庫

2.2              關閉資料庫normal

2.3              啟動oracle例程

2.4              開啟資料庫

2.5              檢視日誌組

2.6              重新登入資料庫

3       **示例

c:\documents and settings\zhyongfeng>sqlplus "sys/zyf as sysdba"

sql> alter database open;

alter database open

*error 位於第 1 行:

ora-01147: system 表空間檔案 1 處於離線狀態

ora-01110: 資料檔案 1: 'c:\oracle\oradata\yongfeng\system01.dbf'

sql> shutdown normal

ora-01109: 資料庫未開啟

已經解除安裝資料庫。

oracle 例程已經關閉。

sql> startup

oracle 例程已經啟動。

total system global area  126950220 bytes

fixed size                   453452 bytes

variable size             109051904 bytes

database buffers           16777216 bytes

redo buffers                 667648 bytes

資料庫裝載完畢。

ora-01147: system 表空間檔案 1 處於離線狀態

ora-01110: 資料檔案 1: 'c:\oracle\oradata\yongfeng\system01.dbf'

sql> alter database datafile 1 online;

資料庫已更改。

sql> alter database open;

alter database open

*error 位於第 1 行:

ora-00313: 無法開啟日誌組 1 (執行緒 1) 的成員

ora-00312: 聯機日誌 1 執行緒 1: 'c:\oracle\oradata\yongfeng\redo01.log'

sql> select group#,sequence#,archived,status from v$log;

group#  sequence# arc status

---------- ---------- --- ----------------

1         20 no  inactive

2         21 no  current

3         19 no  inactive

sql> alter database clear logfile group 1;

資料庫已更改。

sql> alter database open;

alter database open

*error 位於第 1 行:

ora-00313: 無法開啟日誌組 3 (執行緒 1) 的成員

ora-00312: 聯機日誌 3 執行緒 1: 'c:\oracle\oradata\yongfeng\redo03.log'

sql> select group#,sequence#,archived,status from v$log;

group#  sequence# arc status

---------- ---------- --- ----------------

1          0 no  unused

2         21 no  current

3         19 no  inactive

sql> alter database clear logfile group 3;

資料庫已更改。

sql> alter database open;

資料庫已更改。

sql> select group#,sequence#,archived,status from v$log;

group#  sequence# arc status

---------- ---------- --- ----------------

1          0 no  unused

2         21 no  current

3          0 no  unused

sql> connect system/zyf;

已連線。

sql> exit

從oracle9i enterprise edition release 9.2.0.1.0 - production

with the partitioning, olap and oracle data mining options

jserver release 9.2.0.1.0 - production中斷開

c:\documents and settings\zhyongfeng>

4       小結

成功登入資料庫。

Oracle日誌檔案被誤刪除

目錄 1 問題出現.2 1.1 誤刪除日誌檔案.2 1.2 oracle無法連線.2 2 大概解決思路.2 2.1 sys登入資料庫.2 2.2 關閉資料庫normal.2 2.3 啟動oracle例程.2 2.4 開啟資料庫.2 2.5 檢視日誌組.2 2.6 重新登入資料庫.2 3 示例.2 4...

Oracle 誤刪除軟體目錄

今天早上由於誤操作不小心把oracle 安裝軟體目錄給刪除了,導致資料庫宕機 一下子就慌了,其實就是公司的乙個測試機而已 嘻嘻 網上也查了一下,發現不少資料關於linux下誤刪除檔案和資料夾的恢復方法,但是嘗試了一下,發現然並卵。於是就嘗試重新建立資料庫這種方法 1.由於誤刪除資料庫安裝軟體目錄,但...

找回誤刪除的檔案

author skate time 2009 11 19 今天在網上幫個美女恢復資料,他昨天不小心,把重要檔案刪除,而今天又急用 於是我就幫個小忙 用兩款資料維護軟體diskgenius,easyrecovery幫其恢復,這兩個軟體結合使用,簡直帥呆了,在日常生 活中遇到的幾乎都可以處理,尤其是那些...