站内搜索:
免费注册 登陆     
您现在的位置:TT数据库 > 技巧 > DB2连接错误SQLEUCCM: SQL0969N
DB2连接错误SQLEUCCM: SQL0969N
2008-7-23   | |

  DB2 v8.2客户端连接任何DB2 Server出错:

  SQL0969N There is no message text corresponding to SQL error "-2079391743" in

  the message file on this workstation. The error was returned from module

  "SQLEUCCM" with original tokens "".

  事实上,使用客户端instance owner运行db2 connect一切正常,当使用其它用户source instance owner的db2profile之后,运行db2 connect出现以上错误,即使将此用户加入到instance owner 的group 也是同样错误。Google到问题产生的原因:

  SQLEUCCM error message for DB2 - Coffee|Code : Dan Scott, Caffeinated Librarian Geek

  我这里的原因与上文有点差别,我更改了客户端instance的参数DFTDBPATH,其默认在instance owner的HOME,我将其更改为其它路径/db2,这个目录的owner为root,通过group db2授权给客户端instance owner,所有的数据库数据文件将被创建在这个目录下的子目录,子目录与instance owner 同名,虽然子目录完全属于instance owner,并且instance owner也是其父目录/db2的group成员(对group成员授与了完全权限),DB2客户端还会要求似乎不需要的权限,并报出以上错误。

  对上面的简单描述:

  DB2 v8.2客户端instance owner and group: db2amor:db2amor (用户db2amor 也是group db2的成员)

  DFTDBPATH与权限: /db2 root:db2 770

  instance数据路径与权限: /db2/db2amor db2amor:db2amor 775

  使用其它用户source db2amor的db2profile 之后连接数据库出错,即使将其加入db2amor group 成员也不行。

  我的解决方法与上文也有差别,我将需要使用DB2客户端的用户加入DFTDBPATH 所属group: db2(不需要加入instance owner group: db2amor)

  # usermod -aG db2 USER_NAME

  产生前面的问题,是因为我使用了DB2 Server instance中的客户端。其实有个更好的方法避免上述的问题,就是创建独立的DB2客户端instance,无论是v8还是v9,这就根本上避免了我们不希望的权限请求。

  # /opt/IBM/db2/V8.1/instance/db2icrt -s client INSTANCE_NAME

 原文出处:http://tech.ccidnet.com/art/1105/20080714/1505165_1.html
 来源:赛迪网    作者:Antony    
相关的新闻
 
相关的技巧
表空间用来存储表,抽象物理存储,由一个或多个容器组成,也就是说表空间可以分布在一个或多个物理设备上。有4k、8k、16k、32k的四种页面大小的表空间。为了提高性能……
相关的专家答疑
 
相关的白皮书
表空间用来存储表,抽象物理存储,由一个或多个容器组成,也就是说表空间可以分布在一个或多个物理设备上。有4k、8k、16k、32k的四种页面大小的表空间。为了提高性能……
IBM的DB2 V9引入了自动存储器管理,使用自动存储功能可以帮助您简化表空间的存储管理,新创建的使用自动存储功能的表空间,其容器和空间分配完全由 DB2数据库管理器确定。
IBM的DB2 V9引入了自动存储器管理,使用自动存储功能可以帮助您简化表空间的存储管理,新创建的使用自动存储功能的表空间,其容器和空间分配完全由 DB2数据库管理器确定。
本文总结了有关DB2的常用27条命令,包括获取DB2某个数据库某个数据库管理配置环境信息、设置联合数据库为可用(默认联合数据库不可用)、更改DB2日志空间大小等。
本文总结了有关DB2的常用27条命令,包括启动和关闭db2创建数据库,删除数据库,断开数据库连接、连接数据库、备份数据库、恢复数据库、导出数据文件、导入数据文件等。
作为Oracle E-Business Suite的初学者,应该从哪一部分开始学习?是Oracle Financials还是Oracle M
在上一个技术专题中我们提到了数据库安全,本篇继续介绍数据库安全的内容,包括如何限制用户的访问权限,并详细阐述了有关如何限制单一用户的访问权限、限制多个用户的访问权限、确保不同用户的
今天我们更加需要注意确保数据库安全。数据库安全当然包括数据库的用户名和密码安全问题。本文介绍设置用户名和密码的最佳方法、在授予或撤消用户访问权限时我们应该注意的事项以及我们能采取的
最新更新
专家答疑
技巧
Ian Abramson
我们想决定是否每晚都该进行增量更新和插入而不是复制产品系统。我知道增量表更新速度要快得多,但是有没有对该程序持反对意见的呢?有没有可能让文件脱离sync?
Ian Abramson
我是一名Oracle DBA。我想开始学习DW原理和其他的DW的其他资料。我还想紧跟这个行业的变化形势。你能给我们相关书籍和资料的建议吗?
Brian Peasland
数据仓储能在灾难恢复热站点上进行吗?Data Guard的优点之一就是你能将备用示例放在READ ONLY模式里,这样你就能在不影响Primary示例的情况下使报表接触到数据库。
TechTarget中国旗下网站群
All Rights Reserved, Copyright 2008, TechTarget中国
TechTarget中国