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

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

Oracel案例恢復(fù)詳細區(qū)分總匯

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

ALTER DATABASE DATAFILE '<full_path_file_name>' OFFLINE DROP;



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

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

DROP TABLESPACE <tablespace name> INCLUDING CONTENTS;


  8、重建回滾段表空間及回滾段,創(chuàng)建完后使它們online.
  9、使數(shù)據(jù)庫所有用戶都可用。

ALTER SYSTEM DISABLE RESTRICTED SESSION;


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

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


  如果數(shù)據(jù)文件的狀態(tài)是offline的,你必需先把它聯(lián)機了:

ALTER DATABASE DATAFILE '<full_path_file_name>' ONLINE;


  4、執(zhí)行如下的查詢:

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



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

SELECT FILE#, CHANGE# FROM V$RECOVER_FILE;


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


主站蜘蛛池模板: 特级中国aaa毛片 | 伊人影院在线视频 | 色妹子影院| 日本不卡高清免费v日本 | 青青青青久在线观看视频 | 亚洲欧洲精品视频在线观看 | 色亚州| 日韩爱爱视频 | 天天躁天天狠天天透 | 色婷婷一区二区三区四区成人 | 欧美一线高本道高清在线 | 五月婷婷亚洲 | 天天激情综合 | 欧美在线高清视频 | 色综合色综合 | 伊人国产在线视频 | 青娱乐青青 | 无需付费免费mv网站 | 亚洲区欧美中文字幕久久 | 亚洲v在线| 四虎一区二区三区 | 殴美激情 | 午夜免费看 | 日本成人片在线观看 | 色综合天天综一个色天天综合网 | 天天干天天爱天天操 | 日本视频一区二区三区 | 人人爽天天爽夜夜爽曰 | 日韩精品专区 | 日日噜噜夜夜狠狠扒开双腿 | 一级做a爰性色毛片免费 | 日韩一区精品视频在线看 | 色狠狠成人综合色 | 中文精品久久久久国产不卡 | 日韩在线不卡视频 | 日韩一级视频 | 特黄特a级特别特级特毛片 特黄视频免费看 | 欧美野外性xxxxfeexxxx | 色花堂国产精品首页第一页 | 特黄特色的大片观看免费视频 | 四虎免费久久影院 |