成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一個系統(tǒng)崩潰造成Oracle數(shù)據(jù)庫無法啟動的恢復(fù)實例

數(shù)據(jù)庫 Oracle
本文主要介紹了一個系統(tǒng)崩潰造成Oracle數(shù)據(jù)庫無法啟動的恢復(fù)方法,希望能對讀者有所幫助。

筆者在打開Oracle數(shù)據(jù)庫準(zhǔn)備做東西得時候,突然電腦藍(lán)屏,系統(tǒng)崩潰了。重啟后,啟動實例,準(zhǔn)備連接Oracle數(shù)據(jù)庫繼續(xù)使用,卻發(fā)現(xiàn)無法連接,一直報:

 

  1. SQL> conn system/test@test  
  2.  
  3. ERROR:  
  4.  
  5. ORA-12514: TNS: 監(jiān)聽程序當(dāng)前無法識別連接描述符中請求的服務(wù) 

 

一開始以為數(shù)據(jù)庫還沒啟動完畢,于是重啟了數(shù)據(jù)庫服務(wù),依然不能成功連接,當(dāng)時沒有懷疑數(shù)據(jù)庫有問題,因為之前也遇到過多次在打開oracle數(shù)據(jù)庫的情況下系統(tǒng)崩潰的情況,重啟系統(tǒng)后還是能正常使用的。

多次連接不上之后,才想起來去看下alter文件,一看果然出現(xiàn)問題了:

 

  1. Sun Jul 17 13:26:15 2011  
  2.  
  3. Recovery of Online Redo Log: Thread 1 Group 2 Seq 3 Reading mem 0  
  4.  
  5. Mem# 0 errs 0: D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\TEST\REDO02.LOG  
  6.  
  7. Sun Jul 17 13:26:15 2011  
  8.  
  9. Errors in file d:\oracle\product\10.2.0\db_1\admin\test\bdump\test_dbw0_2904.trc:  
  10.  
  11. ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_kcbzdh+583] [PC:0x4A41AF] [ADDR:0xECDC0214] [UNABLE_TO_READ] [] 

 

在這個地方看到重做日志文件Group 2的REDO02.LOG需要恢復(fù)。

這里,因為是新庫,沒什么重要數(shù)據(jù),所以只要數(shù)據(jù)庫能恢復(fù)就OK了。采取以下措施:

刪掉這個文件,重啟打開數(shù)據(jù)庫:

 

  1. SQL> startup mount  
  2.  
  3. ORACLE 例程已經(jīng)啟動。  
  4.  
  5. Total System Global Area  167772160 bytes  
  6.  
  7. Fixed Size                  1247876 bytes  
  8.  
  9. Variable Size              71304572 bytes  
  10.  
  11. Database Buffers           88080384 bytes  
  12.  
  13. Redo Buffers                7139328 bytes  
  14.  
  15. 數(shù)據(jù)庫裝載完畢。 

 

接著執(zhí)行以下代碼:

  1. SQL> alter database open;  
  2.  
  3. alter database open  
  4.  
  5. *  
  6.  
  7. 第 1 行出現(xiàn)錯誤:  
  8.  
  9. ORA-00313: 無法打開日志組 2 (用于線程 1) 的成員  
  10.  
  11. ORA-00312: 聯(lián)機(jī)日志 2 線程 1:  
  12.  
  13. ‘D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\TEST\REDO02.LOG’  
  14.  
  15. ORA-27041: 無法打開文件  
  16.  
  17. OSD-04002: 無法打開文件  
  18.  
  19. O/S-Error: (OS 2) 系統(tǒng)找不到指定的文件。  
  20.  
  21. SQL> select group#,sequence#,status from v$log;  
  22.  
  23. GROUP#  SEQUENCE# STATUS  
  24.  
  25. ———- ———- —————-  
  26.  
  27. 1          2 INACTIVE  
  28.  
  29. 3          1 INACTIVE  
  30.  
  31. 2          3 CURRENT 

因為剛剛我刪除了當(dāng)前的日志文件,所以報錯無法自動恢復(fù)打開了。

 

  1. SQL> alter database drop logfile member ‘D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\T  
  2.  
  3. EST\REDO02.LOG’;  
  4.  
  5. alter database drop logfile member ‘D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\TEST\R  
  6.  
  7. EDO02.LOG’  
  8.  
  9. *  
  10.  
  11. 第 1 行出現(xiàn)錯誤:  
  12.  
  13. ORA-00361: 無法刪除最后一個日志成員  
  14.  
  15. D:\ORACLE\PRODUCT\10.2.0\DB_1\ORADATA\TEST\REDO02.LOG (組 2) 

 

