AIX如何删除DB2数据库,用什么命令

AIX如何删除DB2数据库,用什么命令,第1张

查看相应DB2版本的DB2 Quick Beginning,都有介绍如何卸载。

可用DB2安装光盘进行卸载,即db2_deinstall的功能。

可以手工删除,具体步骤如下:

1、备份数据库,删除数据库

2、db2admin stop 停管理服务

3、db2stop 停instance

4、/usr/.../instance/dasidrop das_name 删除管理服务

5、/usr/.../instance/db2idrop instance_name 删除instanec

6、smitty remove 删除DB2字样的包

7、删除相应的用户、组,删除/etc/services文件中db2字样的行等等。

使用

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

用户可以访问数据库。

 强制停止实例和数据库

如果您需要使数据库或数据库管理器配置更改立即生效,而您所更改的参数并非动态,那么就需要停止并重启数据库或整个实例。若存在连接并使用此实例中一个或多个数据库的应用程序,您就无法停止并重启数据库或实例。此时,您可使用如下 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)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存