2010-06-04 66 views
1

日誌文件在DB2中存儲在哪裏?db2中的日誌位置

我與名Updatedb20100604182008.log

+0

這不是一個日誌文件由DB2引擎生成。什麼產生這個日誌文件? – 2010-06-04 16:24:08

回答

2

從這個頁面搜索文件:

http://www.ibm.com/developerworks/data/library/techarticle/0301kline/0301kline.html

(本文進入約默認位置進一步細節,以及。)

數據庫日誌最初是在目錄ca中創建的 lled SQLOGDIR, 數據庫目錄的子目錄。您可以通過將 參數的值更改爲 參數以指向 不同的目錄或設備,來更改活動日誌和將來的 存檔日誌所在的位置的 位置。 如果 數據庫配置爲 前滾恢復,則當前存儲在數據庫日誌路徑目錄中的 歸檔日誌爲 未移動到新位置。

因爲您可以更改日誌路徑 位置,需要 滾恢復日誌可以在 不同的目錄或不同的 設備存在。您可以在 前滾過程中更改此 配置參數,以允許您在多個位置訪問日誌。

直到數據庫 處於一致狀態時,纔會應用對newlogpath 的值的更改。一個 信息數據庫配置 參數,database_consistent, 指示數據庫的狀態。

注意:數據庫管理器一次寫入一個事務日誌 。交易的,可以是 活躍的 總大小是由數據庫 配置參數的限制:

2

DB2日誌文件的位置可以從數據庫配置參數中找到 - 「路徑到日誌文件」

該命令將在下面,沒有明確的連接到數據庫。

db2 get db cfg for db_name | grep的 '路徑到日誌文件'

否則,您可以連接到數據庫第一,使用命令如下: -

db2 connect to db_name 
db2 get db cfg | grep 'Path to log files' 
db2 terminate 
0
  1. db2 connect to database
  2. db2 get db cfg | grep -i log
  3. cd /data/dblogs/NODE0000(指向日誌文件的路徑)
  4. cd LOGSTREAM0000(這些是日誌文件夾)
  5. ls -altr(我們可以看到所有擴展名爲.log的日誌文件)
  6. rm abc.log(給要刪除的日誌名稱)