設定DB2環境
DB2 環境由以下幾部分構成:
l DB2概要檔案登錄檔
l 作業系統環境變數
l DB2資料庫管理器配置引數
l DB2資料庫配置引數
1、設定DB2概要檔案登錄檔
DB2配置檔案登錄檔是特定於DB2的變數,它會影響DB2 系統的管理、配置與效能。其作用在於同意DB2環境的設定方法,使得很多關鍵的控制因素可以集中管理。通常要停止並重啟例項才能使對DB2概要檔案登錄檔的更改生效。
要列舉所支援的全部 DB2 配置檔案註冊庫:
db2set –lr
要設定DB2概要檔案登錄檔:
db2set registry_variable=value
如:db2set DB2COMM=TCPIP
db2set DB2COMM=TCPIP,NPIPE,LOCAL
要將 DB2 概要檔案登錄檔重置為預設值,只需使用與上面相同的命令即可,但不指定任何值:
db2set registry_variable =
要顯示伺服器上當前設定的所有 DB2 配置檔案註冊庫,請執行以下命令:
db2set -all
2、設定系統環境變數
絕大多數 DB2 環境設定都是由 DB2 配置檔案註冊庫控制的。而那些未儲存在配置檔案註冊庫中的設定稱為作業系統環境變數。設定系統變數的命令將根據您所使用的平臺及 UNIX shell 而有所不同。
下面給出幾個示例:
· 在 Windows 中: set DB2INSTANCE=PROD
· 在 Linux 和 UNIX 的 Korn shell 中: export DB2INSTANCE=PROD
要了解您當前工作在哪個 DB2 例項中,可執行以下 DB2 命令:
db2 get instance
3、設定配置引數
在 DB2 中,存在兩個配置 “級別”。在例項(或資料庫管理器)級別,您可為該例項配置整個 DB2 環境,這將影響例項中的所有資料庫和使用該例項中資料庫的所有應用程式。在資料庫 級別,您可配置引數,而這些引數將影響到訪問特定資料庫的所有應用程式的行為。資料庫管理器、資料庫配置引數及其值均可使用 DB2 Control Center 或 DB2 命令檢視及設定。
檢視配置引數:
db2 get database manager configuration
db2 get database configuration for database_name
設定配置引數的值:
db2 update database manager configuration using parameter new_value
db2 update database configuration for database_name using parameter new_value
絕大多數配置引數均可在例項或資料庫保持執行的情況下聯機設定。只要可能,對這些聯機配置引數的更改預設為立即生效。例如,若更改了 sortheap 的值,所有新的 SQL 請求將使用新值。為顯式指定這種立即生效的行為,可將 immediate 關鍵字附加到 update 命令中:
db2 update database manager configuration using parameter new_value immediate
db2 update database configuration for database_name using parameter new_value immediate
若您選擇將此更改延遲至例項重啟或資料庫啟用時,則應指定 deferred 關鍵字:
db2 update database manager configuration using parameter new_value deferred
db2 update database configuration for database_name using parameter new_value deferred
有時,您可能希望找出已確定並延遲了哪些更改。為顯示資料庫管理器配置引數的當前值和掛起值,首先進入例項,然後在 get database manager configuration 命令中指定 show detail 選項:
db2 attach to instance_name
db2 get database manager configuration show detail
同樣地,要列舉資料庫配置引數的當前值和掛起值,首先連線到資料庫,然後使用 show detail 選項:
db2 connect to database_name
db2 get database configuration for database_name show detail
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-750083/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GOLANG環境設定Golang
- Servlet 的環境設定Servlet
- 設定Ubuntu中文環境Ubuntu
- 設定環境變數變數
- R環境的設定
- 自動設定autotrace環境
- 如何設定FreeSWITCH環境
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- sqlplus環境設定SQL
- JAVA環境變數設定Java變數
- 設定sqlplus環境SQL
- 設定環境變數(轉)變數
- AIX Shell環境設定(轉)AI
- 4.2.10.2 設定和取消設定環境變數變數
- java設定-JDK環境變數的設定(轉)JavaJDK變數
- WSL設定php開發環境PHP開發環境
- Linux設定環境變數Linux變數
- 設定SQL*Plus會話環境SQL會話
- Delphi的IDE環境設定IDE
- c#環境變數設定C#變數
- XMLBeans 環境變數設定XMLBean變數
- Linux 環境變數設定Linux變數
- java JDK環境變數設定JavaJDK變數
- RMAN環境變數的設定變數
- 在AIX中設定中文環境AI
- docker(podman)容器設定中文環境Docker
- java jdk 設定環境變數JavaJDK變數
- ansible 設定環境變數變數
- ansible設定環境變數變數
- 修改sqlplus預設環境設定SQL
- 【環境踩坑】ubuntu下jupyter的環境設定問題Ubuntu
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- Golang環境變數設定詳解Golang變數
- JDK1.8環境變數設定JDK變數