📅  最后修改于: 2023-12-03 15:14:37.833000             🧑  作者: Mango
当您需要对DB2数据库进行数据库管理员操作时,有时需要停用数据库。这篇文章介绍了停用DB2数据库的步骤。
在停用DB2数据库前,请确保您已经做了以下工作:
停用DB2数据库的步骤如下:
使用db2level命令来确认您要停用的DB2数据库的版本号。如果您不确认版本号,可以使用db2 list database directory命令来列出可用的数据库并确认版本号。
db2level
$ db2level
DB21085I This instance or install (instance name, where applicable: "db2inst1") uses "64" bits and DB2 code release "SQL10057" with level identifier "0605010F".
Informational tokens are "DB2 v10.5.700.501", "s131008", "IP23927", and Fix Pack "7".
Product is installed at "/opt/ibm/db2/V10.5".
db2 list database directory
使用db2stop命令停用数据库,并加上-w
标志来确保DB2停用之前,所有活动已经完成。这个过程会取决于您的数据库大小和活动。
db2stop -w
$ db2stop -w
2018-07-27-14.56.36.467000-300 I4810249A483 LEVEL: Event
PID : 28451 TID : 140477404981312PROC : db2sysc
INSTANCE: db2inst1 NODE : 000
APPHDL : 0-260 APPID: *LOCAL.db2inst1.180727191416
AUTHID : DB2INST1
EDUID : 38 EDUNAME: db2agent (SAMPLE) 0
FUNCTION: DB2 UDB, fast comm manager, sqlkf_init_ready_stat, probe:150
MESSAGE : ADM14005I DB2 stopped successfully.
如果在运行上述命令时遇到问题,您可以尝试以下步骤解决:
force
参数强制停用数据库;通过本文,您已经了解了停用DB2数据库的步骤和相应的注意事项。在停用数据库之前,一定要做好备份并确保活动已经停止。