• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            DB2的備份和歸檔設(shè)置

            Posted on 2010-03-20 01:53 Prayer 閱讀(469) 評(píng)論(0)  編輯 收藏 引用 所屬分類: DB2

            DB2的備份和歸檔設(shè)置
            轉(zhuǎn)自www.loveunix.net
            http://bbs.loveunix.net/thread-71621-1-1.html

            跟Oracle類似DB2也分為兩個(gè)模式,日志循環(huán)vs歸檔日志,也就是非歸檔和歸檔模式,下面對(duì)這兩種模式做簡(jiǎn)單的介紹。

            日志循環(huán)

            日志循環(huán)是默認(rèn)方式,也就是非歸檔模式,這種模式只支持backup offline脫機(jī)備份,在備份過程中需要DB2停止服務(wù)。

            運(yùn)行脫機(jī)備份需要如下注意的地方:

            1,停止應(yīng)用對(duì)DB2的訪問。

            2,通過LIST APPLIACATIONS命令查看現(xiàn)有的連接,然后通過FORCE APPLIACATION命令來結(jié)束連接。

            3,通過DEACTIVATE DATABASE 命令來確保數(shù)據(jù)庫(kù)未處于活動(dòng)狀態(tài)。

            4,通過BACKUP DATABASE命令來對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。

            歸檔日志

            歸檔日志不是默認(rèn)狀態(tài),需要配置后才會(huì)起作用,DB2在使用日志保留模式的時(shí)候數(shù)據(jù)庫(kù)是可恢復(fù)的數(shù)據(jù)庫(kù),支持在線備份、前滾恢復(fù)和崩潰恢復(fù)。

            配置DB2進(jìn)入歸檔日志模式主要是靠Logarchmeth1和Logarchmeth2兩個(gè)參數(shù)(注:Logretain參數(shù)在DB2 v8以后已經(jīng)被Logarchmeth1取代,可以不用管)。

            Logarchmeth1設(shè)置為L(zhǎng)OGRETAIN
            使用歸檔日志,數(shù)據(jù)庫(kù)是可恢復(fù)的數(shù)據(jù)庫(kù)。啟用前滾恢復(fù)和崩潰恢復(fù),但是非自動(dòng)歸檔模式。

            歸檔日志文件之后,必須人工將無(wú)用的歸檔日志刪除,以便新的日志文件可以復(fù)用磁盤空間。每當(dāng)日志文件已滿,DB2 就開始將記錄寫至另一個(gè)日志文件,并且不斷創(chuàng)建新日志文件。

            Logarchmeth1設(shè)置為除OFF 或LOGRETAIN以外的值
            使用歸檔日志。數(shù)據(jù)庫(kù)是可恢復(fù)的數(shù)據(jù)庫(kù)。啟用前滾恢復(fù)和崩潰恢復(fù)。當(dāng)日志文件滿時(shí),自動(dòng)對(duì)它進(jìn)行歸檔,歸檔的目的地就是Logarchmeth1設(shè)置的位置。

            如果在歸檔日志文件時(shí)發(fā)生錯(cuò)誤,歸檔暫掛一段時(shí)間,此時(shí)間由ARCHRETRYDELAY數(shù)據(jù)庫(kù)配置參數(shù)指定。還可以使用NUMARCHRETRY 數(shù)據(jù)庫(kù)配置參數(shù)來指定 DB2 嘗試將日志文件歸檔到主要或輔助歸檔目錄的次數(shù),然后它再嘗試將日志文件歸檔到故障轉(zhuǎn)移目錄(由 FAILARCHPATH 數(shù)據(jù)庫(kù)配置參數(shù)指定)。

            Logarchmeth1和Logarchmeth2配置可能有如下幾種組合

            1,Logarchmeth1設(shè)置為L(zhǎng)OGRETAIN,Logarchmeth2只能設(shè)置為OFF
                 歸檔日志位置就是DB2數(shù)據(jù)庫(kù)日志的位置,需要人工干預(yù)歸檔日志的轉(zhuǎn)移和空間維護(hù)工作

            2,Logarchmeth1設(shè)置為USEREXIT,Logarchmeth2只能設(shè)置為OFF
                 歸檔日志的管理交由USEREXIT來處理,通過設(shè)置編譯USEREXIT可以實(shí)現(xiàn)相對(duì)復(fù)雜一些的歸檔管理方式

            3,Logarchmeth1設(shè)置為<Directory>,Logarchmeth2設(shè)置為OFF
                 歸檔日志的工作將會(huì)自動(dòng)進(jìn)行,需要?dú)w檔日志將會(huì)被自動(dòng)歸檔到<Directory>指定的位置,由于歸檔是自動(dòng)進(jìn)行,DB2的日志目錄中只有正常logprimary+logsecond個(gè)數(shù)據(jù)庫(kù)日志。

            4,Logarchmeth1設(shè)置為<Directory1>,Logarchmeth2設(shè)置為<Directory2>
                 歸檔日志的工作將會(huì)自動(dòng)進(jìn)行,需要?dú)w檔日志將會(huì)被自動(dòng)歸檔到<Directory1>和<Directory2>指定的位置,也就是會(huì)產(chǎn)生兩份歸檔日志由于歸檔是自動(dòng)進(jìn)行,DB2的日志目錄中只有正常logprimary+logsecond個(gè)數(shù)據(jù)庫(kù)日志。

                 <Directory1>或者<Directory2>都可以設(shè)置為TSM。一般推薦<Directory1>為文件系統(tǒng),<Directory2>設(shè)置為TSM,既可以歸檔到TSM離線保存,又可以在線使用文件系統(tǒng)中歸檔日志,比較方便。

            注意:設(shè)置Logarchmeth1和Logarchmeth2后,數(shù)據(jù)庫(kù)會(huì)進(jìn)入backup pending狀態(tài),必須進(jìn)行一次脫機(jī)備份,數(shù)據(jù)才會(huì)進(jìn)入recovery模式并且正常工作。

            其他常用的日志設(shè)置參數(shù)
            1,故障轉(zhuǎn)移歸檔路徑(failarchpath)
            如果指定的日志歸檔方法失敗,則為歸檔日志文件指定備用目錄。在失敗的日志歸檔方法再次可用之前,此目錄是日志文件的臨時(shí)存儲(chǔ)器,此時(shí)日志文件將從此目錄中移至日志歸檔方法。通過將日志文件移動(dòng)至該臨時(shí)位置,可以避免日志目錄發(fā)生已滿情況。此參數(shù)必須是一個(gè)標(biāo)準(zhǔn)現(xiàn)有目錄。

            如果用tsm作為歸檔目的,這個(gè)參數(shù)比較必要,當(dāng)tsm出現(xiàn)問題不能接收歸檔文件數(shù)據(jù)的時(shí)候,這個(gè)可以救急,以免數(shù)據(jù)庫(kù)掛起。

            2,日志文件大?。╨ogfilsiz)
            此參數(shù)以 4 KB 的頁(yè)數(shù)指定每個(gè)配置日志的大小。

            如果logfilsiz太小會(huì)引起頻繁的日志切換和歸檔,而且遇到大事務(wù)的時(shí)候 (logprimary+logsecond)× logfilsiz 不足裝下所有內(nèi)容的時(shí)候,該事務(wù)會(huì)失敗回滾。

            3,每個(gè)事務(wù)的最大日志數(shù)(max_log)
            此參數(shù)指示一個(gè)事務(wù)可以消耗的主日志空間的百分比。該值是為 logprimary 配置參數(shù)指定的值的百分比。

            如果該值設(shè)置為 0,則對(duì)一個(gè)事務(wù)可以消耗的總的主日志空間的百分比沒有限制。如果應(yīng)用程序違反了 max_log 配置,則將強(qiáng)制該應(yīng)用程序與數(shù)據(jù)庫(kù)斷開連接,事務(wù)將被回滾,并且將返回錯(cuò)誤 SQL1224N。

            如果對(duì)事務(wù)大小無(wú)法估計(jì),一般都設(shè)置為0,避免意外回滾發(fā)生。

            4,主日志(logprimary)
            此參數(shù)指定將創(chuàng)建的大小為 logfilsiz 的主日志數(shù)。 默認(rèn)為3

            主日志,無(wú)論是空的還是滿的,都需要相同的磁盤空間容量。因此,若配置的日志多于需要的日志,將會(huì)不必要地占用磁盤空間。若配置的日志太少,可能會(huì)遇到日志滿載的情況。當(dāng)選擇要配置的日志數(shù)時(shí),必須考慮建立的每個(gè)日志的大小,以及應(yīng)用程序是否可以處理日志滿載的情況。對(duì)活動(dòng)日志空間的總?cè)罩疚募笮∠拗茷?256 GB。

            5,輔助日志(logsecond)
            此參數(shù)指定創(chuàng)建并用于恢復(fù)(如果需要的話)的輔助日志文件的數(shù)目。 默認(rèn)為2

            如果主日志文件已滿,可按需要一次分配一個(gè)輔助日志文件(大小為 logfilsiz),最多可分配由此參數(shù)指定的最大數(shù)目。如果此參數(shù)設(shè)置為 -1,則將數(shù)據(jù)庫(kù)配置為無(wú)限活動(dòng)日志空間。對(duì)在數(shù)據(jù)庫(kù)上運(yùn)行的未完成事務(wù)的大小或數(shù)量沒有任何限制。在必須容納大型作業(yè)的環(huán)境中(這些作業(yè)需要的日志空間比通常分配給主日志的空間多),無(wú)限活動(dòng)日志記錄功能非常有用。

            本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/lenolong/archive/2008/12/11/3499838.aspx

            欧美一区二区三区久久综合| 久久国产欧美日韩精品| 久久se精品一区精品二区| 久久成人精品视频| 久久久精品久久久久影院| 国内精品久久久久影院优| 国产高潮国产高潮久久久91 | 久久精品?ⅴ无码中文字幕| 无码8090精品久久一区| 久久99国产精品尤物| 久久久精品午夜免费不卡| 久久久久亚洲精品日久生情| 国产福利电影一区二区三区久久久久成人精品综合 | 99久久精品午夜一区二区| 久久久精品久久久久久| 国产婷婷成人久久Av免费高清| 日韩欧美亚洲国产精品字幕久久久| 热re99久久6国产精品免费| 久久久久综合中文字幕| 日本道色综合久久影院| AAA级久久久精品无码片| 亚洲国产精品无码久久一线 | 日韩人妻无码精品久久免费一| 久久国产香蕉一区精品| 色综合久久最新中文字幕| 人妻精品久久久久中文字幕69| 人人狠狠综合久久亚洲| 久久久久女教师免费一区| 国产精品激情综合久久| 久久国产精品国产自线拍免费 | 久久久久久国产精品无码下载 | 伊人久久成人成综合网222| 精品久久久久一区二区三区| 国产高潮国产高潮久久久91| 国产2021久久精品| 亚洲综合久久综合激情久久| 久久精品国产99国产电影网| 久久久久中文字幕| 久久精品免费大片国产大片| 久久噜噜久久久精品66| 免费精品国产日韩热久久|