DB2 tips
将陆续将遇到的db2使用过程中的问题解决方案整理在一起。
1.在linux下命令行执行db2ce,出现如下错误:
db2ce
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
解决方法:用db2inst1用户登录Xwindow,在终端执行
[db2inst1@localhost ~]$ xhost local:db2inst1
出现如下提示:
non-network local connections being added to access control list
再执行db2ce即可。
2.DB29501E DB2检测到不一致环境:"DB2INSTANCE:******"
原因应该是以前卸载db2时没有卸载完全,没有把实例删除,所以导致v8建DB2缺省实例的时候不成功,同时DB2INSTANCE环境变量确还是DB2,即DB2START需要去启动DB2实例,而DB2实例不存在。
解决方法:
a.运行 db2cmd
b.输入如下命令:db2icrt db2
c,输入如下命令:set db2instance=db2
3.SQL1047N 应用程序已经与另一个数据库相连。
解决方法:connect reset
4.管理服务(DB2COPY1)启动不了 及 任务栏图标消失
解决方法:
使用缺省db2向导修复一遍即可