⑴ 请教 请教 请教 db2数据库删除问题
总的来说应该无问题。
新版本可能改进了。老版本有些时候有问题,比如存储DB2数据库的目录除非手工删除或者卸载时指定删除,否则重装会有些不干净,比如和以前同名的数据库不能创建,可以恢复,但又无法使用之类,不过还是有办法清理的,就是恢复了不能用的数据库直接DROP吧。
⑵ DB2的数据库删掉一个表后,在这个表上建的索引和数据库目录下对应的索引文件会怎么样
索引是表的排序结构,它只和表对应,数据库不直接对应索引
一旦表删除,索引必定随之删除
⑶ db2 清除数据库 所有的表的内容 保留表结构
#!/bin/ksh -x
db2 connect to DB_NAME
for i in `db2 list tables for schema SCHEMA_NAME|grep SCHEMA_NAME|awk '{print $1'}`
do
db2 set current schema SCHEMA_NAME
db2 import from /dev/null/ of del replace into $i
db2 "reorg table $i"
done
exit
做完清空表的动作后需要做一次reorg这样空间才会回收!内
完了做一次runstats 然后可以通过容Quest工具看看是不是所有的表的row都为0
⑷ AIX如何删除DB2数据库,用什么命令
查看相应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字样的行等等。