刪除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 資料庫名稱 刪除此資料庫