六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Oracel案例恢復詳細區分總匯

[摘要]I. 數據庫是處于關閉狀態的。  試圖打開數據庫時報ORA-1157和ORA-1110錯誤,這時的解決方法取于數據庫是否是正常shutdown的(使用normal或immediate選項。  I.A.數據庫是正常shutdown的  如果數據數據庫是正常shutdown的,最簡單的解決方法是以of...
I. 數據庫是處于關閉狀態的。
  試圖打開數據庫時報ORA-1157和ORA-1110錯誤,這時的解決方法取于數據庫是否是正常shutdown的(使用normal或immediate選項。
  I.A.數據庫是正常shutdown的
  如果數據數據庫是正常shutdown的,最簡單的解決方法是以offline drop選項刪除丟失或損壞的數據文件,以restriceted模式打個數據庫,刪除并重建這個數據文件所屬的那個回滾表空間。如果數據庫是以 shutdown abort或自己崩潰掉的則不要遵循這個過程。
  步驟如下:
  1、確認數據庫是正常shutdown的�?梢詸z查alter.log這個文件,定位到最后幾行看是否可以看到如下的信息:
  "alter database dismount
  Completed: alter database dismount"
  這當然也包括以正常方式shutdown,接然試圖啟動數據庫確失敗的狀況。如果最近一次你是以shutdown abort方式關閉數據庫的或數據庫是自己crashed掉的,你應用使用下面的I.B的方法。
  2、在init<sid>.ora中把屬于丟失數據文件的回滾段從ROLLBACK_SEGMENTS參數中去掉。如果你不能確信是哪個回滾段,可以簡單的把ROLLBACK_SEGMENTS這個參數注釋掉。
  3、以restricted模式mount數據庫
  STARTUP RESTRICT MOUNT;
  4、Offline drop丟失或損壞的那個數據文件。

ALTER DATABASE DATAFILE '<full_path_file_name>' OFFLINE DROP;



  5、打開數據庫
  ALTER DATABASE OPEN;
  如果返回"Statement processed"這條信息,轉到第7步.
  如果得到ORA-604,ORA-376,和ORA-1110錯誤,轉到第6步。
  6、因為打開數據庫失敗,shutdown掉數據庫并且編輯int<SID>.ora這個文件。注釋掉ROLLBACK_SEGMENTS這個參數,并且在init<SID>.ora文件中加入如下一行:
  _corrupted_rollback_segments = (<rollback1>,...,<rollbackN> )

  需要注意的是這個參數只能在指定的情況下或在oracle的全球持術支持的指導下才應使用,然后以restricted模式打開數據庫:
  STARTUP RESTRICT
  7、刪除掉那個文件所屬的回滾段表空間。

DROP TABLESPACE <tablespace name> INCLUDING CONTENTS;


  8、重建回滾段表空間及回滾段,創建完后使它們online.
  9、使數據庫所有用戶都可用。

ALTER SYSTEM DISABLE RESTRICTED SESSION;


  10、在init<SID>.ora中把你重新創建的回滾段再一次包括進來,如果你使用了第6步則移除掉CORRUPTED_ROLLBACK_SEGMENTS這個參數。
  I.B.數據庫不是正常shutdown的
  這種情況,數據庫最近一次是用shutdown abort或crashed掉關閉,回滾段中幾乎一定包含著活動的事務。因此,壞的那個數據文件不能脫機(offline)或是drop掉,你必需從備份恢復這個文件。如果數據為是處于非歸檔模式的,只有最近的一些事務日志還沒有被重寫掉的情況你才能成功恢復這個文件。如果這個文件的備份也是無效的,聯系一下oracle的技術支持吧。
  步驟如下:
  1、從備份中恢復丟失的那個數據文件.
  2、mount 上數據庫
  3、執行如下的查詢:

SELECT FILE#,NAME,STATUS FROM V$DATAFILE;


  如果數據文件的狀態是offline的,你必需先把它聯機了:

ALTER DATABASE DATAFILE '<full_path_file_name>' ONLINE;


  4、執行如下的查詢:

SELECT V1.GROUP#, MEMBER, SEQUENCE#, FIRST_CHANGE# FROM V$LOG V1, V$LOGFILE V2 WHERE V1.GROUP# = V2.GROUP# ;



  這將列出所有的聯機的重做日志和他們的序號及首次改變號(first change numbers).
  5、如果這個數據庫是非歸檔模式的,執行如下的查詢:

SELECT FILE#, CHANGE# FROM V$RECOVER_FILE;


  如果其中的CHANG#比4中的最小的那個FIRST_CHANGE#大的話,用聯機日志就可以完成恢復。
  6、如果CHANG#比4中的最小的那個FIRST_CHANGE#小,則數據庫是不能恢復的,可以聯系一下oracle的技術支持。
  譯者插入:如果你真是非歸檔方式且這個文件的備份也是無效的,如果你認為可以丟失回滾段中的那事務,你可以用I.A中從第6步的方法,這時可以打開數據庫。


主站蜘蛛池模板: 青青青青青青青青草 | 伊人久久免费 | 日本一本二本在线 | 天天干天天草天天 | 中文字幕123区 | 日韩永久在线观看免费视频 | 亚洲首页成人有声小说网 | 亚洲黄视频在线观看 | 亚洲综合小说网 | 青青草综合在线 | 日本一区二区三区视频在线 | 五月激情六月丁香 | 日本一区二区三区免费观看 | 最新欧美一级视频 | 中文字幕国产精品 | 日韩在线小视频 | 亚洲国产一| 天堂v亚洲国产v一区二区 | 亚洲人成绝费网站色ww | 日本免费人做人一区在线观看 | 三级小说在线 | 午夜免费| 深夜国产福利 | 亚洲成人福利 | 西西人体大胆77777视频 | 日本乱中文字幕系列在线观看 | 日韩在线视频二区 | 色天天综合 | 午夜日韩久久影院 | 伊人久久91 | 无人精品乱码一区二区三区 | 日本高清视频网站www | 日本欧美激情 | 欧美性大战久久久久久久 | 天堂a | 一二三四在线观看免费高清观看 | 欧美一级视频在线高清观看 | 色婷婷色| 日韩成片 | 亚洲看逼| 亚洲成a人片在线观看www |