Posted on 2010-04-13 22:53
Prayer 閱讀(376)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
DB2
ACTIVATE DATABASE :
在應(yīng)用調(diào)用db2的某個(gè)數(shù)據(jù)庫(kù)之前 ,db2manager都要對(duì)這個(gè)數(shù)據(jù)庫(kù)進(jìn)行初始化 ,因此在第一次調(diào)用的時(shí)候用的時(shí)間會(huì)比較長(zhǎng) ,當(dāng)初始化完事后再有connect to 連接數(shù)據(jù)庫(kù)就用不著對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始化了 。但是有個(gè)前提,那就是數(shù)據(jù)庫(kù)本身要處于活躍狀態(tài),就是說(shuō)始終有應(yīng)用 connect to 連接數(shù)據(jù)庫(kù), 如果有中斷發(fā)生,如在某個(gè)時(shí)刻沒(méi)有任何一個(gè)應(yīng)用于數(shù)據(jù)庫(kù)相連,那么db2 manager就會(huì)釋放掉這個(gè)數(shù)據(jù)庫(kù),如果再想利用就要重新初始化 。有些時(shí)候我們不希望這樣的情況出現(xiàn),所以,db2 用ACTIVATE DATABASE 來(lái)完成它,利用這個(gè)指令,使某個(gè)數(shù)據(jù)庫(kù)一直處于待命狀態(tài) 。需要說(shuō)明的是 ,不是說(shuō)執(zhí)行了這個(gè)指令就連接了數(shù)據(jù)庫(kù),它只是省掉了db2manager初始化數(shù)據(jù)庫(kù)的時(shí)間,而且要解除這個(gè)指令必須用deactivate database,當(dāng)然db2stop也可以(如果你不想再用其它db2數(shù)據(jù)庫(kù)的話)
應(yīng)用格式為 ACTIVATE DATABASE database-alias (USER username USING password)
DEACTIVATE DATABASE 應(yīng)用格式也同上。
STOP DATABASE MANAGER:
STOP DATABASE = STOP DB MANAGER= STOP DBM = DB2STOP
這個(gè)命令用于停止db2 manager,但是在仍然有應(yīng)用在連接數(shù)據(jù)庫(kù)的話,這個(gè)命令無(wú)效,但是可以在后面加上FORCE 參數(shù)強(qiáng)行停止。