DB2 初窥

来源:互联网 发布:应用中心软件大全 编辑:程序博客网 时间:2024/05/06 04:01

引言:

      终于安定了,我要在这个地方呆上三年,乃至十年,未来一直要跟操作系统和数据库打交道了,从今天开始继续记录下遇见的问题。

 

 

Ubuntu下刚装上DB2 Express-C v9.7.1,菜鸟的我遇见了一些菜鸟的问题,不怕笑话,记录下来以免有人和我犯同样的错误。。。闲话少说

 

 

 

安装好后,我以实例用户登录进去,在Applications->IBM DB2->control center 中,右键点击 ALL Databases->create database,此时出现

 

SQL1032N  No Start database manager command was issued

SQLSTATE=57019

...

 

我出现这个问题的原因是,忘记在终端启动DB2,这个图形化的工具会给大家错觉,让大家以为DB2已经启动,其实这只是个前段的显示工具,不代表数据库已经在运行。

 

执行 $db2start

 

然后继续执行上述步骤,发现报错信息

 

SQL4414N The DB2 Administration Server is not active


....

 

这个保存信息是因为没有启动 db2admin ,在命令行输入

 

$db2admin start

如果正常的话,应该就解决问题了。但是这里又有个新问题

 

sh: db2admin : not found

 

这个错误的原因是没有配置好环境变量,通过查找命令

 

$find / -name db2admin 2>/dev/null

 

可以找到命令所在的目录.

 

/opt/ibm/db2/V9.7/das/bin/

 

把这个路径加入到环境变量中,具体方法可以参见 http://www.troubleshooters.com/linux/prepostpath.htm

 

到此应该就可以了。