详述一则DB2 Error Code 1639和SQL State 08001案例诊断和解决方案

本文详细介绍了如何诊断和解决DB2 Error Code -1639及SQL State 08001导致的远程连接失败问题。在排查中,发现可能是db2ckpw和db2chpw文件的权限问题。通过将文件属主更改为root并设置特定权限,然后重启数据库,可以成功解决远程访问问题。了解db2ckpwd在DB2认证过程中的角色,对于确保正确权限配置至关重要。
摘要由CSDN通过智能技术生成

导读:在 db2inst1/sqllib/security 目录下,检查 db2ckpw 和 db2chpw 文件的权限。

 

有朋友在墨天轮提出一个 DB2 的问题,当完成初始化安装部署之后,本地连接没有问题,但是远程无法连接数据库:

640?wx_fmt=png

 

错误提示是:Error Code -1639 , SQL State: 08001 :640?wx_fmt=png

这个错误有多种可能性,例如防火墙没有开放 50000 端口,但是这个案例,客户已经关闭了防火墙,端口可达。

还有一个相关性问题,就是权限,在 db2inst1/sqllib/security 目录下,检查 db2ckpw 和 db2chpw 文件的权限:

640?wx_fmt=png

将这两个文件的属主修改为 root ,权限修改为 4511 ,重启数据库ÿ

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值