DB2 V9配置顧問程式(三)
建立資料庫期間預設啟用配置顧問程式和不啟用配置顧問程式的區別
從 IBM® DB2® 版本 9.1 開始,在建立新的資料庫時,預設情況下會啟用配置顧問程式。如果不想使用DB2 V9的預設時建立資料庫將預設啟用配置顧問程式這一新特性,可以顯式的通過DB2SET命令把登錄檔變數DB2_ENABLE_AUTOCONFIG_DEFAULT設定為 NO,再建立新的資料庫。
首先我們在WINDOWS XP環境下安裝DB2 ESE V9.1,安裝完成後,開啟DB2CLP視窗,通過DB2SET命令更新登錄檔變數,使DB2建立資料庫時將不再啟用配置顧問程式,具體就是把登錄檔變數DB2_ENABLE_AUTOCONFIG_DEFAULT設定為 NO,此登錄檔變數控制建立資料庫時是否自動執行配置顧問程式。如果未設定DB2_ENABLE_AUTOCONFIG_DEFAULT(NULL),則效果等同於將該變數設定為 YES,因此建立資料庫時將執行配置顧問程式。設定此變數後,不需要重新啟動例項。如果執行 AUTOCONFIGURE 命令或者執行 CREATE DB AUTOCONFIGURE,這些命令將覆蓋 DB2_ENABLE_AUTOCONFIG_DEFAULT 設定。具體如清單1所示:
清單 1 .更改登錄檔變數
C:\> DB2SET DB2_ENABLE_AUTOCONFIG_DEFAULT = NO
命令成功後,我們來看一下注冊表變數 DB2_ENABLE_AUTOCONFIG_DEFAULT的值是否更改成功了,再次發出DB2SET命令,具體如清單2所示:
清單 2 .檢視登錄檔變數
C:\> DB2SET DB2_ENABLE_AUTOCONFIG_DEFAULT
NO
從清單2,我們可以看到登錄檔變數 DB2_ENABLE_AUTOCONFIG_DEFAULT的值已經被更改成了NO,也就是說,在新建立資料庫的時候,將不再預設啟用配置顧問程式。
接下來我們建立示例資料庫DB2TEST1,其配置引數將不再被預設啟用的配置顧問程式修改。在 DB2CLP視窗中,發出CREATE DATABASE語句,建立示例資料庫DB2TEST1,具體如清單 3所示:
清單 3 .建立示例資料庫DB2TEST1(不啟用配置顧問程式)
C:\> DB2 CREATE DATABASE DB2TEST1
DB20000I CREATE DATABASE命令成功完成。
這樣我們建立了一個示例資料庫DB2TEST1,其沒有啟用配置顧問程式對引數進行修改。
接下來我們在DB2CLP視窗中,連線上示例資料庫DB2TEST1,發出GET DB CFG命令,得到示例資料庫DB2TEST1的配置引數並重定向輸出到檔案B2TEST1.CFG中,具體如清單4所示:
清單 4 .檢視示例資料庫DB2TEST1的配置引數,並重定向輸出到文字中
C:\> db2 connect to db2test1
資料庫連線資訊
資料庫伺服器 = DB2 / NT 9.1.0
SQL授權標識 = RHETTE
本地資料庫別名 = DB2TEST1
C:\> db2 get db cfg for db2test1 > DB2TEST1.CFG
命令執行成功,這樣示例資料庫DB2TEST1(建立時沒有啟用配置顧問程式)的配置引數就儲存到了檔案DB2TES1.CFG中了,保留這個檔案,方便我們與下面將要建立的示例資料庫DB2TEST2(建立時啟用配置顧問程式)的配置檔案做一次比較。
下面我們來建立示例資料庫DB2TEST2,為了在建立資料庫時使用預設啟用的配置顧問程式,我們在DB2CLP視窗中再次發出DB2SET命令,把登錄檔變數DB2_ENABLE_AUTOCONFIG_DEFAULT的值修改成YES(當然如果不修改這個值,而是在CREATE DB的時候指定AUTOCONFIG選項效果也是一樣的),具體如清單5所示:
清單 5 . 更改登錄檔變數
C:\> DB2SET DB2_ENABLE_AUTOCONFIG_DEFAULT=YES
命令成功後,我們來看一下注冊表變數DB2_ENABLE_AUTOCONFIG_DEFAULT的值是否更改成功了,再次發出DB2SET命令,具體如清單6所示:
清單 6 .檢視登錄檔變數
C:\> DB2SET DB2_ENABLE_AUTOCONFIG_DEFAULT
YES
從清單6,我們可以看到登錄檔變數 DB2_ENABLE_AUTOCONFIG_DEFAULT的值已經被更改成了YES,也就是說,在新建立資料庫的時候,將預設啟用配置顧問程式。
下面我們來建立測試資料庫DB2TEST2。
在DB2CLP視窗中發出CREATE DATABASE命令,建立示例資料庫資料庫DB2TEST2,具體如清單 7所示:
清單 7 .建立示例資料庫DB2TEST2(啟用配置顧問程式)
C:\> DB2 CREATE DATABASE DB2TEST2
DB20000I CREATE DATABASE命令成功完成。
命令執行成功,這樣我們建立了一個示例資料庫DB2TEST2,其啟用了配置顧問程式對引數進行修改。
現在我們把示例資料庫DB2TEST2的配置引數輸出到檔案DB2TEST2.CFG中。在DB2CLP視窗中連線上示例資料庫DB2TEST2 ,發出GET DB CFG命令,具體如清單8所示:
清單 8 .檢視示例資料庫DB2TEST2的配置引數,並輸出到文字中
C:\> db2 connect to db2test2
資料庫連線資訊
資料庫伺服器 = DB2 / NT 9.1.0
SQL 授權標識 = RHETTE
本地資料庫別名 = DB2TEST2
C:\>db2 get db cfg for db2test2 > DB2TEST2.CFG
命令執行成功,這樣示例資料庫DB2TEST2(建立時啟用了配置顧問程式)的配置引數就儲存到了檔案DB2TES2.CFG中了,保留這個檔案,方便我們與上面建立的示例資料庫DB2TEST1(建立時不啟用配置顧問程式)的配置檔案做一次比較。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-351891/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DB2 V9配置顧問程式(七)DB2
- DB2 V9配置顧問程式(六)DB2
- DB2 V9配置顧問程式(五)DB2
- DB2 V9配置顧問程式(四)DB2
- DB2 V9配置顧問程式(二)DB2
- DB2 V9配置顧問程式(一)DB2
- DB2 V9表壓縮(三)DB2
- DB2 V9表分割槽(三)DB2
- DB2 V9聯機備份還原(三)DB2
- DB2 v9 overviewDB2View
- DB2 V9表壓縮(一)DB2
- DB2 V9表壓縮(二)DB2
- DB2 V9表壓縮(四)DB2
- DB2 V9表分割槽(四)DB2
- DB2 V9表分割槽(二)DB2
- DB2 V9表分割槽(一)DB2
- DB2 v9 Q複製實施方案DB2
- DB2資料庫配置問題??DB2資料庫
- DB2 V9聯機備份還原(七)DB2
- DB2 V9聯機備份還原(六)DB2
- DB2 V9聯機備份還原(五)DB2
- DB2 V9聯機備份還原(四)DB2
- DB2 V9聯機備份還原(二)DB2
- DB2 V9聯機備份還原(一)DB2
- 本人新書出版: DB2 V9 權威指南新書DB2
- DB2傻瓜1000問(三)DB2例項部分DB2
- DB2 SSL配置遇到的一個問題DB2
- DB2常用傻瓜問題1000問(之三) (轉)DB2
- 榮耀V9 Play和榮耀V9外觀與配置對比評測
- DB2 V9自動自調整記憶體詳解DB2記憶體
- AWR、ASH、ADDM和顧問程式
- DB2 V9新特性:可以檢視top sql了,類似oracleDB2SQLOracle
- 從SAP顧問猝死事件談顧問加班事件
- FICO財務顧問配置時候,可能常用T-code
- 歪批IT之三:顧問式銷售祕笈(圖)(轉)
- DB2傻瓜1000問(八)8、DB2資料庫程式設計部分DB2資料庫程式設計
- DB2傻瓜1000問(十一)11、DB2資料移動實用程式DB2
- DB2鎖問題DB2