導航:首頁 > 數據分析 > 怎麼刪除db2資料庫

怎麼刪除db2資料庫

發布時間:2023-08-03 03:09:00

A. 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字樣的行等等。

B. 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

C. db2常用命令

操作資料庫復命令

1、制 啟動資料庫實例

#db2start

2、 停止資料庫實例

#db2stop

如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force

3、 創建資料庫

#db2 create db [dbname]

4、 連接到資料庫

#db2 connect to [dbname] user[username] using [password]

5、 斷開資料庫連接

#db2 connect reset

操作數據表命令

1、 列出所有用戶表

#db2 list tables

2、列出所有系統

#db2 list tables for system

3、列出所有表

#db2 list tables for all

4、 列出系統表

#db2 list tables for system

5、列出用戶表

#db2 list tables for user

6、 列出特定用戶表

#db2 list tables for schema[user]

D. db2 刪除資料庫時,說該資料庫正在使用,刪除不了

db2 刪除資料庫時,說該資料庫正在使用,刪除不了是設置錯誤造成的,解決方法為:

1、打開電腦,進入電腦操作系統,使用快捷鍵組合WIN+R鍵可以直接打開運行,輸入dbcmd命令行,即可直接打開db2命令行dbcmd。

E. DB2如何快速清空一個大表中的所有數據

1. 使用 「 ALTER TABLE 表名 ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE 」 命令。 2. 使用空文件為數據文件導入並替換表中數據。 * 在 windows 平台,可以先使用 EXPORT 導出一個空文件,再使用 IMPORT 命令從空文件中導入並替換該表中數據,比如: export to test.ixf of ixf messages log.txt select * from test where 1=2 import from test.ixf of ixf messages log1.txt replace into test * 在 UNIX 平台,除了使用 A 方法以外,還可以使用從空(NULL)中導入並替換該表數據,比如: import from /home/null of del replace into test 如果使用「 DELETE TABLE 」命令刪除整個大表中的數據,由於這個命令採用逐條刪除,並把該操作記入活動的交易日誌,將會耗費大量的活動日誌空間,有可能造成資料庫交易日誌已滿錯誤,另外,這樣刪除大表數據耗費的時間也很長。對於屬於 DMS 表空間的表來說,刪除命令逐條掃描記錄,所佔的記錄空間仍標記為該表所用,而不立即釋放空間,需要用 REORG 命令才可以釋放剩餘空間。用LIST TABLESPACE SHOW DETAIL 可以對比兩條命令執行後表空間中的剩餘空間的大小。 使用以上兩種方法快速清空一張大表,將使 DB2 交易日誌只記錄該條命令,並立即釋放所佔用的空間,而不會像刪除命令一樣逐條掃描記錄,從而節省大量的資料庫交易日誌和處理時間。

閱讀全文

與怎麼刪除db2資料庫相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接