TSM不能登录SM管理页面问题

发布时间:  2012-07-20 浏览次数:  70 下载次数:  0
问题描述
用户登录TSM管理界面,提示无法显示该网页,不能登录SM页面,客户端认证使用正常。
告警信息
处理过程

1、检查SM服务器上的端口使用情况,8443端口没有被占用。


2、检查数据库连接,在SM设备上telnet数据库服务器端口1433,正常。


3、关闭SM上的防火墙等安全软件,还是不能访问


4、检查tsm日志startservice.log,发现有下面信息:


2012-04-18 12:41:01,495 -com.huaweisymantec.server.control.util.CommonUtil ERROR -
java.sql.SQLException: 无法打开登录所请求的数据库 "SecospaceDB"。登录失败。


5、客户数据库配置了备份,分别装有主数据库、镜像数据库和见证数据库,检查数据库状态发现:主数据库和镜像数据库状态发送了倒换。即原来的主数据库变为了镜像数据库,而镜像数据库变为了主数据库。


6、检查TSM主数据库配置配置文件database.properties:


secospace.db.url=jdbc\:jtds\:sqlserver\://172.29.18.2\:1433/SecospaceDB


镜像数据库配置问题mirrordatabase.properties:


secospace.mirror.db.url=jdbc\:jtds\:sqlserver\://172.29.18.2\:1433/SecospaceDB


发现两者地址相同,配置错误导致:镜像数据库地址和主数据库地址一样(都填写成了主的地址);打开server config配置界面,该界面数据库地址填写为当前主数据库地址,再次登录TSM管理页面,成功登录。打开TSM管理页面中镜像数据库配置界面,确保数据库ip地址为当前镜像数据库ip地址。

根因

1、端口被占用。


2、数据库连接失败。


3、安全软件阻止。


4、其他

建议与总结
SM页面上配置的数据库地址必须是当前状态是镜像数据库的地址,server config界面配置的地址为当前状态是主数据库地址,当主数据库状态异常后,TSM将通过配置的镜像数据库地址(此时状态变为主数据库)连接数据库,保证SM正常使用。

END