<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks
    一、創建聯機重做日志
    ?
    ??? 1、創建聯機重做日志組
    ?
    ??? ALTER DATABASE ADD LOGFILE ('/oracle/dbs/log1c.rdo','/oracle/dbs/log2c.rdo') SIZE 500K;
    ?
    ??? ALTER DATABASE ADD GROUP 10 ('/oracle/dbs/log1c.rdo','/oracle/dbs/log2c.rdo') SIZE 500K;
    ?
    ??? 注:組號必須在1和MAXLOGFILES之間,且不要跳躍使用,否則會耗費數據庫控制文件中的空間。
    ?
    ??? 2、創建聯機重做日志成員
    ?
    ??? ALTER DATABASE ADD LOGFILE MEMBER '/oracle/dbs/log2b.rdo' TO GROUP 2;
    ?
    ??? ALTER DATABASE ADD LOGFILE MEMBER '/oracle/dbs/log2c.rdo' TO ('/oracle/dbs/log2a.rdo','/oracle/dbs/log2b.rdo');
    ?
    ??? 注:指定組中所有成員也可以表示這個組。新建的日志成員狀態為INVALID,首次使用時變成活動狀態。
    ?
    ?
    二、重定位 & 重命名
    ?
    ??? ① 關閉數據庫:SHUTDOWN
    ?
    ??? ② 在操作系統中移動或重命名聯機重做日志文件
    ?
    ??? ③ 啟動并裝載數據庫:STARTUP MOUNT
    ?
    ??? ④ 使用RENAME語句
    ?
    ??? ALTER DATABASE RENAME FILE '/diska/logs/log1a.rdo','/diska/logs/log2a.rdo'
    ??? TO?'/diskc/logs/log1c.rdo','/diskc/logs/log2c.rdo'
    ?
    ?
    三、取消聯機重做日志組成員
    ?
    ??? 1、取消日志組
    ?
    ??? 要注意:
    ??? ① 至少需要保留兩組聯機重做日志文件
    ??? ② 日志組狀態為“非活動”時才可以取消,如果是“活動”的,則需要進行強制切換
    ??? ③ 要確保日志組已經存檔,可以查看V$LOG視圖查看是否存檔
    ?
    ??? ALTER DATABASE DROP LOGFILE GROUP 3;
    ?
    ??? 在執行DROP之后要在操作系統中刪除磁盤文件
    ?
    ??? 2、取消聯機重做日志成員
    ?
    ??? 要注意:
    ??? ① 可以取消原先對稱的組中的成員,使其暫時不對稱,但最好立即調整這種狀況
    ??? ② 實例需要至少兩個有效聯機重做日志文件,且不能取消最后一個有效成員,使用V$LOGFILE查看狀態
    ??? ③ 和取消組一樣,需要成員為非活動狀態,否則需要進行一次強制切換
    ??? ④ 確保要取消的成員已經經過存檔
    ?
    ??? ALTER DATABASE DROP LOGFILE MEMBER '/oracle/dbs/log3c.rdo';
    ?
    ?
    四、強制切換日志
    ?
    ??? ALTER SYSTEM SWITCH LOGFILE;
    ?
    ?
    五、校驗重做日志文件中的塊
    ?
    ??? 設置DB_BLOCK_CHECKSUM初始化參數為TRUE,則對所有寫到磁盤上的Oracle數據塊進行校驗,包括重做數日志塊。
    ??? DB_BLOCK_CHECKSUM參數的默認值是FLASE
    ?
    ??? <具體原理未知>
    ?
    ??? 注:允許校驗會對系統產生額外的開銷,并且降低數據庫性能。需要監視數據庫性能以判斷校驗的代價是否過重。
    ?
    ?
    六、清除聯機重做日志文件
    ?
    ??? 在聯機重做日志損壞時,可以使用CLEAR命令來初始化聯機重做日志文件
    ?
    ??? 但是要注意以下情況不能使用:
    ??? * 僅有兩個日志組
    ??? * 受到損壞的重做日志文件屬于當前組
    ?
    ??? ALTER DATABASE CLEAR LOGFILE GROUP 3;
    ??? ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 3;
    ?
    ??? 注:清除了恢復備份所需的日志文件,則不能再進行恢復,Oracle將在警報文件中寫入一條消息來描述不能恢復的備份。
    ?
    ??? 注:若清除的日志可以將脫機表空間變成聯機狀態,則需要在語句中加上UNRECOVERABLE DATAFILE子句。
    ??????? 因為清除該日志后再也不能把脫機表空間變成聯機狀態,所以不得不撤銷表空間或執行未完成的恢復過程。
    ?
    ?
    七、查看聯機重做日志信息
    ?
    ??? V$LOG:顯示來自于控制文件的重做日志文件信息
    ??? V$LOGFILE:標識重做日志文件組及其成員的狀態
    ??? V$LOG_HISTORY:包含日志歷史信息
    ?




    -The End-

    posted on 2008-11-26 23:13 decode360-3 閱讀(590) 評論(0)  編輯  收藏 所屬分類: DBA
    主站蜘蛛池模板: 亚洲熟伦熟女新五十路熟妇| 国产中文在线亚洲精品官网| 一级毛片免费播放| 91嫩草免费国产永久入口| 最近的免费中文字幕视频| 日韩亚洲国产二区| 久久精品亚洲日本佐佐木明希| 久久夜色精品国产噜噜噜亚洲AV| 亚洲成A人片在线播放器| www成人免费视频| 亚洲国产精品免费观看| 亚洲精品A在线观看| 亚洲中文无码a∨在线观看| 亚洲国产成人久久三区| 美女视频黄a视频全免费| 亚洲私人无码综合久久网| 十八禁视频在线观看免费无码无遮挡骂过 | 亚洲国产精品成人网址天堂| 亚洲国产天堂久久综合网站| 黄色免费网址在线观看| 又黄又爽又成人免费视频| 亚洲最大无码中文字幕| 国产精品免费视频一区| 亚洲综合综合在线| 99免费精品视频| 亚洲Av无码国产情品久久| 国产成人无码区免费内射一片色欲| 亚洲色偷偷综合亚洲AVYP| 国产精品久久久久久亚洲影视| 18观看免费永久视频| 亚洲毛片αv无线播放一区| 久久精品无码专区免费青青| 中文字幕久久亚洲一区| 99re6免费视频| 亚洲国产精品线在线观看| 99精品国产免费久久久久久下载| 亚洲福利视频一区| 久久免费公开视频| 亚洲av中文无码乱人伦在线咪咕| 最近2019免费中文字幕6| 国产尤物在线视精品在亚洲|