DB2 刪除實例

過程

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

  1. 停止當前使用該實例的所有應用程序。
  2. 在每個命令窗口中,通過運行 terminate 命令來停止命令行處理器。
  3. 運行 db2stop 命令來停止該實例。
  4. 備份由 DB2INSTPROF 註冊表變量指示的實例目錄。

    在 Linux 和 UNIX 操作系統上,請考慮備份 INSTHOME/sqllib 目錄中的文件(其中 INSTHOME 是實例所有者的主目錄)。例如,可能想保存數據庫管理器配置文件 db2systmdb2nodes.cfg 文件、用戶定義的函數 (UDF) 或受防護的存儲過程應用程序。

  5. (僅限於 Linux 和 UNIX 操作系統)作爲實例所有者註銷,然後作爲具有 root 用戶權限的用戶登錄。
  6. 發出 db2idrop 命令。 例如:
    db2idrop InstName 
    其中 InstName 是要刪除的實例的名稱。

    db2idrop 命令從實例列表中除去實例條目,併除去實例所有者主目錄下的 sqllib 子目錄。

    注:在 Linux 和 UNIX 操作系統上,如果發出 db2idrop 命令並接收到一條消息,指出無法除去 INSTHOME/sqllib 子目錄,那麼其中一個原因可能是 INSTHOME/adm 子目錄包含具有 .nfs 擴展名的文件。adm 子目錄是安裝了 NFS 的系統,而這些文件在服務器上是受控的。必須從安裝目錄的文件服務器中刪除 *.nfs 文件。然後,可除去 INSTHOME/sqllib 子目錄。
  7. (對於 Windows 操作系統)如果所刪除的實例是缺省實例,請通過發出 db2set 命令來設置新的缺省實例:
    db2set db2instdef=instance_name -g
    其中,instance_name 是現有實例的名稱。
  8. (對於 Linux 和 UNIX 操作系統)如果實例所有者的用戶標識和組僅用於該實例,請除去該用戶標識和組。 如果您打算重新創建實例,那麼不要除去這些內容。

    此步驟是可選的,因爲實例所有者和實例所有者組可用於其他用途。

來源: https://www.ibm.com/support/knowledgecenter/zh/SSEPGG_9.7.0/com.ibm.db2.luw.admin.dbobj.doc/doc/t0005081.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章