删除db2数据库
A. 不知道管理员用户,怎么完全卸载db2数据库
没有权限,不能卸载。
如果允许的话,把管理员的密码去掉或改为你的密码,再用管理员身份登录后就可以卸载了。
方法:找张带WIN PE的系统安装盘,启动后菜单中就有密码清除的工具。
以上方法仅供参考 ^_^ 希望帮到你,祝好运。
B. 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字样的行等等。
C. 有谁知道DB2数据库,如果删除后,再重新装,能不能安装成功。
总的来说应该无问题。
新版本可能改进了。老版本有些时候有问题,比如存储DB2数据库的目录除非手工删除或者卸载时指定删除,否则重装会有些不干净,比如和以前同名的数据库不能创建,可以恢复,但又无法使用之类,不过还是有办法清理的,就是恢复了不能用的数据库直接DROP吧。
D. DB2怎么才能彻底删除数据库(database)
关注。。应该是修改DB2中的配置文件即可!
E. 如何在Linux下干净卸载db2数据库
1、首先确定有哪几个DB2实例及其数据库,并清除数据库和实例
1
2
3
4
#/opt/IBM/db2/VXX.Y/instance/db2ilist ###这里是root用户执行
#su - <instName>
$db2 list db directory
上面示例显示如何获得实例和数据库,根据你安装db2软件的目录和版本不同,命令的位置可能不同。找到实例和数据库后,先删除数据库,再停止实例,最后删除实例。过程一般如下
1
2
3
4
$db2 drop db <dbname>
$db2stop force
$exit
#/opt/IBM/db2/VXX.Y/instance/db2idrop <instName> ###这里是root用户执行
2、上面做完后,可以删除db2软件了
1
#/opt/IBM/db2/VXX.Y/install/db2_deinstall ###这里是root用户执行
根据提示输入安装目录后,这个脚本会执行删除操作
3、最后,可以看下安装目录下是否有残留文件和目录,可以直接rm删掉。
上面的步骤是单机的DB2删除过程。现在DB2有hadr、purescale集群等环境,在这些环境下清除步骤就更复杂了,这里先不写了。
F. 在aix(类UNIX)系统上怎么彻底删除db2数据库
db2 list db directory 查看PBOC数据库在哪个目录下,到该目录下查看时候还有文件。
一般操作是直接db2 uncatalog db PBOC,把该数据库编目去了,就不会list出来了,再到该目录下删除文件夹
G. 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
H. db2 删除数据库时,说该数据库正在使用,删除不了
db2 删除数据库时,说该数据库正在使用,删除不了是设置错误造成的,解决方法为:
1、打开电脑,进入电脑操作系统,使用快捷键组合WIN+R键可以直接打开运行,输入dbcmd命令行,即可直接打开db2命令行dbcmd。
I. db2用户删除后db2数据库无法再启动怎么回事 这个问题 你怎么解决的啊
db2的命令,和环境变量实在实例创建时候,针对实例用户生成的
db2icrt
-u
db2fenc1
db2inst1
创建时,会在/home/db2inst1生成一个sqllib文件夹,这是整个实例
只有su
-
db2inst1用户,才会执行db2inst1用户下的.profile脚本,读取环境变量
才能执行db2的一系列命令,你删了实例用户,就无法在环境变量中价值到sqllib下的bin目录到PATH,也就无法运行数据库实例了
J. DB2数据库
你在控制中心里做的除去操作,并不是指就是删除了数据库。实际上相当于反编目数据库,也就是说相当于执行了命令 uncatalog db 数据库名称
你在开始 运行 里执行 db2cmd- db2
db2=>
list db directory 看一下本地有没有该数据库的列表信息,
如果没有,执行
catalog db 数据库名称 on 那个数据库所在目录 ,将数据库编目上。
然后执行
drop db 数据库名称 删除此数据库