TIM改密码报database connection failed的问题

 TIM5.0装好之后首次改密码报database connection failed。

       共遇到如下三种情况。

       1.WAS上对应的ITIM JDBC提供程序没有数据源,这种情况可以重装TIM。或者手动添加数据源。

需要的是带ITIM字样的两个数据源。手动创建数据源时要注意选择对应的认证别名也就是认证信息。

ITIM Bus DataSource的为itim_init,ITIM Data Sourcede为itim_jms。别名里存的是连接数据库时的用户和密码信息

2.数据源存在但是测试连接时报错,这时我们需要仔细查看报错信息,根据对应信息解决问题。检查别名、数据库属性等:

测试连接成功即可。


3.我在数据源配置正确之后登录改密码还是报错,排查各种情况,严格比对安装说明书还是不行。于是怀疑可能安装配置没有问题而是启动时缺了某些东西。比对TIM4.6自带的启动脚本才发现在启动WAS前需要手动索引数据库下某个文件: . /home/db2inst1/sqllib/db2profile。

路径可能不一致,但是文件是db2profile这个。之后TIM正常工作。

这个问题拖了我几天时间,TIM重装不下十回,现在回过来想想原本可以早点解决。所以之后的工作一个是要对自己有信心,另一个是对问题需要及时记录(之前遇到过相似的情况)。记录于此告以时时提醒自己。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。