<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
    ??? 最近在把DATABASE切換到ARCHIVELOG模式之后,發現Oracle默認的是非自動歸檔,即LOG_ARCHIVE_START = FALSE 可能是 因為當前測試的數據庫是手工創建的,所以有些啟動參數和用DBCA創建的不太一致。
    ?
    ??? 另外自己創建的重做日志文件也都比較小,只有3個2M的文件,直接執行一個腳本就把所有重做日志寫滿了,又沒有設置自動歸檔,所以整個系統都hang住了,都在等待日志歸檔,clear了也不行,就只能增加logfile了。
    ?
    ??? alter.log日志信息:
    ?
    ??? Mon Dec 15 14:38:08 2008
    ??? Thread 1 advanced to log sequence 155
    ????? Current log# 2 seq# 155 mem# 0: D:\ORACLE\ORADATA\KAKA\REDO02.LOG
    ??? Thread 1 advanced to log sequence 156
    ????? Current log# 3 seq# 156 mem# 0: D:\ORACLE\ORADATA\KAKA\REDO03.LOG
    ??? Thread 1 cannot allocate new log, sequence 157
    ??? All online logs needed archiving
    ????? Current log# 3 seq# 156 mem# 0: D:\ORACLE\ORADATA\KAKA\REDO03.LOG
    ?
    ?
    ??? LogFile不能像DataFile那樣直接通過alter database datafile ... resize 來重置大小,所以比較麻煩。
    ?
    ??? 在網上查了一下,找到N多年前biti老大給的方法,步驟應該很清楚了,前提是要用ARCHIVELOG模式,否則刪除舊日志后無備份信息。
    ?
    ?
    ?
    方法:加入新的大的日志文件,然后刪掉舊的小的日志文件

    假設現有3個日志組,每個組內有1個成員,每個成員的大小為1MB,現在想把此3個日志組的成員大小都改為10MB

    1、創建2個新的日志組

    alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k;
    alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG') size 1024k;

    2、切換當前日志到新的日志組

    alter system switch logfile;
    alter system switch logfile;

    3、刪除舊的日志組

    alter database drop logfile group 1;
    alter database drop logfile group 2;
    alter database drop logfile group 3;

    4、操作系統下刪除原日志組1、2、3中的文件

    5、重建日志組1、2、3

    alter database add logfile group 1 ('D:\ORACLE\ORADATA\ORADB\REDO01_1.LOG') size 10M;
    alter database add logfile group 2 ('D:\ORACLE\ORADATA\ORADB\REDO02_1.LOG') size 10M;
    alter database add logfile group 3 ('D:\ORACLE\ORADATA\ORADB\REDO03_1.LOG') size 10M;

    6、切換日志組

    alter system switch logfile;
    alter system switch logfile;
    alter system switch logfile;

    7、刪除中間過渡用的日志組4、5

    alter database drop logfile group 4;
    alter database drop logfile group 5;

    8、到操作系統下刪除原日志組4、5中的文件


    9、備份當前的最新的控制文件

    SQL> alter database backup controlfile to trace resetlogs;
    ?




    -The End-

    posted on 2008-12-02 22:05 decode360-3 閱讀(2050) 評論(0)  編輯  收藏 所屬分類: Oracle
    主站蜘蛛池模板: 91精品手机国产免费| 美女羞羞视频免费网站| 久久久久久噜噜精品免费直播 | 最近免费中文字幕大全免费版视频| 亚洲日韩VA无码中文字幕| 无遮挡国产高潮视频免费观看| 四虎影在线永久免费四虎地址8848aa| 亚洲av综合日韩| 免费人成年轻人电影| 猫咪免费观看人成网站在线| 免费国产成人高清在线观看麻豆 | 无码国产精品一区二区免费式影视| 97se亚洲综合在线| 综合在线免费视频| 亚洲粉嫩美白在线| 日本不卡高清中文字幕免费| 性生大片视频免费观看一级| 亚洲综合伊人久久综合| 精品一卡2卡三卡4卡免费视频| 亚洲网址在线观看你懂的| 蜜臀AV免费一区二区三区| 亚洲乱码在线卡一卡二卡新区| 免费无码又爽又刺激高潮| 日本特黄特色AAA大片免费| 亚洲色偷偷综合亚洲AVYP| 无码精品国产一区二区三区免费 | 久久亚洲精品无码| 99在线精品视频观看免费| 在线综合亚洲中文精品| 又粗又硬又大又爽免费视频播放| 国产vA免费精品高清在线观看 | 亚洲国产精品久久久久秋霞影院| 无码日韩人妻av一区免费| 美女被免费网站在线视频免费| 亚洲av无码专区在线播放| 男男AV纯肉无码免费播放无码| 一级女性全黄生活片免费看| 亚洲的天堂av无码| 亚洲欧洲自拍拍偷精品 美利坚| 999任你躁在线精品免费不卡| 亚洲人成网站在线播放2019|