成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

DB2提供的兩種DB連接方式type1和type2

瀏覽:128日期:2023-11-09 17:04:26

DB2提供的兩種DB連接方式type1和type2:

在type1連接中connect將斷開已連接好的數(shù)據(jù)庫,一個(gè)事務(wù)只能連接一個(gè)庫

在type2連接中connect保留已連接好的數(shù)據(jù)庫,并連接一個(gè)新庫,這樣的事務(wù)叫分布式工作單元

兩種方式都不允許AP同時(shí)對一個(gè)DB進(jìn)行多次連接!

以下是偶在CLP下做的type2的實(shí)驗(yàn):

QUOTE:

$ db2 list applications

授權(quán)標(biāo)識(shí) 應(yīng)用程序名 應(yīng)用程序 應(yīng)用程序標(biāo)識(shí) DB 代理進(jìn)程

句柄 名稱 序列號

-------- -------------- ---------- ------------------------------ -------- -----

DB2ADMIN db2dasstm.exe 10 *LOCAL.DB2.00A180010035 DWCTRLDB 1

DB2ADMIN db2dasstm.exe 9 *LOCAL.DB2.00A180010034 DWCTRLDB 1

DB2ADMIN db2dasstm.exe 8 *LOCAL.DB2.00A180010020 DWCTRLDB 1

$ db2 connect to otherdb

數(shù)據(jù)庫連接信息

數(shù)據(jù)庫服務(wù)器 = DB2/NT 8.1.2

SQL 授權(quán)標(biāo)識(shí) = DAVID

本地?cái)?shù)據(jù)庫別名 = OTHERDB

$ db2 connect to sample

數(shù)據(jù)庫連接信息

數(shù)據(jù)庫服務(wù)器 = DB2/NT 8.1.2

SQL 授權(quán)標(biāo)識(shí) = DAVID

本地?cái)?shù)據(jù)庫別名 = SAMPLE

$ db2 list applications

授權(quán)標(biāo)識(shí) 應(yīng)用程序名 應(yīng)用程序 應(yīng)用程序標(biāo)識(shí) DB 代理進(jìn)程

句柄 名稱 序列號

-------- -------------- ---------- ------------------------------ -------- -----

DAVID db2bp.exe 22 *LOCAL.DB2.012480161735 SAMPLE 1

DB2ADMIN db2dasstm.exe 10 *LOCAL.DB2.00A180010035 DWCTRLDB 1

DB2ADMIN db2dasstm.exe 9 *LOCAL.DB2.00A180010034 DWCTRLDB 1

DB2ADMIN db2dasstm.exe 8 *LOCAL.DB2.00A180010020 DWCTRLDB 1

$ db2 set client connect 2

DB20000I SET CLIENT 命令成功完成。

$ db2 connect to otherdb

數(shù)據(jù)庫連接信息

數(shù)據(jù)庫服務(wù)器 = DB2/NT 8.1.2

SQL 授權(quán)標(biāo)識(shí) = DAVID

本地?cái)?shù)據(jù)庫別名 = OTHERDB

$ db2 list applications

授權(quán)標(biāo)識(shí) 應(yīng)用程序名 應(yīng)用程序 應(yīng)用程序標(biāo)識(shí) DB 代理進(jìn)程

句柄 名稱 序列號

-------- -------------- ---------- ------------------------------ -------- -----

DAVID db2bp.exe 23 *LOCAL.DB2.012480161849 OTHERDB 1

DAVID db2bp.exe 22 *LOCAL.DB2.012480161735 SAMPLE 1

DB2ADMIN db2dasstm.exe 10 *LOCAL.DB2.00A180010035 DWCTRLDB 1

DB2ADMIN db2dasstm.exe 9 *LOCAL.DB2.00A180010034 DWCTRLDB 1

DB2ADMIN db2dasstm.exe 8 *LOCAL.DB2.00A180010020 DWCTRLDB 1

以上測試沒測試事務(wù)提交,如果測試,要把command option的自動(dòng)提交關(guān)掉,就可以測試一個(gè)事務(wù)中的多個(gè)DB的連接和修改!另外type2的連接有三種方式:syncpoint onephase(默認(rèn))、syncpoint twophase、syncpoint none。

使用type2連接,可以在一個(gè)命令窗口里打開多個(gè)連接,但是在執(zhí)行操作的時(shí)候只對最后一個(gè)連接有效。如果想切換可以使用set connection ;

標(biāo)簽: DB2 數(shù)據(jù)庫