关于QC(ALM)项目迁移和重新部署的解决办法

本文介绍了当QC(现称ALM)因Oracle账户密码过期导致无法使用时的解决办法,包括修改Oracle密码设置、更新QC数据库连接密码、重启服务、重配JBoss站点及XML配置,最终成功恢复项目访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:

QC(现在的版本叫做ALM)。最近公司在推行使用QC管理项目,在用了N天后,突然登陆提示了不可用了,经过定位,最终确认是用的Oracle账户密码过期了。

解决过程:

1.修改Oracle密码永不过期

ALTER PROFILEDEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

密码再也不会过期了得意

2.修改用到的Oracle账户密码

alter user system identified by "111111";

密码修改成功害羞

3.进入QC的site管理页面(site administration),进入数据库服务器选项卡

a.修改数据库服务器连接密码为新配置的密码(如有多个数据库服务器配置,需要确认站点项目下的域使用的DB服务器和刚配置的数据库服务器是同一个)

b.使用ping功能验证数据库连接正确,正确继续

4.重新启动QC服务(更彻底的解决办法是重启系统啦),访问登录QC验证QC是否可用(如果不可用请继续下面的步骤进行解决)。

也许,按照以上步骤配置好后,依然无法进入QC(还是提示密码过期,无效用户/密码之类的提示),接着往下走

5.重新配置一个JBoss站点(Server Configuration Wizard向导部署),记下JBossQC站点实例密码,步骤8中使用

6.获取JBoss实例密码

a.我是在系统中第二次部署的站点,所以对应的Oracle表是 QCSITEADMIN_DB2.DBSERVERS

b.获取DB_USER_PASS字段值

7.C:\ProgramData\HP\ALM\repository\qc\SYSTEST_3\项目名称目录下,编辑项目xml文件

修改<DB_USER_PASS>的值为第六步中的DB_USER_PASS的值,保存

8.修改步骤7xml文件中DB_NAME的值为名称的Oracle账户密码

修改成步骤5中配置的JBoss QC站点实例用到的密码

9.QC的site管理页面(site administration),恢复项目

10.到此重新访问QC站点,可以正常访问之前的项目了大笑



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值