You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Primavera P6 R8.2登录问题求助:Windows 7环境下无法登录

解决Primavera P6 R8.2无法登录的问题

结合你在Windows 7上的环境(MS SQL 2005 + Oracle 10g),以及你提到的初始密码Prima123Vera,咱们分两种数据库场景来一步步排查和解决:

针对MS SQL 2005环境的操作步骤

  1. 连接到SQL数据库
    打开CMD,输入以下命令(假设你的SQL sa密码就是你设置的Prima123Vera):

    sqlcmd -S localhost -U sa -P Prima123Vera
    

    如果连接失败,确认SQL服务已启动,或者替换localhost为你的SQL实例名。

  2. 切换到P6的目标数据库
    P6默认的数据库名是PMDB,执行命令切换:

    USE PMDB;
    GO
    
  3. 重置P6内置管理员密码
    P6的用户密码以MD5哈希存储,执行以下SQL重置admin用户的密码(把NewAdminPass123改成你想要的密码):

    UPDATE USERS 
    SET USER_PASSWORD = HASHBYTES('MD5', 'NewAdminPass123') 
    WHERE USER_NAME = 'admin';
    GO
    
  4. 修复pubuser不可用的问题
    如果pubuser被锁定或密码失效,执行以下命令解锁并重置密码:

    -- 如果pubuser是SQL登录名
    ALTER LOGIN pubuser WITH PASSWORD = 'PubUserPass123' UNLOCK;
    GO
    -- 如果pubuser是PMDB内的用户
    UPDATE USERS 
    SET USER_PASSWORD = HASHBYTES('MD5', 'PubUserPass123') 
    WHERE USER_NAME = 'pubuser';
    GO
    
  5. 尝试登录P6
    打开Primavera P6,选择数据库认证,数据库类型选SQL Server,输入用户名admin和你刚设置的新密码,测试登录。


针对Oracle 10g环境的操作步骤

  1. 连接到Oracle数据库
    打开CMD,用sysdba身份登录(如果你的初始密码Prima123Vera是sys用户的密码,也可以用sqlplus sys/Prima123Vera as sysdba):

    sqlplus / as sysdba
    
  2. 解锁并重置P6数据库用户密码
    P6默认的Oracle数据库用户是PMADMIN,执行以下命令重置其密码:

    ALTER USER PMADMIN IDENTIFIED BY NewPMAdminPass123 ACCOUNT UNLOCK;
    
  3. 切换到PMADMIN用户,重置P6应用管理员密码
    执行以下命令切换用户并重置admin的密码(Oracle中P6用MD5哈希存储密码):

    CONNECT PMADMIN/NewPMAdminPass123;
    UPDATE USERS 
    SET USER_PASSWORD = RAWTOHEX(DBMS_CRYPTO.HASH(UTL_I18N.STRING_TO_RAW('NewAdminPass123', 'AL32UTF8'), 2)) 
    WHERE USER_NAME = 'admin';
    COMMIT;
    

    注:DBMS_CRYPTO.HASH的参数2对应MD5算法,确保你的Oracle实例已启用DBMS_CRYPTO包。

  4. 修复pubuser不可用的问题
    如果pubuser被锁定,执行以下命令解锁并重置:

    ALTER USER pubuser IDENTIFIED BY PubUserPass123 ACCOUNT UNLOCK;
    
  5. 尝试登录P6
    打开Primavera P6,选择数据库认证,数据库类型选Oracle,输入用户名admin和新设置的密码,测试登录。


额外检查项

  • 确认Primavera P6 Professional的服务已在Windows服务中启动
  • 确认MS SQL/Oracle的数据库服务处于运行状态
  • 如果登录时提示“数据库连接失败”,检查连接字符串中的服务器名、实例名是否正确

内容的提问来源于stack exchange,提问作者user869443

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:05:26