如何对db2的数据库实例进行强制关闭

如何对db2的数据库实例进行强制关闭,第1张

 强制停止实例数据库

如果您需要使数据库或数据库管理器配置更改立即生效,而您所更改的参数并非动态,那么就需要停止并重启数据库或整个实例。若存在连接并使用此实例中一个或多个数据库的应用程序,您就无法停止并重启数据库或实例。此时,您可使用如下 DB2 命令,强行使用户断开 与数据库的连接:

force application all

您也可以在停止实例的同时断开所有用户的连接,命令如下:

db2stop force

若您只希望强制停止一个特定的应用程序,则需要了解该应用程序的句柄。 使用以下命令查找句柄:

list applications

您将看到形式如下的输出结果:

Auth Id Application Appl. Application Id DB # of

Name Handle Name Agents

-------- -------------- ---------- ------------------------------ -------- -----

DSNOW db2bp.exe 8 *LOCAL.DB2.020205193946 SAMPLE 1

若您仅希望强制停止命令行处理器(或命令窗口),即本例中的 db2bp.exe 应用程序,可使用如下 DB2 命令:

force application (8)

你好!

db2stop

执行时如有连接未断开就会报"SQL1025N

未停止数据库,因为数据库仍是活动的。"的提示,而不能执行。

最好的办法是

执行DB2

force

application

all

断开所有连接,之后再执行db2stop,这样比较安全

但是要注意:

DB2

force

application

all

是异步的。

打字不易,采纳哦!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9934242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存