DB2 开启归档模式
生活随笔
收集整理的這篇文章主要介紹了
DB2 开启归档模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
-------------------------------------------------2015-07-29---------------------------------------
---查看db2 test庫日志相關參數配置情況
?目錄高速緩存大小(4KB) ? ? ? ? ? ? ? (CATALOGCACHE_SZ) = 260
?日志緩沖區大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGBUFSZ) = 98
?日志文件大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGFILSIZ) = 1024
?主日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ? (LOGPRIMARY) = 13
?輔助日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ?(LOGSECOND) = 4
?已更改的至日志文件的路徑 ? ? ? ? ? ? ? ? ? (NEWLOGPATH) =
?日志文件路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= C:\DB2\NODE0000\SQL00001\SQLOGDIR\
?溢出日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ?(OVERFLOWLOGPATH) =
?鏡像日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ?(MIRRORLOGPATH) =
?首個活動日志文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= S0000001.LOG
?磁盤上已滿的塊日志 ? ? ? ? ? ? ? ? ? ?(BLK_LOG_DSK_FUL) = NO
?事務使用的最大主日志空間的百分比 ? ? ? ?(MAX_LOG)= 0
?1 個活動 UOW 的活動日志文件的數目 ? ? ? ?(NUM_LOG_SPAN) = 0
?啟用的恢復的日志保留 ? ? ? ? ? ? ? ? ? ? ? ?(LOGRETAIN) = OFF
?第一個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH1) = DISK:c:\db2\archive\
?logarchmeth1 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT1) =
?第二個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH2) = OFF
?logarchmeth2 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT2) =
?在索引構建期間記錄頁 ? ? ? ? ? ? ? ? ? ?(LOGINDEXBUILD) = OFF
其中參數LOGARCHMETH1,LOGARCHMETH2表示歸檔模式的開啟情況,test庫是開啟歸檔的,路徑是放在c盤的\db2\archive\下
現在我將test庫的歸檔模式關閉:
db2 update db cfg for test using LOGARCHMETH1 off
C:\Program Files\IBM\SQLLIB\BIN>db2 update db cfg for test using LOGARCHMETH1 off
DB20000I ?UPDATE DATABASE CONFIGURATION 命令成功完成。
然后再次來看歸檔日志情況:
C:\Program Files\IBM\SQLLIB\BIN>db2 get db cfg for test|findstr /i "log"
?目錄高速緩存大小(4KB) ? ? ? ? ? ? ? (CATALOGCACHE_SZ) = 260
?日志緩沖區大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGBUFSZ) = 98
?日志文件大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGFILSIZ) = 1024
?主日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ? (LOGPRIMARY) = 13
?輔助日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ?(LOGSECOND) = 4
?已更改的至日志文件的路徑 ? ? ? ? ? ? ? ? ? (NEWLOGPATH) =
?日志文件路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= C:\DB2\NODE0000\SQL00001\SQLOGDIR\
?溢出日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ?(OVERFLOWLOGPATH) =
?鏡像日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ?(MIRRORLOGPATH) =
?首個活動日志文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= S0000001.LOG
?磁盤上已滿的塊日志 ? ? ? ? ? ? ? ? ? ?(BLK_LOG_DSK_FUL) = NO
?事務使用的最大主日志空間的百分比 ? ? ? ?(MAX_LOG)= 0
?1 個活動 UOW 的活動日志文件的數目 ? ? ? ?(NUM_LOG_SPAN) = 0
?啟用的恢復的日志保留 ? ? ? ? ? ? ? ? ? ? ? ?(LOGRETAIN) = OFF
?第一個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH1) = OFF ? ---------歸檔變成off,表示未開啟歸檔模式
?logarchmeth1 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT1) =
?第二個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH2) = OFF
?logarchmeth2 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT2) =
?在索引構建期間記錄頁 ? ? ? ? ? ? ? ? ? ?(LOGINDEXBUILD) = OFF
可以看到,歸檔模式變成off了。
現在再次改回歸檔模式:
db2 update db cfg for test using LOGARCHMETH1 disk:c:\db2\archive\
C:\Program Files\IBM\SQLLIB\BIN>db2 update db cfg for test using LOGARCHMETH1 disk:c:\db2\archive\
DB20000I ?UPDATE DATABASE CONFIGURATION 命令成功完成。
修改成功,查看歸檔情況:
C:\Program Files\IBM\SQLLIB\BIN>db2 get db cfg for test |findstr /i "log"
?目錄高速緩存大小(4KB) ? ? ? ? ? ? ? (CATALOGCACHE_SZ) = 260
?日志緩沖區大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGBUFSZ) = 98
?日志文件大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGFILSIZ) = 1024
?主日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ? (LOGPRIMARY) = 13
?輔助日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ?(LOGSECOND) = 4
?已更改的至日志文件的路徑 ? ? ? ? ? ? ? ? ? (NEWLOGPATH) =
?日志文件路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= C:\DB2\NODE0000\SQL00001\SQLOGDIR\
?溢出日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ?(OVERFLOWLOGPATH) =
?鏡像日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ?(MIRRORLOGPATH) =
?首個活動日志文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= S0000001.LOG
?磁盤上已滿的塊日志 ? ? ? ? ? ? ? ? ? ?(BLK_LOG_DSK_FUL) = NO
?事務使用的最大主日志空間的百分比 ? ? ? ?(MAX_LOG)= 0
?1 個活動 UOW 的活動日志文件的數目 ? ? ? ?(NUM_LOG_SPAN) = 0
?啟用的恢復的日志保留 ? ? ? ? ? ? ? ? ? ? ? ?(LOGRETAIN) = OFF
?第一個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH1) = DISK:c:\db2\archive\
?logarchmeth1 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT1) =
?第二個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH2) = OFF
?logarchmeth2 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT2) =
?在索引構建期間記錄頁 ? ? ? ? ? ? ? ? ? ?(LOGINDEXBUILD) = OFF
--------------------------------------------------------------------------------------------------------------------------------
看到了上面列出了一些log相關的參數,羅列幾個解釋一番:
LOGPRIMARY:主日志組日志文件個數(首次連接或激活時直接分配)
LOGSECOND:輔助日志組日志文件個數(主日志文件寫滿時按需分配)
LOGFILSIZ:每個日志文件頁數,每頁大小為4K
LOGARCHMETH1/LOGARCHMETH2:OFF表示循環模式,其他值表示歸檔模式(disk:/xifenfei/archive)
NEWLOGPATH:修改新的日志路徑
LOGBUFSZ:日志緩沖區大小
MIRRORLOGPATH:日志鏡像路徑
LOGRETAIN:歸檔日志保留在日志文件中(不推薦該做法)
USEREXIT:歸檔日志通過用戶出口程序管理(8.2后不推薦該做法)
--------------------------------------------------------------------------------------------------------------------------------
---查看db2 test庫日志相關參數配置情況
(windows) db2 get db cfg for test |findstr /i "log"
C:\Program Files\IBM\SQLLIB\BIN>db2 get db cfg for test |findstr /i "log"?目錄高速緩存大小(4KB) ? ? ? ? ? ? ? (CATALOGCACHE_SZ) = 260
?日志緩沖區大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGBUFSZ) = 98
?日志文件大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGFILSIZ) = 1024
?主日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ? (LOGPRIMARY) = 13
?輔助日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ?(LOGSECOND) = 4
?已更改的至日志文件的路徑 ? ? ? ? ? ? ? ? ? (NEWLOGPATH) =
?日志文件路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= C:\DB2\NODE0000\SQL00001\SQLOGDIR\
?溢出日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ?(OVERFLOWLOGPATH) =
?鏡像日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ?(MIRRORLOGPATH) =
?首個活動日志文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= S0000001.LOG
?磁盤上已滿的塊日志 ? ? ? ? ? ? ? ? ? ?(BLK_LOG_DSK_FUL) = NO
?事務使用的最大主日志空間的百分比 ? ? ? ?(MAX_LOG)= 0
?1 個活動 UOW 的活動日志文件的數目 ? ? ? ?(NUM_LOG_SPAN) = 0
?啟用的恢復的日志保留 ? ? ? ? ? ? ? ? ? ? ? ?(LOGRETAIN) = OFF
?第一個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH1) = DISK:c:\db2\archive\
?logarchmeth1 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT1) =
?第二個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH2) = OFF
?logarchmeth2 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT2) =
?在索引構建期間記錄頁 ? ? ? ? ? ? ? ? ? ?(LOGINDEXBUILD) = OFF
其中參數LOGARCHMETH1,LOGARCHMETH2表示歸檔模式的開啟情況,test庫是開啟歸檔的,路徑是放在c盤的\db2\archive\下
現在我將test庫的歸檔模式關閉:
db2 update db cfg for test using LOGARCHMETH1 off
C:\Program Files\IBM\SQLLIB\BIN>db2 update db cfg for test using LOGARCHMETH1 off
DB20000I ?UPDATE DATABASE CONFIGURATION 命令成功完成。
然后再次來看歸檔日志情況:
C:\Program Files\IBM\SQLLIB\BIN>db2 get db cfg for test|findstr /i "log"
?目錄高速緩存大小(4KB) ? ? ? ? ? ? ? (CATALOGCACHE_SZ) = 260
?日志緩沖區大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGBUFSZ) = 98
?日志文件大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGFILSIZ) = 1024
?主日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ? (LOGPRIMARY) = 13
?輔助日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ?(LOGSECOND) = 4
?已更改的至日志文件的路徑 ? ? ? ? ? ? ? ? ? (NEWLOGPATH) =
?日志文件路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= C:\DB2\NODE0000\SQL00001\SQLOGDIR\
?溢出日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ?(OVERFLOWLOGPATH) =
?鏡像日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ?(MIRRORLOGPATH) =
?首個活動日志文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= S0000001.LOG
?磁盤上已滿的塊日志 ? ? ? ? ? ? ? ? ? ?(BLK_LOG_DSK_FUL) = NO
?事務使用的最大主日志空間的百分比 ? ? ? ?(MAX_LOG)= 0
?1 個活動 UOW 的活動日志文件的數目 ? ? ? ?(NUM_LOG_SPAN) = 0
?啟用的恢復的日志保留 ? ? ? ? ? ? ? ? ? ? ? ?(LOGRETAIN) = OFF
?第一個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH1) = OFF ? ---------歸檔變成off,表示未開啟歸檔模式
?logarchmeth1 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT1) =
?第二個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH2) = OFF
?logarchmeth2 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT2) =
?在索引構建期間記錄頁 ? ? ? ? ? ? ? ? ? ?(LOGINDEXBUILD) = OFF
可以看到,歸檔模式變成off了。
現在再次改回歸檔模式:
db2 update db cfg for test using LOGARCHMETH1 disk:c:\db2\archive\
C:\Program Files\IBM\SQLLIB\BIN>db2 update db cfg for test using LOGARCHMETH1 disk:c:\db2\archive\
DB20000I ?UPDATE DATABASE CONFIGURATION 命令成功完成。
修改成功,查看歸檔情況:
C:\Program Files\IBM\SQLLIB\BIN>db2 get db cfg for test |findstr /i "log"
?目錄高速緩存大小(4KB) ? ? ? ? ? ? ? (CATALOGCACHE_SZ) = 260
?日志緩沖區大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGBUFSZ) = 98
?日志文件大小(4KB) ? ? ? ? ? ? ? ? ? ? ? ? (LOGFILSIZ) = 1024
?主日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ? (LOGPRIMARY) = 13
?輔助日志文件的數目 ? ? ? ? ? ? ? ? ? ? ? ? ?(LOGSECOND) = 4
?已更改的至日志文件的路徑 ? ? ? ? ? ? ? ? ? (NEWLOGPATH) =
?日志文件路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= C:\DB2\NODE0000\SQL00001\SQLOGDIR\
?溢出日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ?(OVERFLOWLOGPATH) =
?鏡像日志路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ?(MIRRORLOGPATH) =
?首個活動日志文件 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= S0000001.LOG
?磁盤上已滿的塊日志 ? ? ? ? ? ? ? ? ? ?(BLK_LOG_DSK_FUL) = NO
?事務使用的最大主日志空間的百分比 ? ? ? ?(MAX_LOG)= 0
?1 個活動 UOW 的活動日志文件的數目 ? ? ? ?(NUM_LOG_SPAN) = 0
?啟用的恢復的日志保留 ? ? ? ? ? ? ? ? ? ? ? ?(LOGRETAIN) = OFF
?第一個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH1) = DISK:c:\db2\archive\
?logarchmeth1 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT1) =
?第二個日志歸檔方法 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHMETH2) = OFF
?logarchmeth2 的選項 ? ? ? ? ? ? ? ? ? ? ? ?(LOGARCHOPT2) =
?在索引構建期間記錄頁 ? ? ? ? ? ? ? ? ? ?(LOGINDEXBUILD) = OFF
--------------------------------------------------------------------------------------------------------------------------------
看到了上面列出了一些log相關的參數,羅列幾個解釋一番:
LOGPRIMARY:主日志組日志文件個數(首次連接或激活時直接分配)
LOGSECOND:輔助日志組日志文件個數(主日志文件寫滿時按需分配)
LOGFILSIZ:每個日志文件頁數,每頁大小為4K
LOGARCHMETH1/LOGARCHMETH2:OFF表示循環模式,其他值表示歸檔模式(disk:/xifenfei/archive)
NEWLOGPATH:修改新的日志路徑
LOGBUFSZ:日志緩沖區大小
MIRRORLOGPATH:日志鏡像路徑
LOGRETAIN:歸檔日志保留在日志文件中(不推薦該做法)
USEREXIT:歸檔日志通過用戶出口程序管理(8.2后不推薦該做法)
--------------------------------------------------------------------------------------------------------------------------------
最近剛接觸db2,抽點空閑時間學點基礎知識,一點一點積累,也不再像以前那樣,什么事情都指望一口氣吃成胖紙。
總結
以上是生活随笔為你收集整理的DB2 开启归档模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 六轴机械臂算法正解(FK)和逆解(IK)
- 下一篇: zdm各命令的功能和作用_zdm软件命令