新聞中心
Database 2,簡稱DB2,是一款由IBM公司開發(fā)和推廣的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它支持多種操作系統(tǒng)和計算機平臺。在使用DB2數(shù)據(jù)庫時,我們可能需要更改數(shù)據(jù)庫的一些配置,以便滿足業(yè)務(wù)需求。今天我們來介紹一下如何快速入門更改DB2數(shù)據(jù)庫的配置。

目前成都創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、盈江網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
一、查看當前數(shù)據(jù)庫配置
在更改數(shù)據(jù)庫配置之前,我們需要先了解當前的數(shù)據(jù)庫配置。我們可以使用以下命令查看當前DB2數(shù)據(jù)庫的配置信息:
db2 get db cfg
該命令將返回當前數(shù)據(jù)庫的配置信息,包括數(shù)據(jù)庫名稱、大小、空閑時存儲的更大數(shù)據(jù)量、自動增量數(shù)等一系列參數(shù)。我們需要仔細查看這些參數(shù),以便了解當前的數(shù)據(jù)庫狀態(tài)。
二、修改數(shù)據(jù)庫配置
1. 修改數(shù)據(jù)庫大小
如果我們需要增加數(shù)據(jù)庫的大小,可以使用以下命令:
db2 alter bufferpool size immediate
其中,是需要修改的緩沖池名稱,是新的緩沖池大小。這個命令的作用是立即修改緩沖池的大小,不需要重啟數(shù)據(jù)庫。
2. 修改死鎖檢測時間
默認情況下,DB2數(shù)據(jù)庫的死鎖檢測時間為10秒。如果我們需要更改這個時間,可以使用以下命令:
db2 update db cfg using locktimeout
其中,是新的死鎖檢測時間,以秒為單位。這個命令的作用是修改數(shù)據(jù)庫的配置,并在下次重啟數(shù)據(jù)庫時生效。
3. 修改自動增量數(shù)
如果我們需要更改數(shù)據(jù)庫的自動增量數(shù),默認情況下,自動增量數(shù)為10。我們可以使用以下命令修改它:
db2 alter tablespace autoresize on
其中,是需要修改的表空間名稱,是新的自動增量數(shù)。這個命令的作用是在下次自動增加空間時應(yīng)用新的自動增量數(shù)。
4. 修改更大連接數(shù)
默認情況下,DB2數(shù)據(jù)庫的更大連接數(shù)為200。如果需要修改它,我們可以使用以下命令:
db2 update dbm cfg using max_connections
其中,是新的更大連接數(shù)。這個命令的效果是修改數(shù)據(jù)庫管理器的配置,并在下次重啟數(shù)據(jù)庫管理器時生效。
三、保存更改
在完成以上配置更改之后,我們需要使用以下命令將更改保存到配置文件中:
db2 update db cfg using
其中,是需要修改的配置參數(shù),是新的參數(shù)值。這個命令的作用是更新數(shù)據(jù)庫的配置文件,并將更改保存在其中。
四、重啟數(shù)據(jù)庫
完成以上配置更改后,我們需要重啟DB2數(shù)據(jù)庫才能使更改生效。重啟命令如下:
db2stop
db2start
數(shù)據(jù)庫重啟后,我們可以使用db2 get db cfg命令來確認更改是否生效。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220Linux虛擬環(huán)境怎么搭建DB2數(shù)據(jù)庫DPF
一、創(chuàng)建用戶和組
1、使用root用戶添加系統(tǒng)用戶
/usr/in/groupadd -g 1997 db2igrp
#instance所在的group,加入這個group的所有用戶都具有DBA權(quán)限/usr/in/groupadd -g 1998 db2fgrp
#fenced用戶所在的group/usr/in/useradd -ug db2igrp -d /cbusdb/db2inst1 db2inst1
#db2inst1用戶/usr/in/useradd -ug db2fgrp -d /cbusdb/db2fenc1 db2fenc1
#db2fenc1用戶/usr/in/groupadd db2fadmin
/usr/in/useradd -g db2fadmin db2admin
2、使用root用戶添加數(shù)據(jù)逗毀庫賬號
/opt/ibm/db2/V10.5/instance/db2icrt -s ese -u db2fenc1 db2inst1
#在所有的機器上,使用root用戶,建立db2 admin server:
/opt/ibm/db2/V10.5/instance/dascrt -u db2admin#啟動db2 admin server:
db2admin start
3、修改節(jié)點配置文件
#vim /cbusdb/db2inst1/sqllib/db2nodes.cfg0 cbusdb01 0
1 cbusdb01 1
2 cbusdb02 0
3 cbusdb02 1
4、修改實例參數(shù)
su – db2inst1
db2iauto -on db2inst1
db2set DB2_SKIPINSERTED=on
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ondb2set DB2_EVALUNCOMMITTED=on
db2set DB2_SKIPDELETED=on
db2set DB2COMM=TCPIP
db2set DB2FCMCOMM=TCPIP4
db2set DB2RSHCMD=/bin/rsh
#注意如果配置的ssh則此處需要修改成
db2set DB2RSHCMD=/usr/bin/ssh
db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
db2set DB2_PARALLEL_IO=*
5、哪攜配置服務(wù)端口
DB2c_db2inst/tcp
DB2_db2inst/tcp
DB2_db2inst1_/tcp
DB2_db2inst1_/tcp
DB2_db2inst1_/tcp
DB2_db2inst1_/tcp
DB2_db2inst1_END 61008/tcp
6、調(diào)整系統(tǒng)參數(shù),設(shè)置dpf所需的資源
/in/sysctl -w kernel.sem=“024”/in/sysctl -w kernel.msgmnb=16384
/in/sysctl -w kernel.msgmni=1024
/in/sysctl -w kernel.msgmax=8192
/in/sysctl -w kernel.shmmni=4096
/in/sysctl -w kernel.shmall=
/in/sysctl -w kernel.shmmax=
7、修改環(huán)境變量
cat 。/sqllib/db2profile 》.profile
vi .bash_profile #添加如下信息:
/cbusdb/db2inst1/sqllib/db2profile
二、配置主機名
分別在兩臺主機上修改如下文件:
#vi /etc/sysconfig/network
#
李指伏 #NETWORKING=yes
#HOSTNAME=cbusdb01
#
#vi /etc/hosts
#
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 cbusdb01#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#192.168.1.122 cbusdb01
#192.168.1.123 cbusdb02
#
三、配置rsh
rsh是遠程運行shell的服務(wù).db2使用rsh服務(wù)運行啟動和停止數(shù)據(jù)庫服務(wù)器的命令,以及大部分管理命令。
1、安裝rsh
#yum install rsh*
2、配置rsh的安全文件
#vi /etc/securetty
#add the content
#—-
#rsh
#rlogin
#rexec
#—-
3、修改rsh的配置參數(shù)/etc/xinetd.d/rsh ##在生產(chǎn)環(huán)境建議配置ssh免密登錄
#vi /etc/xinetd.d/rsh
service shell
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/in/in.rshd
disable = no
}
4、修改rsh的配置文件rlogin
#vi /etc/xinetd.d/rlogin
service login
{
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/in/in.rlogind
}
4、免密登陸,實例用戶db2inst1的家目錄中創(chuàng)建.rhosts文件
cat $HOME/.rhosts
cbusdb01 db2inst1
cbusdb02 db2inst1
5、CentOS7.0需要單獨下載xinetd
yum install xinetd #低于此版本可不下載
6、重啟rsh服務(wù)
service xinetd restart
7、驗證rsh服務(wù)
rsh cbusdb01 date
rsh cbusdb02 date
#db2_all echo hi 沒有返回
yum install ksh
四、配置時鐘服務(wù)器
1、安裝ntp服務(wù)器
#yum install ntp*
# ntpdate -u 202.112.10.36
#ntpdate cn.pool.ntp.org
#service ntpd start
#chkconfig ntpd on
2、修改ntp配置
#允許內(nèi)網(wǎng)其他機器同步時間
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
#互聯(lián)網(wǎng)時間服務(wù)器
server 210.72.145.44 perfer # 中國國家受時中心server 202.112.10.36
# 1.cn.pool.ntp.orgserver 59.124.196.83
# 0.asia.pool.ntp.org#允許上層時間服務(wù)器主動修改本機時間
restrict 210.72.145.44 nomodify notrap noquery
restrict 202.112.10.36 nomodify notrap noquery
restrict 59.124.196.83 nomodify notrap noquery
#外部時間服務(wù)器不可用時,以本地時間作為時間服務(wù)
server 127.0.0.1
fudge 127.0.0.1 stratum 10
3、修改時區(qū)
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
clock -w
4、在節(jié)點2上配置時鐘服務(wù)器
*/5 * * * * /usr/in/ntpdate cbusdb01
五、配置nfs服務(wù)
1、yum install nfs*
# yum install portmap rpcbind #安裝nfs客戶端
2、配置需要共享的資源
#vi /etc/exports
/cbusdb *(rw,sync,no_root_squash)
/cbusdblog *(rw,sync)
3、啟動nfs server
service rpcbind start
service nfs start
service nfslock restart
4、導(dǎo)出資源
exportfs -rv
5、顯示NFS Server上所有的共享卷
showmount -e
6、在客戶端掛載共享目錄
#mount 192.168.1.122:/cbusdb /cbusdb
#vi /etc/fstab
cbusdb01:/cbusdb /cbusdb nfs rw,timeo=300,retrans=5,hard,intr,bg,nolock,suid
六、關(guān)閉selinux
vim /etc/sysconfig/selinux
#SELINUX=disabled
七、測試、創(chuàng)建數(shù)據(jù)庫
1、啟動數(shù)據(jù)庫
#db2start
2、創(chuàng)建數(shù)據(jù)庫
#db2 “create db cbusdb on /cbusdblog using codeset gbk territory cn”
關(guān)于db2 修改數(shù)據(jù)庫配置的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、小程序制作、成都軟件開發(fā)、網(wǎng)頁設(shè)計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務(wù),是專業(yè)的成都做小程序公司、成都網(wǎng)站建設(shè)公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設(shè)計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
當前文章:快速入門:DB2如何更改數(shù)據(jù)庫配置(db2修改數(shù)據(jù)庫配置)
URL鏈接:http://fisionsoft.com.cn/article/cddcddc.html


咨詢
建站咨詢
