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幫其恢復,這兩個軟體結合使用,簡直帥呆了,在日常生 活中遇到的幾乎都可以處理,尤其是那些...