国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

舊數據文件,舊控制文件,新日志,怎樣恢復?

2024-07-21 02:36:40
字體:
來源:轉載
供稿:網友

  步驟:
  1:修改trc文件(或者編寫)你的create control file 的腳本(或sql語句)
  類似下面的,例如,保存到aaa.sql:
  CREATE CONTROLFILE REUSE DATABASE "SCP" NORESETLOGS ARCHIVELOGARCHIVELOG
  MAXLOGFILES 64
  MAXLOGMEMBERS 2
  MAXDATAFILES 254
  MAXINSTANCES 32
  MAXLOGHISTORY 113
  LOGFILE
  GROUP 1 '/home/Oracle/recovery5/redo01.dbf' SIZE 130000K,
  GROUP 2 '/home/oracle/recovery5/redo02.dbf' SIZE 130000K,
  GROUP 3 '/home/oracle/recovery5/redo03.dbf' SIZE 130000K,
  GROUP 4 '/home/oracle/recovery5/redo04.dbf' SIZE 130000K,
  GROUP 5 '/home/oracle/recovery5/redo05.dbf' SIZE 130000K,
  GROUP 6 '/home/oracle/recovery5/redo06.dbf' SIZE 130000K
  DATAFILE
  '/home/oracle/recovery5/SYSTEM_drd3',
  '/home/oracle/recovery5/TOOLS_drd4',
  '/home/oracle/recovery5/RBS_drd6',
  '/home/oracle/recovery5/TEMP_drd5',
  '/home/oracle/recovery5/USERS_drd13',
  '/home/oracle/recovery5/INDX_drd12'
  CHARACTER SET US7ASCII
  ;
  2:用你的有效備份覆蓋現在的錯誤數據文件
  
  3:重建控制文件,就是前面的帖子的步驟
  sqlplus internal或者sqlplus /nolog ; conn / as sysdba
  startup nomount
  @aaa.sql
  4:用控制文件恢復數據庫
  shutdown
  startup mount
  recover using backup controlfile until cancel;
  直到所有的archive log file都用完了,alter database open resetlogs;
  5:resetlogs open db
  
  注重!假如你的archive 和init中定義的不一致,系統會提示你輸入: Specify log: {=suggested filename AUTO CANCEL}你可以輸入auto,也可以指定你的archive log files的路徑和名稱,或者你也可以用類似下面的命令:
  recover automatic from '/home/oracle/recovery/arch' using backup controlfile until cancel;
  
  (2)丟失所有數據文件,控制文件,redo日志文件 (續1)
  成功恢復過程:
  1. 拷貝舊冷備數據文件
  rcp -r 冷備 數據目錄
  2. mount數據庫
  Oracle_home>bin/svrmgrl
  SVRMGR> connect internal
  SVRMGR> startup mount
  3. 用using backup controlfile進行恢復
  SVRMGR> recover database until cancel using backup controlfile;
  出現輸入提示時輸入AUTO
  4. 用Open Resetlog 打開數據庫
  SVRMGR> alter database open RESETLOGS;
  5. 恢復結束,看一下目前日志狀態
  SVRMGR> archive log list;
  應出現:
  Oldest online log sequence 0
  Next log sequence to archive 1
  Current log sequence 1
  
  
  其恢復過程如下,
  
  丟失所有數據文件,控制文件,redo日志文件
  
  成功恢復過程:
  1. 拷貝舊冷備數據文件
  rcp -r 冷備 數據目錄
  2. mount數據庫
  Oracle_home>bin/svrmgrl
  SVRMGR> connect internal
  SVRMGR> startup mount
  3. 用using backup controlfile進行恢復
  SVRMGR> recover database until cancel using backup controlfile;

  出現輸入提示時輸入AUTO
  4. 用Open Resetlog 打開數據庫
  SVRMGR> alter database open RESETLOGS;
  5. 恢復結束,看一下目前日志狀態
  SVRMGR> archive log list;
  應出現:
  Oldest online log sequence 0
  Next log sequence to archive 1
  Current log sequence 1

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南充市| 忻州市| 乳源| 黄石市| 鸡泽县| 钟祥市| 苏州市| 苏尼特左旗| 雅江县| 罗山县| 凤城市| 新余市| 扎鲁特旗| 甘南县| 越西县| 琼结县| 普洱| 平山县| 富裕县| 曲沃县| 通化县| 洮南市| 温泉县| 林芝县| 京山县| 合作市| 文山县| 汉源县| 河池市| 临泉县| 岳普湖县| 石林| 鸡西市| 新安县| 丹阳市| 张家界市| 台江县| 邻水| 武宣县| 苏州市| 二手房|