关于linux下DB2创建数据库报错问题
2017-04-20 18:10
471 查看
公司业务需要,把服务搭在中标下,在中标下装了DB2 Express-C v9.7.1,之前用着没有问题,隔了一段时间没用,最近又需要用到它,出了一些菜鸟问题,记录下来以免有人和我犯同样的错误。。。进入正题。
实例用户登录系统,终端db2cc启动图形化界面的控制中心,新建数据库
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/
把这个路径加入到环境变量中:
先cd 进入用户主目录,
vim .bash_profile
在PATH后面加上:/opt/ibm/db2/V9.7/das/bin/
最后别忘了 source 使其生效。
到此应该就可以了。
实例用户登录系统,终端db2cc启动图形化界面的控制中心,新建数据库
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/
把这个路径加入到环境变量中:
先cd 进入用户主目录,
vim .bash_profile
在PATH后面加上:/opt/ibm/db2/V9.7/das/bin/
最后别忘了 source 使其生效。
到此应该就可以了。
相关文章推荐
- 关于linux下DB2创建数据库报错问题
- Linux db2创建数据库并进行客户端连接问题
- VMware 下的linux,使用dbca创建数据库时出现关于jvm的问题
- linux下mysql 创建数据库分配用户权限问题
- 关于解决linux下修改数据库编码的问题
- 关于derby创建数据时,数据库存放目录问题
- 创建用于 DB2 数据库安装的组和用户标识(Linux 和 UNIX)【zz】
- DB2创建数据库命令,直接创建可能会出现页太小的问题
- 【数据库新手】关于创建数据库过程失败,“master”中拒绝了CREATE DATABASE权限问题
- 关于EF创建数据库出现“用户代码未处理”的问题
- Linux下命令安装DB2 9.7 express免费版数据库的步骤(已经实践过并补充有关问题)
- 关于使用CreateUserWinzard控件创建用户时出现连接数据库问题的解决方法
- Linux下db2创建实例、数据库
- 请教各位老师关于:Python 类和对象创建撤销问题 (Python2.5.2,linux)
- DB2创建数据库时的SQL1005N问题
- 创建数据库表时,关于ORA-00907: 缺失右括号与左括号问题总结
- db2在linux下部署--关于linux防火墙的问题
- 关于java web项目中数据库连接池无法创建的问题
- 关于C#创建winfrom程序时项目中添加数据库问题
- 关于数据库连接字符串问题(第四部分连接 IBM DB2)