目录

DB2重启数据库实例

目录

DB2重启数据库实例

DB2重启数据库实例时,有时停止实例会失败,此时需要先确认没有应用链接数据库,然后再关闭数据库实例,并重新启动。

1.查看是否有活动的链接

命令:db2 list applications for db db_name

https://i-blog.csdnimg.cn/blog_migrate/ef5bc2876da04d006d756f535f1f3288.png

发现有两个活动链接,此时需要将链接进行关闭。

2.关闭连接

命令:db2 force application all

https://i-blog.csdnimg.cn/blog_migrate/da056a5964b932599972ac890b03875a.png

3.再执行一次步骤1中的命令,查看链接是否全部关闭。

https://i-blog.csdnimg.cn/blog_migrate/e831f6313885bcd71c167e0022b29a79.png

4.执行停止实例命令

命令:db2stop

注意:命令中没有空格

5.执行实例启动命令

命令:db2start

6.如果此时,发现连接不了数据库,莫慌,需要激活目标数据库

首先查看是否有活跃的数据库

命令:db2 list active databases

如果没有,需要对目标数据库进行激活设置

命令:db2 activate database db_name

然后再次使用上一条命令,就可查看到当前已有活跃的数据库了,此时可进行连接并执行数据库操作。

在停止数据库实例失败时,也有一种直接迅速的方法可以停止实例,不过不建议使用,最好还是按照上述的步骤进行。

快速方法

执行命令:db2stop force