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 SSL配置遇到的一個問題DB2
- DB2常用傻瓜問題1000問DB2
- thinphp開發 仿phpwind v9論壇程式PHP
- Java訪問SSL enabled DB2 DatabaseJavaDB2Database
- 如何診斷和解決db2問題DB2
- DB2 HADR takeover 問題 SQL1387WDB2SQL
- SAP 顧問交流群
- Db2 位元組問題&Db2-4229 錯誤問題DB2
- DB2資料庫連線失敗問題DB2資料庫
- db2 v9.7 linux 6.3安裝問題DB2Linux
- 【.bat】IISExpress配置透過IP訪問程式BATExpress
- 也談SAP業務顧問如何避免被ABAP開發顧問怒打
- 一次上線遇到的DB2 dprop問題DB2
- Tomcat 配置支援不同的域名訪問各自不同程式的配置方法Tomcat
- cAdvisor:你的容器效能顧問
- 孔乙己,一名ERP顧問
- PHP回顧之多程式程式設計PHP程式設計
- DB2 WLMDB2
- 回顧大學本科三年
- 三年職業生涯回顧
- db2 -attribute of key are miss in result set . db2 錯誤DB2
- 程式碼大全回顧篇...
- 三、SpaceVim配置
- 常見DB2的錯誤的報告程式碼DB2
- 用Taro寫一個微信小程式(三)—— 配置dva微信小程式
- ERP實施顧問面試技巧面試
- 中興Blade V9配置引數與真機圖賞 主打顏值/拍照/高價效比特性
- WebSphere和DB2效能問題的發現和處理KPWebDB2
- .NET 建立動態方法方案及 Natasha V9
- .net入行三年的感想回顧
- db2 reorg,runstatsDB2
- DB2的STMTIDDB2
- Db2 備份DB2
- DB2 安裝DB2
- 回顧小程式 2018 年三足鼎立歷程,2019 年 BAT 火力全開!BAT
- Kubernetes:CPU 配置、Linux CFS、程式語言的效能問題Linux
- 華為榮耀9與榮耀V9區別對比評測:榮耀9與榮耀V9哪個值得買?
- SAP實施專案上的內部顧問與外部顧問,相互為難還是相互成就?
- .NET程式遮蔽一些無效蜘蛛的訪問配置