當前位置:首頁 » 操作系統 » db2刪除資料庫

db2刪除資料庫

發布時間: 2022-12-25 07:29:12

⑴ db2資料庫誤刪除的數據怎麼恢復

首先資料庫要可以前滾恢復(資料庫配置參數logretain或userexit打開)。
db2 connect to
dbname
db2 update db cfg using logretain on
db2 backup db dbname
(當打開歸檔日誌後,該資料庫會處於rollforward pending狀態,所以要做一次全備份)

⑵ 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

⑶ 如何卸載db2資料庫

1、環境確認
確認DB2的服務都已經正常停止
2、卸載程序
卸載IBM DB2資料庫
3、刪除用戶
# rmuser -p db2inst1
# rmuser -p db2fenc1
4、 刪除用戶組
# rmgroup -p db2fgrp1
# rmgroup -p db2igrp1
5、刪除目錄
# rm -r /opt/IBM/db2
# rm -r /opt/IBM/ldap
# rm -r /var/db2
END
注意事項
確認服務停止時,可以使用db2_ps或ps -fu db2instance確認
本步驟適用於將資料庫實例刪除以後得步驟

⑷ db2資料庫根據當前時間刪除一年前數據問題

我汗,最後還是得靠自己解決,連個回答的都沒有,網路還不讓自己回答;
算了,分享出來,給遇到同樣問題的童鞋一下支持,順便把這個問題關了。
db2 "delete from status where ('20' || substr(WRITETIME,2,2) || '-' || substr(WRITETIME,4,2) || '-' || substr (WRITETIME,6,2))<current date - 1 year";

⑸ db2怎麼刪除資料庫的事務日誌

如要清除日誌,o,刪掉不就行了,找到log文件後直接刪除
log 的存放路徑用下邊的命令查看:
db2 get db cfg for dbname
其中有Path to log files 一行顯示了log 的存放路徑

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

⑺ 如何在Linux下干凈卸載db2資料庫

1、首先確定有哪幾個DB2實例及其資料庫,並清除資料庫和實例

#/opt/IBM/db2/VXX.Y/instance/db2ilist###這里是root用戶執行

#su-<instName>
$db2listdbdirectory

上面示例顯示如何獲得實例和資料庫,根據你安裝db2軟體的目錄和版本不同,命令的位置可能不同。找到實例和資料庫後,先刪除資料庫,再停止實例,最後刪除實例。過程一般如下

$db2dropdb<dbname>
$db2stopforce
$exit
#/opt/IBM/db2/VXX.Y/instance/db2idrop<instName>###這里是root用戶執行

2、上面做完後,可以刪除db2軟體了

#/opt/IBM/db2/VXX.Y/install/db2_deinstall###這里是root用戶執行

根據提示輸入安裝目錄後,這個腳本會執行刪除操作

3、最後,可以看下安裝目錄下是否有殘留文件和目錄,可以直接rm刪掉。

上面的步驟是單機的DB2刪除過程。現在DB2有hadr、purescale集群等環境,在這些環境下清除步驟就更復雜了,這里先不寫了。

⑻ 如何在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集群等環境,在這些環境下清除步驟就更復雜了,這里先不寫了。

⑼ db2資料庫怎麼查看實例

1、 打開命令行窗口
#db2cmd
2、 打開控制中心
#db2cmd db2cc
3、 打開命令編輯器
#db2cmd db2ce
=====操作資料庫命令=====

4、 啟動資料庫實例
#db2start

5、 停止資料庫實例
#db2stop

如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db [dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using [password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list db directory

10、 列出所有激活的資料庫
#db2 list active databases
11、 列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]
(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2

⑽ db2刪除資料庫的時候提示無法以請求的方式連接指定資料庫怎麼解決

db2 terminate
db2 drop db edwp
如若報錯依舊
db2 force applications all
db2 drop db edwp

熱點內容
安卓手機攝像頭連接雲存儲 發布:2025-05-11 05:10:52 瀏覽:34
瑞虎三都有哪些配置 發布:2025-05-11 05:05:08 瀏覽:950
mc非正版伺服器怎麼做 發布:2025-05-11 05:04:54 瀏覽:308
安卓手機九宮格忘記密碼怎麼解 發布:2025-05-11 05:00:30 瀏覽:595
安卓手機拼多多怎麼解綁銀行卡 發布:2025-05-11 05:00:25 瀏覽:686
校園網可以搭建伺服器地址 發布:2025-05-11 04:54:40 瀏覽:785
noip演算法 發布:2025-05-11 04:53:51 瀏覽:50
有什麼我的世界伺服器啟動器 發布:2025-05-11 04:50:41 瀏覽:296
寫shell腳本 發布:2025-05-11 04:37:41 瀏覽:935
電腦伺服器打開有什麼用 發布:2025-05-11 04:36:49 瀏覽:98