ATTACH 指令
ATTACH 指令可讓應用程式指定要執行實例層次指令 (例如CREATE DATABASE 和 FORCE APPLICATION) 的實例。 此實例可以是現行實例、相同工作站上的另一個實例,或遠端工作站上的實例。
授權
無
必要連線
無。 此指令會建立實例連接。
指令語法
指令參數
- TO nodename
- 使用者要連接之實例的別名。 此實例在本端節點目錄中必須具有相符項目。 唯一例外是本端實例 (由 DB2INSTANCE 環境變數指定) ,它可以指定為連接的物件,但無法在節點目錄中作為節點名稱。
- USER username
- 指定鑑別 ID。 連接至 Windows 作業系統上的 Db2® 資料庫實例時,可以使用與 Microsoft Security Account Manager (SAM) 相容的格式來指定使用者名稱。 限定元必須是平面樣式名稱,長度上限為 15 個字元。 例如, domainname\username。
- USING password
- 指定使用者名稱的密碼。 如果指定使用者名稱,但 未 指定密碼,則會提示使用者輸入現行密碼。 輸入時不會顯示密碼。
- NEW password
- 指定要指派給使用者名稱的新密碼。 將變更密碼的系統取決於使用者鑑別的設定方式。 Db2 資料庫系統支援在 AIX®、 Linux® 及 Windows 作業系統上變更密碼,並支援您自己撰寫的外掛程式最多 255 個字元。 如需密碼的相關資訊,請參閱 密碼規則。
- CONFIRM password
- 必須與新密碼相同的字串。 此參數用來捕捉項目錯誤。
- CHANGE PASSWORD
- 如果指定此選項,則會提示使用者輸入現行密碼、新密碼及新密碼的確認。 登錄時不會顯示密碼。
範例
編目兩個遠端節點:
db2 catalog tcpip node node1 remote freedom server server1
db2 catalog tcpip node node2 remote flash server server1連接至第一個節點,強制所有使用者,然後分離:
db2 attach to node1
db2 force application all
db2 detach連接至第二個節點,並查看誰在:
db2 attach to node2
db2 list applications在指令傳回代理程式 ID 1、2 及 3 之後,強制 1 及 3 ,然後分離:
db2 force application (1, 3)
db2 detach連接至現行實例 (非必要,隱含) ,強制所有使用者,然後分離 (僅限AIX ):
db2 attach to $DB2INSTANCE
db2 force application all
db2 detach使用注意事項
如果指令中省略 nodename ,則會傳回附件現行狀態的相關資訊。
如果未執行 ATTACH ,則會針對 DB2INSTANCE 環境變數指定的現行實例執行實例層次指令。
