自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

操作失誤導(dǎo)致Oracle數(shù)據(jù)庫(kù)大恢復(fù)的方法

數(shù)據(jù)庫(kù) Oracle
本文是對(duì)如何解決由于一次誤操作而引起的Oracle數(shù)據(jù)庫(kù)大恢復(fù)的另外一種語(yǔ)法,就是重建控制文件的實(shí)際操作步驟的介紹。

以下的相關(guān)內(nèi)容主要介紹的是,解決由于一次誤操作而引起的Oracle數(shù)據(jù)庫(kù)大恢復(fù)的另外一種語(yǔ)法即,重建控制文件(重建控制文件之前,備份controlfile和online redolog)的實(shí)際操作方案。

引用

 

  1. Create controlfile reuse set database "LDBRA"  
  2. MAXINSTANCES 8  
  3. MAXLOGHISTORY 1  
  4. MAXLOGFILES 16  
  5. MAXLOGMEMBERS 3  
  6. MAXDATAFILES 100  
  7. Datafile  
  8. '/ora10g/app/oradata/ldbra/system01.dbf',  
  9. '/ora10g/app/oradata/ldbra/undotbs01.dbf',  
  10. '/ora10g/app/oradata/ldbra/sysaux01.dbf',  
  11. '/ora10g/app/oradata/ldbra/users01.dbf',  
  12. '/ora10g/app/oradata/ldbra/example01.dbf',  
  13. '/ora10g/app/product/10.2.0/db_1/dbs/ company.dbf',  
  14. '/ora10g/app/product/10.2.0/db_1/dbs/streams.dbf'  
  15. LOGFILE GROUP 1 ('/ora10g/app/oradata/ldbra/redo01.log')
     SIZE 51200K,  
  16. GROUP 2 ('/ora10g/app/oradata/ldbra/redo02.log')
     SIZE 51200K,  
  17. GROUP 3 ('/ora10g/app/oradata/ldbra/redo03.log') 
    SIZE 51200K RESETLOGS;  

 

用上述相關(guān)語(yǔ)句來(lái)解決由于一次誤操作而引起的Oracle數(shù)據(jù)庫(kù)大恢復(fù)的操作似乎重建成功了!但是進(jìn)行recover的時(shí)候報(bào)錯(cuò)了!

引用

 

  1. SQL> RECOVER DATABASE USING BACKUP CONTROLFILE;  
  2. ORA-00283: recovery session canceled due to errors  
  3. ORA-00600: internal error code, arguments: [kcvhvdf_1], 
    [], [], [], [], [], [],  
  4. []   

 

可以看到控制文件在重建的過(guò)程中進(jìn)行了dbid重置

引用

 

  1. SQL> select dbid from v$database;  
  2. DBID  
  3. 1498845164  

 

問(wèn)題到這里似乎失去了頭緒,呵呵,拷回之前備份的控制文件替換剛建的控制文件。因?yàn)槲也捎玫氖莚esetlog選項(xiàng)創(chuàng)建控制文件,從理論上來(lái)講,應(yīng)該是會(huì)重置redolog的,即重新創(chuàng)建redolog。但是目前采用此選項(xiàng)確報(bào)ORA-01227錯(cuò)誤。不可思議!后來(lái)一想可能是跟數(shù)據(jù)文件中的dbid為0有關(guān)。于是采用終極修復(fù)方法,bbed!首先將所有數(shù)據(jù)文件的dbid用bbed工具重置為1488207495,其次將fuzzy標(biāo)記打?yàn)?x2000(因?yàn)閿?shù)據(jù)庫(kù)被ckpt進(jìn)程異常終止,將標(biāo)記打?yàn)?x2000表示數(shù)據(jù)庫(kù)是shutdown immediate關(guān)閉),采用上述方法之后控制文件成功創(chuàng)建!

