忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 7580 | 回复: 9

一个奇怪的问题,请大家帮忙 [复制链接]

论坛徽章:
0
发表于 2002-12-06 13:28 |显示全部楼层
我通过命令行在AIX上新建了一个空的数据库,在db2命令行环境下
执行:connect to dbname
可以连接到数据库。但是执行:connect to dbname user username using pwd
却报下面的错误
SQL1402N  Unable to authenticate user due to unexpected system error.
这是为什么???
请各位大虾帮忙

论坛徽章:
0
发表于 2002-12-06 13:30 |显示全部楼层

一个奇怪的问题,请大家帮忙

SQL1402N 由于意外的系统错误,不能认证用户。  


说明: 与系统管理员联系。在基于 unix 的系统上,文件 db2ckpw 可能没有设置正确的许可权位,或者系统可能已用完交换/调页空间。在 Windows NT 上,DB2 安全服务可能尚未启动。

不能处理此命令。

联合体系统用户:数据源也可能会检测到此情况。

用户的响应: 在基于 unix 的系统上,让系统管理员确保已为 db2ckpw 设置了正确的存取许可权,并且已分配了足够的交换/调页空间。在 Windows NT 上,让系统管理员验证是否已安装并启动了 DB2 安全服务。


自己看着办吧!!

论坛徽章:
0
发表于 2002-12-06 13:35 |显示全部楼层

一个奇怪的问题,请大家帮忙

[这个贴子最后由kingecg在 2002/12/06 01:37pm 编辑]

谢谢 Law 兄。
能否解释一下db2ckpw是干什么用的,在什么位置?

论坛徽章:
0
发表于 2002-12-08 12:15 |显示全部楼层

一个奇怪的问题,请大家帮忙

不清楚可,可能是用户没有设置好吧!!你问问其他高手哈!

论坛徽章:
0
发表于 2002-12-09 09:13 |显示全部楼层

一个奇怪的问题,请大家帮忙

你最好先查查系统(AIX)的问题,比如:看看几个文件系统是否已满(df -k)

论坛徽章:
0
发表于 2002-12-09 09:51 |显示全部楼层

一个奇怪的问题,请大家帮忙

kingecg,搞定了吗?

论坛徽章:
0
发表于 2002-12-09 10:44 |显示全部楼层

一个奇怪的问题,请大家帮忙

检查一下当前用户和instance用户权限
如果你的db2刚升级,把instance也升级一下

论坛徽章:
0
发表于 2002-12-09 11:01 |显示全部楼层

一个奇怪的问题,请大家帮忙

/db2/db2inst1/sqllib/security目录下的文件所属用户不对,修改其用户属性为以下情况,该问题就解决了
chown -R root db2chpw
chown -R root db2ckpw
# pwd
/db2/db2inst1/sqllib/security
# ls -l
总计192
-r-s--x--x   1 db2inst1 db2iadm1   24663  6月22 2001   db2aud
-rw-r--r--   1 db2inst1 db2iadm1    4096  6月22 2001   db2audit.cfg
lrwxrwxrwx   1 root     system        36  6月22 2001   db2chkau ->; /usr/lpp/db2_
07_01/security/db2chkau
-r-s--x--x   1 root     db2iadm1   12182  6月22 2001   db2chpw
-r-s--x--x   1 root     db2iadm1   19624  6月22 2001   db2ckpw
-r-x--s--x   1 db2inst1 db2iadm1   32671  6月22 2001   db2flacc

论坛徽章:
0
发表于 2002-12-11 12:14 |显示全部楼层

一个奇怪的问题,请大家帮忙

不好意思,问题已经解决了。
我把db2卸掉,重新安装了一编。
谢谢大家的帮助

论坛徽章:
0
发表于 2008-06-04 10:02 |显示全部楼层
今天遇到这个问题,搜到该贴。
我的解决办法:
在 /sqllib/security 目录执行 ls -l
查看db2ckpw的所属用户及权限,所属用户应为root,用户权限必须是+s,
执行命令如下:
chown root:db2iadm1  db2ckpw
chmod u+s db2ckpw

重起连接及可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

SACC2017购票8.8折优惠进行时

2017中国系统架构师大会(SACC2017)将于10月19-21日在北京新云南皇冠假日酒店震撼来袭。今年,大会以“云智未来”为主题,云集国内外顶级专家,围绕云计算、人工智能、大数据、移动互联网、产业应用等热点领域展开技术探讨与交流。本届大会共设置2大主会场,18个技术专场;邀请来自互联网、金融、制造业、电商等多个领域,100余位技术专家及行业领袖来分享他们的经验;并将吸引4000+人次的系统运维、架构师及IT决策人士参会,为他们提供最具价值的交流平台。
----------------------------------------
优惠时间:2017年8月2日前

活动链接>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP