如何修改peoplesoft 数据库密码
展开全部
定期的更新数据库密码是一个很好的习惯,但是由于加密后的密码通过PeopleTools保存在普通的表中,如果这些值没有与实际的schema密码同步更新的话,那么就不能够连接到数据库了。
Connect ID密码
Connect ID密码存储在两个地方:
Windows 注册表:该密码可以通过配置管理器进行配置和加密。必须在每个两层连接到数据库的PC机器上设置注册表值。
应用服务器和进程调度器配置文件:可以通过直接编辑文件设置密码,但是只能通过交互式配置对话框(psadmin)加密Connect ID的密码
Connect ID不会存储在数据库中。变更Connect ID密码的主要难处在于将PeopleSoft配置上的更改同步到数据库密码的更改,因为需要停掉系统。
Owner ID密码
PeopleTools 8 中,Owner ID 的密码应该在Data Mover中通过CHANGE_ACCESS_PASSWORD命令更改。
[plain] view plain copy print?
CHANGE_ACCESS_PASSWORD <SymbolicID> <newAccessPswd>
上面的命令会更新schema的密码以及加密PSACCESSPRFL中的值。如果由于某种原因不能够在Data Mover中设置密码,可以通过如下方式将schema密码以及PSACCESSPRFL表中的Access ID和密码设置成未加密的值。
[sql] view plain copy print?
ALTER USER sysadm IDENTIFIED BY sysadm
/
UPDATE psaccessprfl
SET accessid = 'SYSADM'
, accesspswd = 'SYSADM'
, encrypted = 0
, version = 0
WHERE symbolicid = 'SYSADM1'
/
然后必须在Data Mover中通过encrypt_password命令加密Access ID,否则PeopleSoft进程就不能连接到数据库:
[plain] view plain copy print?
encrypt_password *;
Connect ID密码
Connect ID密码存储在两个地方:
Windows 注册表:该密码可以通过配置管理器进行配置和加密。必须在每个两层连接到数据库的PC机器上设置注册表值。
应用服务器和进程调度器配置文件:可以通过直接编辑文件设置密码,但是只能通过交互式配置对话框(psadmin)加密Connect ID的密码
Connect ID不会存储在数据库中。变更Connect ID密码的主要难处在于将PeopleSoft配置上的更改同步到数据库密码的更改,因为需要停掉系统。
Owner ID密码
PeopleTools 8 中,Owner ID 的密码应该在Data Mover中通过CHANGE_ACCESS_PASSWORD命令更改。
[plain] view plain copy print?
CHANGE_ACCESS_PASSWORD <SymbolicID> <newAccessPswd>
上面的命令会更新schema的密码以及加密PSACCESSPRFL中的值。如果由于某种原因不能够在Data Mover中设置密码,可以通过如下方式将schema密码以及PSACCESSPRFL表中的Access ID和密码设置成未加密的值。
[sql] view plain copy print?
ALTER USER sysadm IDENTIFIED BY sysadm
/
UPDATE psaccessprfl
SET accessid = 'SYSADM'
, accesspswd = 'SYSADM'
, encrypted = 0
, version = 0
WHERE symbolicid = 'SYSADM1'
/
然后必须在Data Mover中通过encrypt_password命令加密Access ID,否则PeopleSoft进程就不能连接到数据库:
[plain] view plain copy print?
encrypt_password *;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询