linux中安装db2和编译环境配置

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意: . 不能少
4.
rm /home/db2adm1/das
5. 创建数据库实例:
/opt/IBM/db2/V8.1/instance/db2icrt -s ese -u db2inst1 db2inst1
如果返回tail 22:
tail: cannot open `+2' for reading: No such file or directory
设置db2实例中的服务端口(db2inst1用户):
db2start
db2 update database manager configuration using svcename DB2_db2inst1
db2 update database manager configuration using svcename 60000
1. 解压缩
tar xvf DB2_V82_ESE_LNX_32_NLV.tar
2. 安装
1>. sh db2_install -p DB2.ESE
2>. sh db2_install -p DB2.ADMCL
3>. sh db2_install -p DB2.ADCL
3. 创建DB2用户:
3. 解压成功后执行./installFixPak -y
4. 进入/opt/IBM/db2/V8.1/instance目录执行./db2iupdt -e
执行成功后OK!
注:常用数据库管理命令:
设置db2实例运行环境变量
su db2inst1
db2set DB2COMM=tcpip ;; 设置允许 db2 通过 tcpip 方式访问
su db2inst1
db2start
db2 create database <DataBaseName> using codeset gb2312 territory zh_cn
或者:db2 create database DataBaseName
测试创建成功:db2 connect to DataBaseName
则:
vi /opt/IBM/db2/V8.1/instance/db2iutil
tail +2 改为 tail -n +2 (共三处)
rm /home/db2adm1/das
6. 启动实例:
su db2inst1
db2start
返回:SQL1063N DB2START processing was successful.
db2 connect reset
db2 force application all
db2stop
9. 打补丁:root 用户
1. 删除已建好的数据库:
2. 解压补丁文件 db2_FP15_MI00189.tar
tar -xvf db2_FP15_MI00189.tar
添加db2服务端口(一般安装程序已经自动添加):
vi /etc/services
DB2_db2inst1 60000/tcp
DB2_db2inst1_1 60001/tcp
DB2_db2inst1_2 60002/tcp
DB2_db2inst1_END 60003/tcp
useradd db2adm1
useradd db2inst1
useradd db2test
修改密码:默认为用户名
passwd db2adm1
passwd db2inst1
passwd db2test
4. 创建管理服务器实例:
cd /home/db2adm1
/opt/IBM/db2/V8.1/instance/dascrt -u db2adm1
如果返回tail 22:
tail: cannot open `+2' for reading: No such file or directory
则:
vi /opt/IBM/db2/V8.1/instance/db2iutil
tail +2 改为 tail -n +2 (共三处)
2. 用户组设置:
将db2的用户组分别加上编译用户,使编译用户处于各个db2组中
vi /etc/group
3. 将db2inst1/sqllib/db2profile引到当前用户的环境变量中
vi .bash_profile
添加一行:
. /home/db2inst1/sqllib/db2profile
7. 导入证书:
1>. 复制证书到:/opt/IBM/db2/V8.1/adm/
2>. cd /opt/IBM/db2/V8.1/adm/
3>. 执行:db2licm -a db2ese.lic
4>. vi /var/lum/nodelock,把第二个#去掉
8. 创建测试数据库
db2 get database manager configuration
读数据库管理程序配置
db2 get dbm cfg
注:sqc编译环境设置
1. DB2安装完后用db2set设置:
DB2INCLUDE=/app/bankzx/incl:/home/bankatm/incl:/home/bankpx/incl:/app/bank2/incl
DB2COUNTRY=86
DB2COMM=tcpip
DB2CODEPAGE=1386
DB2AUTOSTART=TRUE
db2 8.2 补丁要打到 Fix12 以上。
db2set 用编译用户设置
例如:[zhencd@localhost ~]$ db2set DB2INCLUDE=/home/zhencd/incl
相关文档
最新文档