無法刪除,但又不想rename log,把剛剛刪除的REDO02.LOG恢復(fù)回去。

 

  1. SQL> alter database recover;  
  2.  
  3. 數(shù)據(jù)庫已更改。  
  4.  
  5. SQL> alter database open;  
  6.  
  7. 數(shù)據(jù)庫已更改。  
  8.  
  9. SQL> shutdown immediate;  
  10.  
  11. 數(shù)據(jù)庫已經(jīng)關(guān)閉。  
  12.  
  13. 已經(jīng)卸載數(shù)據(jù)庫。  
  14.  
  15. ORACLE 例程已經(jīng)關(guān)閉。  
  16.  
  17. SQL> startup  
  18.  
  19. ORACLE 例程已經(jīng)啟動。  
  20.  
  21. Total System Global Area  167772160 bytes  
  22.  
  23. Fixed Size                  1247876 bytes  
  24.  
  25. Variable Size              71304572 bytes  
  26.  
  27. Database Buffers           88080384 bytes  
  28.  
  29. Redo Buffers                7139328 bytes  
  30.  
  31. 數(shù)據(jù)庫裝載完畢。  
  32.  
  33. 數(shù)據(jù)庫已經(jīng)打開。  
  34.  
  35. SQL> 

 

這樣Oracle數(shù)據(jù)庫又可以恢復(fù)使用了。

注意:上述方法只能適用于本機(jī)的測試環(huán)境或者不重要的測試環(huán)境,在對丟失數(shù)據(jù)沒有任何擔(dān)憂的情況,千萬不要對生產(chǎn)庫這么操作,以免造成數(shù)據(jù)的丟失。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫中Rank等函數(shù)的比較與選擇
  2. 利用Sql Server將Excel中的數(shù)據(jù)導(dǎo)入Oracle
  3. Oracle跟蹤文件分析工具TKPROF使用簡介
  4. 如何配置Oracle 10g oem中的主機(jī)身份證明
  5. 環(huán)境變量導(dǎo)致ASP.Net無法連接Oracle的一個案例
責(zé)任編輯:趙鵬 來源: CSDN博客
相關(guān)推薦

2011-07-27 16:56:44

MySQL數(shù)據(jù)庫數(shù)據(jù)表損壞

2011-07-20 13:40:00

SQLite數(shù)據(jù)庫查詢數(shù)據(jù)

2011-03-15 09:52:40

SQL Server2數(shù)據(jù)庫恢復(fù)系統(tǒng)

2011-05-19 13:25:14

Oracle數(shù)據(jù)庫

2015-06-01 15:25:06

Oracle數(shù)據(jù)庫災(zāi)難恢復(fù)

2011-08-22 16:41:35

MySQL1067進(jìn)程意外終止

2011-07-20 12:55:17

SQLite數(shù)據(jù)庫插入數(shù)據(jù)

2011-05-11 13:25:57

Oracle數(shù)據(jù)庫后備恢復(fù)

2011-03-24 17:21:42

Oracle數(shù)據(jù)庫Redo故障

2010-11-15 15:34:30

ORACLE數(shù)據(jù)庫恢復(fù)

2011-03-30 16:36:58

Oracle數(shù)據(jù)庫

2011-03-29 10:47:49

ORACLE數(shù)據(jù)庫

2009-11-20 13:29:59

Oracle數(shù)據(jù)庫恢復(fù)

2011-05-26 09:36:07

Oracle數(shù)據(jù)庫Redo故障

2011-02-28 13:31:17

Oracle數(shù)據(jù)庫

2011-08-12 12:26:16

Oracle數(shù)據(jù)庫TNSListener

2010-04-06 11:30:09

Oracle 數(shù)據(jù)庫

2010-04-14 15:45:49

Oracle 數(shù)據(jù)庫

2011-07-20 14:57:47

SQLite數(shù)據(jù)庫ORDER BYGROUP BY

2010-08-09 09:46:40

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 香蕉视频一区二区 | 一区二区在线不卡 | 久久国产精品-国产精品 | 亚洲电影一级片 | 久久免费精品 | 涩涩视频在线看 | 久久亚洲一区二区三 | 久久精品免费观看 | 一级片视频免费观看 | 日韩黄| 亚洲欧美在线观看 | 欧美在线天堂 | 九九热在线视频 | 国产二区视频 | 九九精品视频在线 | 成人av免费网站 | 亚洲成人av | 超碰在线国产 | 亚洲欧美日本国产 | 日韩成年人视频在线 | 性生生活大片免费看视频 | av网站免费 | 免费a国产 | 久久精品综合 | 免费麻豆视频 | 久久精品二区亚洲w码 | 亚洲视频一| 亚洲精品一区二区三区四区高清 | 蜜桃一区二区三区在线 | www.伊人.com | 91精品国产日韩91久久久久久 | 中文字幕1区 | 中文字幕一级毛片 | 91久久久久久久久久久久久 | 一区二区三区福利视频 | 亚洲va国产日韩欧美精品色婷婷 | 日韩国产高清在线观看 | 国产精品精品 | www.日韩系列| 亚洲精品视频在线观看免费 | 国产一级久久久久 |