p6连接提示Bad private user name or password.Check the pubuser group ID问题处理方案

4 篇文章 0 订阅

这个问题出现在客户端连接数据库时

首先简单说说运行原理,
pubuser用户只有查询自己表的权限,那么他的表里存的是PRIVUSER(专用数据库账户密码),密码是加密过的。
加密方式有两种,暂且咱们叫唯一外部解密/加密密钥(从r17.1开始,P6 EPPM引入了对使用Java密钥库机制的唯一外部解密/加密密钥的支持。)和初始加密两种。
提示Bad private user name or password.Check the pubuser group ID,那说明pubuser正确,PRIVUSER错误。所以首先去数据库看加密后的编码是4(初始加密)还是6(唯一外部加密)。
问题就出在这,加密方式的不同,如果用了DateBaselogins.bat重置了PRIVUSER密码,造成PRIVUSER无法认证(因为解密方式不同,解不出来密码)

解决方案看最后。。。

模式用户(仅Oracle数据库) 默认值:ADMUSER
说明:管理用户拥有模式中的大多数数据库对象,包括表,索引和约束,过程,触发器和函数,并且主要在数据库创建和升级期间使用。 特权用户

默认值:PRIVUSER 描述:特权用户必须遵循以下条件: 拥有大多数架构用户表的视图,这些表可过滤出逻辑删除的数据。
对模式用户拥有的所有表都具有SELECT,INSERT,UPDATE和DELETE特权。 对所有架构过程均具有EXECUTE特权。
用于促进P6 EPPM和P6 Professional之间的通信。
拥有不具有视图的对象的同义词,这意味着对架构所有者拥有的表的引用不必完全合格(仅Oracle数据库)。

公开用户 默认值:PUBUSER
说明:公共用户在P6 EPPM数据库中几乎没有权限。它具有PUBUSER表的SELECT特权,该表用于将P6 EPPM连接到数据库。
后台作业用户(仅Oracle数据库) 默认值:BGJOBUSER 说明:后台作业用户启动并运行P6 EPPM后台作业。 报告用户

默认值:PXRPTUSER 描述:报告用户拥有用于企业报告的P6 EPPM扩展模式的视图。 只读管理用户(仅Oracle数据库)

默认值:ROADMUSER 说明:只读用户对模式用户拥有的表具有只读访问权限。只读用户具有与报告用户相同的视图。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上都不重要,重要的是怎么还原为初始加密

在这里插入图片描述
在删除jks文件,使用DateBaselogins.bat重置为4的密码后,运行eppmconfig会提示无法操作此数据库,那么解决方法是先保留jks文件,等待eppmconfig验证通过,删除jks文件并运行DateBaselogins.bat重置密码,在下一步取消勾选生成密钥文件即可。
在这里插入图片描述
改完密码之后切记要重新连接dbconfig.cmd。否则会提示Error: “Login failed due to invalid user name or password” Connecting to P6 Via Web Services

Primavera Web服务配置指向错误的数据库架构。 检查Primavera
Web服务使用的BREBootstrap.xml文件,发现用户名是pubuser1而不是预期的pubuser。所需的用户不存在于第二个架构中。

解决方案 要解决此问题,请执行以下操作:

1)从Primavera Web Services安装目录中,运行dbconfig实用程序。
2)使用所需的架构用户名和密码连接到所需的数据库。 3)确保Primavera
Web服务部署指向新创建/更新的BREBoostrap.xml文件。 4)重新启动Primavera Web Services部署。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值