使用
quiense
database停止单个数据库:
如果连上来的用户不是sysadm中的一员,可用instance用户连接上数据库,然后用
db2
quiesce
db
immediate
force
connections
再用
db2
reset
或者db2
terminate
最后
deactivate
db
办完事后,记得用db2
unquiesce
db来恢复其对外连接。
具体流程如下:
db2
connect
to
sample
db2
quiesce
db
immediate
force
connections
db2
terminate
db2
deactivate
db
sample
db2
connect
to
sample
db2
unquiesce
db
注意:
quiesce
database
后,仅有
sysadm,
sysmaint,
dbadm,
或
sysctrl
用户可以访问数据库。
方法一在 Windows 中,单击数据库服务器显示画面上的“关闭”,或者右键单击系统任务栏中的 IQ 图标,然后选择“退出”。
方法二在 Windows 中,如果服务器作为服务运行,请在“控制面板”中打开“服务管理器”。选择相应服务并单击“停止”。
方法三在 *** 作系统命令行中,发出带有适当参数的 DBSTOP 命令。请使用启动服务器时所使用的相同参数。如果没有正确的连接参数,DBSTOP 将不知道如何连接到服务器来通知其关闭。
方法四在 Interactive SQL 窗口或命令文件中,发出 STOP ENGINE 命令以停止指定的数据库服务器。
方法五在 UNIX 中,在启动数据库服务器的窗口中键入:
q
如果已将输入重定向到其它设备或者使用 start_iq 启动了服务器,此命令将不起作用。它仅适用于 iqsrv16。
在 UNIX cron 或 at 作业中,使用带有适当 -stop 选项的 stop_iq。该实用程序会停止与启动 cron 或 at 作业的用户关联的一个或所有服务器,具体取决于指定的参数。用户必须是启动服务器的同一用户。系统不会显示任何 *** 作员提示,也不需要任何 *** 作员 *** 作。
要在此类作业中使用 stop_iq,请为该实用程序指定适当的 -stop 选项:
stop_iq -stop one
如果有且仅有一个正在运行的服务器是由启动 cron 或 at 作业的用户 ID 启动的,则设置 -stop one 将关闭一个服务器。
stop_iq -stop all
设置 -stop all 将关闭由启动 cron 或 或 at 作业的用户 ID 启动的,则设置 -stop one 将关闭一个服务器。
stop_iq -stop all
设置 -stop all 将关闭由启动 cron 或 at 作业的用户 ID 启动的所有服务器。
以上就是关于怎么停止db2 数据库全部的内容,包括:怎么停止db2 数据库、数据库图标不见了怎样暂停运行、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)