2015年1月17日,作者: 杰克·范瓦斯(Jack Vamvas)
有多种检查DB2实例状态的方法。该方法通常取决于 要求。这些是需要DB2实例状态的不同情况的一些示例
服务器重启 – DB2实例启动是否正常?也许自动启动失败或潜在的磁盘问题。
连接故障排除 – DB2实例可用吗?
灾难恢复 –在站点故障转移上,DB2实例是否启动正常?
通常,DBA可能不仅仅检查DB2实例状态。他们可能要检查 数据库连接,表空间和dbdiag.log文件是否存在任何错误。
大多数监视应用程序将具有DB2监视模块。监视应用程序将检查DB2实例状态并发送消息。一旦设置并认证了DB2实例,我更喜欢 基于异常的报告。尽管有些DBA每天早上都喜欢一份报告,但有关更多信息,请参见 监视DB2实例状态和数据库状态 reporting
执行此命令以检查dbsysc是否存在。
ps -ef|grep db2sysc
db2start 01/17/2015 12:04:05 0 0 SQL1026N The database manager is already active.
"Db2pd –"告诉实例是否启动以及运行了多长时间
db2pd- Database Member 0 -- Active -- Up 0 days 00:01:23 -- Date 2015-01-17-12.05.04.812467
方法4-使用db2_local_ps。
此Linux DB2命令返回DB2进程。如果未返回任何进程,请使用db2start启动DB2实例。
db2_local_ps
这些只是一些快速触发方法,可以快速检查实例状态。
Posted by: |