標籤:db2
CentOS 6.4 x64 DB2資料庫安裝
系統:CentOS 6.4 x64
資料庫:DB2-V10.1
準備環境步驟
vi /etc/hosts #修改hosts主機名稱最好與電腦名稱相同。
reboot
yum install libaio libaio-devel
為安裝DB2資料庫建立相應賬戶與使用者組許可權
groupadd -g 2010 db2iadm2
groupadd -g 2011 db2fadm2
groupadd -g 2012 db2asgrp2
useradd -m -g db2iadm2 -d /home/db2inst2 db2inst2
useradd -m -g db2fadm2 -d /home/db2fenc2 db2fenc2
useradd -m -g db2asgrp2 -d /home/db2as2 db2as2
設定DB2資料庫相關賬戶密碼
passwd db2inst2
passwd db2fenc2
passwd db2as2
安裝步驟
tar zxvf DB2_ESE_10_Linux_x86-64.tar.gz
cd ese
./db2_install
進入安裝資料庫目錄
cd /opt/ibm/db2/V10.1/instance
chmod -R 775 *
建立執行個體 db2inst2
./db2icrt -p 50111 -u db2fenc2 db2inst2
切換到新建立的使用者下
sudb2inst2
啟動樣本資料庫
db2start
建立樣本資料庫sample
db2sampl
db2 connect to sample
中為串連DB2資料成功
測試樣本資料庫sql語句
db2 "select * from staff"
######查看資料庫所有表命令####
db2 "select name fromsysibm.systables"
切換到新建立的使用者下
su - db2as2
配置連接埠
db2 update dbm cfg using SVCENAME 50111
查看配置資訊
db2 get dbm cfg|grep SVCENAME
建立資料庫--------------------------------------------
su db2inst2
cd /opt/ibm/db2/V10.1/instance
--1、建立資料庫(需要指定編碼,該編碼在建立後無法修改 GBK territory CN)
db2 "CREATE DB QYDB_DEV USING CODESETGBK territory CN"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGapplheapsz 4096"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGapp_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGstmtheap 8192"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGdbheap 2400"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGlocklist 1000"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogfilsiz 1000"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogprimary 12"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogsecond 20"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogbufsz 32"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGavg_appls 5"
db2 "UPDATE DB CFG FOR QYDB_DEV USINGlocktimeout 30"
db2start ##啟動DB2資料庫
線上備份命令:db2 backup database DBname to /home/db2inst1/backup/ compress
查看曆史備份:db2 list historybackup all for DBname compress
db2 force application all //強行終止所有串連
db2 terminate //清除所有db2的後台進程
db2 stop force //停止資料庫
db2 start //重啟資料庫
本文出自 “Linux學習者” 部落格,轉載請與作者聯絡!
CentOS 6.4 x64 DB2資料庫安裝