Application Designer无法登陆

问题描述:克隆的环境无法通过PS登录DataMover和开发工具,应用服务器启动报PS密码错误。但是可以用SYSADM登录DataMover。查看PSOPRDEFN表后发现PS密码并没有错误。
解决办法:后来发现是克隆后,一张表的数据没有改造成的。这张表是PSDBOWNER,里面只有一行数据,其中DBNAME列的内容是HRSYS,但是我们克隆环境的数据库名字是:HRDMO。所以导致了验证无法进行。更改该表内容后,一切就正常了。

这里补充一下系统登录验证的过程:
1.用Connect Id登录数据库,通常是people用户;
2.查询PSSTATUS表:通过people用户执行:SELECT OWNERID,TOOLSREL,LASTREFRESHDTTM,LASTCHANGEDTTM FROM PSSTATUS;
3.验证用户名和密码:通过people用户执行:SELECT VERSION,OPERPSWD,ENCRYPTED,SYMBOLICID,ACCTLOCK FROM PSOPRDEFN WHERE OPRID = :1;
4.获取Access ID:通过people用户执行:SELECT ACCESSID,ACCESSPSWD,ENCRYPTED FROM PSACCESSPRFL WHERE SYMBOLICID = :1;
5.用第4步获取到的Access ID登录数据库。
以上5步中任意一步出现问题就会导致登录失败。

转载于:https://www.cnblogs.com/pstech/archive/2011/07/29/2121014.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值