引用

 

  1. SQL> STARTUP NOMOUNT  
  2. CREATE CONTROLFILE REUSE DATABASE "LDBRA" RESETLOGS 
    ARCHIVELOG  
  3. MAXLOGFILES 16  
  4. MAXLOGMEMBERS 3  
  5. MAXDATAFILES 100  
  6. MAXINSTANCES 8  
  7. MAXLOGHISTORY 292  
  8. LOGFILE  
  9. ORACLE instance started.  
  10. Total System Global Area 1073741824 bytes  
  11. Fixed Size 1271616 bytes  
  12. Variable Size 461375680 bytes  
  13. Database Buffers 608174080 bytes  
  14. Redo Buffers 2920448 bytes  
  15. GROUP 1 '/ora10g/app/oradata/ldbra/redo01.log' SIZE 50M,  
  16. GROUP 2 '/ora10g/app/oradata/ldbra/redo02.log' SIZE 50M,  
  17. GROUP 3 '/ora10g/app/oradata/ldbra/redo03.log' SIZE 50M  
  18. -- STANDBY LOGFILE  
  19. DATAFILE  
  20. '/ora10g/app/oradata/ldbra/system01.dbf',  
  21. '/ora10g/app/oradata/ldbra/undotbs01.dbf',  
  22. '/ora10g/app/oradata/ldbra/sysaux01.dbf',  
  23. '/ora10g/app/oradata/ldbra/users01.dbf',  
  24. '/ora10g/app/oradata/ldbra/example01.dbf',  
  25. '/ora10g/app/product/10.2.0/db_1/dbs/company.dbf',  
  26. '/ora10g/app/product/10.2.0/db_1/dbs/streams.dbf'  
  27. CHARACTER SET ZHS16GBK  
  28. 21 ;  
  29. Control file created.  

 

嘗試打Oracle開(kāi)數(shù)據(jù)庫(kù)

 

  1. SQL> alter database open RESETLOGS; 

出現(xiàn)數(shù)據(jù)庫(kù)掛起狀態(tài),后臺(tái)alert日志顯示[2662]錯(cuò)誤,呵呵,看到這個(gè)錯(cuò)誤,希望就來(lái)了!

引用

 

  1. SMON: enabling cache recovery  
  2. Tue Mar 9 03:11:38 2010  
  3. Errors in file /ora10g/app/admin/ldbra/udump/
    ldbra_ora_13676.trc:  
  4. ORA-00600: internal error code, arguments: 
    [2662], [2268], [3799096903], [2268], [3799098345], 
    [8388617], [], []  
  5. Tue Mar 9 03:11:40 2010  
  6. Errors in file /ora10g/app/admin/ldbra/udump/
    ldbra_ora_13676.trc:  
  7. ORA-00600: internal error code, arguments: [2662],
     [2268], [3799096903], [2268], [3799098345], [8388617],
     [], []  
  8. Tue Mar 9 03:11:40 2010  

 

以上的相關(guān)內(nèi)容就是對(duì)解決由于一次誤操作而引起的Oracle數(shù)據(jù)庫(kù)大恢復(fù)的另外一種語(yǔ)法重建控制文件的實(shí)際操作介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle綁定變量如何提升相關(guān)效率
  2. Oracle導(dǎo)入時(shí)需要用到兩個(gè)相關(guān)程序
  3. Oracle實(shí)現(xiàn)跨服務(wù)器操作詳解
  4. 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟
  5. 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟

 

 

責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2024-11-28 08:30:00

2010-05-10 17:46:21

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

2009-04-08 08:26:56

Sun淪落福布斯

2011-02-28 13:31:17

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

2011-04-12 15:44:08

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

2021-09-01 09:19:11

產(chǎn)品用戶體驗(yàn)提醒

2010-04-02 09:44:23

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

2010-11-15 15:34:30

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

2011-03-24 17:21:42

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

2011-05-11 13:25:57

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

2010-11-19 13:28:13

2009-11-20 13:29:59

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

2011-05-26 09:36:07

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

2010-04-15 12:43:06

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

2011-05-26 10:01:16

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

2010-04-12 10:40:49

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

2011-08-29 16:41:14

OracleRMAN恢復(fù)數(shù)據(jù)文件的恢復(fù)

2009-04-03 10:54:49

Oracle備份恢復(fù)

2017-10-16 16:43:05

數(shù)據(jù)庫(kù)Oracle數(shù)據(jù)丟失

2010-05-17 15:00:06

IIS服務(wù)
點(diǎn)贊
收藏

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