DB2 刪除例項

2021-08-20 07:05:04 字數 1055 閱讀 6454

要使用命令列來除去根例項,請完成下列步驟:

停止當前使用該例項的所有應用程式。

在每個命令視窗中,通過執行 terminate 命令來停止命令列處理器。

執行 db2stop 命令來停止該例項。

備份由 db2instprof 登錄檔變數指示的例項目錄。

在 linux 和 unix 作業系統上,請考慮備份 insthome/sqllib 目錄中的檔案(其中 insthome 是例項所有者的主目錄)。例如,可能想儲存資料庫管理器配置檔案 db2systm、db2nodes.cfg 檔案、使用者定義的函式 (udf) 或受防護的儲存過程應用程式。

(僅限於 linux 和 unix 作業系統)作為例項所有者登出,然後作為具有 root 使用者許可權的使用者登入。

發出 db2idrop 命令。 例如:

db2idrop instname
其中 instname 是要刪除的例項的名稱。db2idrop 命令從例項列表中除去例項條目,並除去例項所有者主目錄下的 sqllib 子目錄。

注:在 linux 和 unix 作業系統上,如果發出 

db2idrop 命令並接收到一條訊息,指出無法除去 

insthome/sqllib 子目錄,那麼其中乙個原因可能是 

insthome/adm 子目錄包含具有 

.nfs 副檔名的檔案。

adm 子目錄是安裝了 nfs 的系統,而這些檔案在伺服器上是受控的。必須從安裝目錄的檔案伺服器中刪除 

*.nfs 檔案。然後,可除去 

insthome/sqllib 子目錄。

(對於 windows 作業系統)如果所刪除的例項是預設例項,請通過發出 db2set 命令來設定新的預設例項:

db2set db2instdef=instance_name -g
其中,instance_name 是現有例項的名稱。

(對於 linux 和 unix 作業系統)如果例項所有者的使用者標識和組僅用於該例項,請除去該使用者標識和組。 如果您打算重新建立例項,那麼不要除去這些內容。此步驟是可選的,因為例項所有者和例項所有者組可用於其他用途。

DB2管理非預設 db2 例項

檢視db2所有例項 c documents and settings administrator db2ilist db2c documents and settings administrator db2 get instance 當前資料庫管理器例項是 db2 建立新例項 c documents...

db2 增加刪除分割槽

1.建立分割槽表,inclusive 包含 exclusive 不包含 create table mabas bas mid trans list ck bak report date date,ma acct no varchar 100 trans date date,org unit id v...

db2預設啟動例項設定

我們想要啟動乙個例項用db2start,停止乙個例項用db2stop 但是如果我們主機有2個或者2個以上的例項,那麼使用db2stop和db2start操作的到底是哪乙個例項呢?也就是db2的預設例項是如何設定的。其實windows下db2安裝好以後會自動的把相應的環境變數加入到 系統變數 當中,其...