欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

aix下安装的db2无法启动

更新时间: 2014-01-05 02:23:36 责任编辑: Author_N1

 

AIX上安装的DB2无法启动
我在AIX6.1上安装了DB2 9.7,选择的安装目录是/DB2/IBM/db2/V9.7。安装以后,也创建了实例,还创建了3个用户:db2inst1,db2fenc1,dasusr1。都是按照infocenter上的步骤安装的。

su - db2inst1,换到db2inst1用户登录,可是输入db2start显示:ksh:db2start not found。我看了下/home/db2inst1下的.profile文件,里面有if  [-f /home/db2inst1/sqllib/db2profile ]; then ./home/db2inst1/sqllib/db2profile fi。

还有什么环境变量是要修改的吗?为什么启动不了啊?

谢谢了!!!

我是用压缩文件装的,不是用光盘。

5.        gunzip –d DB2_ESE_97_AIX.tar.gz 进行解压,生成DB2_ESE_97_AIX.tar 文件
6.        tar DB2_ESE_97_AIX.tar 解压,生成文件ESE
7.        cd ESE 切换到产品目录
8.        ./db2_install –b /DB2/IBM/db2/V9.7 安装到指定目录
9.        系统会提示选择要安装的产品的缩写,选ESE
然后他就自动安装了,我接着建了用户名和组,然后创建了实例,那些个目录都在,就是db2start不好用
--参考方法--
安装成功后做一下配置

1.4.	创建数据库管理服务器
用root用户操作
# cd /db2安装目录/instance
# ./dascrt -u dasusr1
用dasusr1用户登录OS 
$ vi .bash_profile
./home/dasusr1/das/dasprofile  #添加这一行代码
(如果文件不存在则新建,位置在dasusr1用户的缺省目录下,如:home/ dasusr1/)
1.5. 创建实例
用root用户操作
# cd / db2安装目录/instance
# ./db2icrt -u db2fenc1 db2inst1
DBI1070I Program db2icrt completed successfully.

1.6. 修改/etc/services文件
用root用户操作
修改/etc/services文件
# Local services
db2inst1        50000/tcp   # 增加该行代码

1.7. 设置环境变量
用db2inst1用户操作
1.7.1. 修改.bash_profile
$ vi .bash_profile   (如果文件不存在则新建,位置在db2inst1用户的缺省目录下)
./home/db2inst1/sqllib/db2profile  # 增加该行代码
1.7.2. 设置服务名称
$ db2 update dbm cfg using SVCENAME db2inst1
DB20000I  The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully.

注意:这一步如出现问题,请参见常见问题这章的问题一来进行解决。
1.7.3. 设置注册变量
$ db2set DB2COMM=tcpip

1.8. 启动实例
$ db2start
12/26/2005 16:21:31     0   0   SQL1063N  DB2START processing was successful.
SQL1063N  DB2START processing was successful.

--参考方法--
执行. /home//db2inst1/sqllib/db2profile
然后再启动,就好了
因为.profile文件没有自动运行
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:23:36
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9274/
本文WWW.DOC100.NET DOC100.NET版权所有。