- 論壇徽章:
- 11
|
手工裝吧!
看看問題出在哪兒!
1、安裝需求如下:
WARNING:
Recommended minimum maintenance level : 4
Actual level detected : 3
WARNING:
Required Minimum Level of xlC.aix*.rte : 8.0.0.4
Actual xlC.aix*.rte level detected: 7.0.0.0
Download the required xlC runtime from the following web site:
http://www.ibm.com/software/awdtools/xlcpp/support
Check the following web site for the up-to-date system requirements
of IBM DB2 Version 9.1:
http://www.ibm.com/software/data/db2/udb/sysreqs.html
操作系統(tǒng)需要打Maintenance Level 4的補丁,需要安裝xlC.aix*.rte 8.0.0.4
2、以root用戶登錄,將db2v9解包,直接運行db2_install進(jìn)行安裝:
db2_install
輸入
no (保持默認(rèn)路徑)
輸入
ESE (選擇安裝企業(yè)版)
3、要在 AIX 上創(chuàng)建組及用戶,輸入下列命令:
mkgroup id=1001 db2iadm1
mkgroup id=1002 db2fadm1
mkgroup id=1003 dasadmin
為每個組創(chuàng)建用戶:
mkuser id=1001 pgrp=db2iadm1 groups=db2iadm1 home=/home/db2inst1 db2inst1
mkuser id=1002 pgrp=db2fadm1 groups=db2fadm1 home=/home/db2fenc1 db2fenc1
mkuser id=1003 pgrp=dasadmin groups=dasadmin home=/home/dasuser1 dasuser1
4、手工創(chuàng)建das管理服務(wù)器(主要是供控制中心與任務(wù)中心使用,一臺物理主機上僅需要建立一個das
/opt/IBM/db2/V9.1/instance/dascrt -u dasuser1
SQL4409W The DB2 Administration Server is already active.
DBI1070I Program dascrt completed successfully.
5、手工建實例db2inst1
/opt/IBM/db2/V9.1/instance/db2icrt -s ese -u db2fenc1 db2inst1
DBI1070I Program db2icrt completed successfully.
6、以db2inst1用戶登錄修改注冊表變量與dbm的svcename,將端口與改成50000,并啟動實例:
db2set DB2_SKIPINSERTED=ON
db2set DB2_EVALUNCOMMITTED=ON
db2set DB2_SKIPDELETED=ON
db2set DB2_HASH_JOIN=YES
db2set DB2_RR_TO_RS=YES
db2set DB2COMM=TCPIP
db2set DB2_PARALLEL_IO=*
db2set DB2CODEPAGE=1386
db2 terminate
db2 update dbm cfg using svcename 50000
db2start
7、運行db2sampl建立測試數(shù)據(jù)庫
db2sampl
8、若使用裸設(shè)備作為表空間,需要提前建立裸備,并與root身份更改屬主與組:
chown db2inst1:db2iadm1 /dev/rdb2_data01
chown db2inst1:db2iadm1 /dev/rdb2_data02
chown db2inst1:db2iadm1 /dev/rdb2_data03
chown db2inst1:db2iadm1 /dev/rdb2_data04
9、新建數(shù)據(jù)庫TESTDB,直接使用裸設(shè)備做為表空間,可以將下面的內(nèi)容保存在一個文本文件中,再運行db2 -tvf 文件名:
CREATE DATABASE TESTDB ON /db2home USING CODESET GBK TERRITORY CN
PAGESIZE 32 K
CATALOG TABLESPACE MANAGED BY DATABASE
USING (DEVICE '/dev/rdb2_data01' 40000)
EXTENTSIZE 16 PREFETCHSIZE 64
USER TABLESPACE MANAGED BY DATABASE
USING (DEVICE '/dev/rdb2_data02' 40000,
DEVICE '/dev/rdb2_data03' 40000,
DEVICE '/dev/rdb2_data04' 40000)
EXTENTSIZE 32 PREFETCHSIZE 128
;
10、調(diào)整相應(yīng)數(shù)據(jù)庫參數(shù):
db2 update db cfg for testdb using LOGPRIMARY 5 (修改主日志個數(shù)為5)
db2 update db cfg for testdb using LOGFILSIZ 50000 (修改日志大小為50000*4K)
db2 update db cfg for testdb using LOGRETAIN recovery (改為歸檔日志方式)
db2 update db cfg for testdb using TRACKMOD YES (打開增量備份支持)
db2 update db cfg for testdb using LOGARCHMETH1 DISK:/db2home/db2logs (將歸檔日志自動備份到/db2home/db2logs)
db2 backup db testdb (以上操作需要做一個次脫機備份后才能生效)
以上操作完成之后,數(shù)據(jù)庫處于可用狀態(tài)。 |
|