亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > DB2 > 正文

DB2 環境部署-在DB2 UDB V8.1中使用裸(raw)設備

2024-09-06 23:58:04
字體:
來源:轉載
供稿:網友

版權聲明: 本文可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息。
原文出處: http://www.aiview.com/notes/db2_using_raw.htm
作者: 張洋 alex_doesathotmail.com
最后更新: 2004-7-14
 目錄 一般信息 規劃磁盤分區 創建raw設備 創建數據庫 規劃日志以及備份文件存儲 額外信息 參考資源 一般信息
本文中的命令和代碼在以下環境編譯執行通過:

ibm xseriers 345(inter 32位)
redhat enterprise linux 3.0
db2 v8.1 for linux
主機連接一個ibm emp300 磁盤柜,用于數據庫數據存儲。磁盤柜共有6塊磁盤,單塊146gb,其中5塊做成raid5,剩余一塊做備用盤。

raid5中,校驗信息不單獨占用一個磁盤,而是根據算法平均分布在各個磁盤上,這樣避免了讀寫校驗信息產生的瓶頸。
假設在主機上已經安裝好了一個db2服務,創建了一個實例,名為db2,還未建立數據庫,并且磁盤柜已經在系統下安裝好驅動程序,我們獲得的設備名為sdb,還未進行分區。

下面分步介紹在磁盤陣列上建立raw設備并進行數據規劃和數據放置的操作步驟:
規劃磁盤分區
以root登錄,對磁盤陣列進行分區,在root提示符下鍵入:

#fdisk /dev/sdb

新增3個主分區sdb1,sdb2,sdb3,每個分區20gb,分別劃分給系統目錄表空間、默認的系統臨時表空間和新增的32kb的臨時表空間,
剩下空間約527gb全部劃分給第4個擴展分區sdb4,在擴展分區中增加5個邏輯分區sdb5,sdb6,sdb7,sdb8,sdb9,前兩個邏輯分區各160gb,用作表存儲的用戶表空間,第三個邏輯分區為20gb,用作專門放置索引的用戶表空間,余下的2個邏輯分區分別為80gb、93gb,這兩個邏輯分區使用ext3進行格式化,用于存放日志和數據庫備份。
注意:sdb1-sdb7均未進行格式化操作,準備用作raw設備,由db2自行管理。

以下是分好區的磁盤狀態:

disk /dev/sdb: 587.2 gb, 587257085952 bytes
254 heads, 63 sectors/track, 71677 cylinders
units = cylinders of 16002 * 512 = 8193024 bytes

device boot start end blocks id system
/dev/sdb1 1 2501 20010469+ 83 linux
/dev/sdb2 2502 5002 20010501 83 linux
/dev/sdb3 5003 7503 20010501 83 linux
/dev/sdb4 7504 71677 513456174 5 extended
/dev/sdb5 7504 27502 160011967+ 83 linux
/dev/sdb6 27503 47501 160011967+ 83 linux
/dev/sdb7 47502 50002 20010469+ 83 linux
/dev/sdb8 50003 60002 80009968+ 83 linux
/dev/sdb9 60003 71677 93411643+ 83 linux
創建raw設備
打算用作raw設備的各個邏輯分區db2不能夠直接使用,需要使用raw命令創建raw設備名:
在root提示符下鍵入:

# raw -a

查詢當前已經建立的raw設備名,目前為空,我們可以從第一個設備名用起,

在root提示符下鍵入:

# raw /dev/raw/raw1 /dev/sdb1 # 用于system catalog tablespace (4k)
# raw /dev/raw/raw2 /dev/sdb2 # 用于system temp tablespace (4k)
# raw /dev/raw/raw3 /dev/sdb3 # 用于system temp tablespace (32k)
# raw /dev/raw/raw5 /dev/sdb5 # 用于user tablespace1 (32k),存儲表
# raw /dev/raw/raw6 /dev/sdb6 # 用于user tablespace1 (32k),存儲表
# raw /dev/raw/raw7 /dev/sdb7 # 用于user tablespace2 (32k),存儲索引

至此,我們創建了6個raw設備名,用于交給db2直接管理,查看一下已經創建的raw設備名的情況:

# raw -a

/dev/raw/raw1: bound to major 8, minor 17
/dev/raw/raw2: bound to major 8, minor 18
/dev/raw/raw3: bound to major 8, minor 19
/dev/raw/raw5: bound to major 8, minor 21
/dev/raw/raw6: bound to major 8, minor 22
/dev/raw/raw7: bound to major 8, minor 23

如果想刪除一個raw設備名(例如/dev/raw/raw1),在root提示符下鍵入:

# raw /dev/raw/raw1 0 0

接著修改系統的初始化文件,添加如下行到 /etc/rc.d/sysinit 文件:

raw /dev/raw/raw1 /dev/sdb1
raw /dev/raw/raw2 /dev/sdb2
raw /dev/raw/raw3 /dev/sdb3
raw /dev/raw/raw5 /dev/sdb5
raw /dev/raw/raw6 /dev/sdb6
raw /dev/raw/raw7 /dev/sdb7

這樣系統在下次啟動時,會重新建立需要的raw設備名。

默認建立的raw設備擁有者是disk,必須讓數據庫實例的擁有者具有此設備的存取權限,在root提示符下鍵入:

# chown db2:disk /dev/raw/raw[1,2,3,4,5,6,7]

將db2用戶更改為7個裸設備的擁有者,至此,這些裸設備已經可以為db2所引用。
創建數據庫
下面準備使用以上raw設備創建一個名為newdb的數據庫,包含頁size為4kb系統目錄表空間、系統臨時表空間以及用戶表空間各一個;
然后新建頁size為8kb、16kb、32kb的緩沖池各一個;
刪除4kb的用戶表空間,新建2個32kb頁size的用戶表空間,用于用戶表的存儲;
新建一個32kb頁size的用戶表空間,用于存儲索引;
新建一個32kb頁size的系統臨時表空間;

我們將完成以上功能的腳本保存為newdb.sql,并通過如下方式執行此腳本:

在root提示符下鍵入如下命令,轉到db2用戶下:

# su - db2

執行上面的腳本:

$ db2 -td";" -f newdb.sql

至此數據庫創建完成。下載腳本代碼
規劃日志以及備份文件存儲
接下來,還需要規劃日志和數據庫備份的存儲,首先將用于日志和數據庫備份的分區進行格式化(此過程花費時間較長):
在root提示符下鍵入:

# mkfs.ext3 /dev/sdb8
# mkfs.ext3 /dev/sdb9

創建db2數據庫的目錄:

# mkdir /db2
# chown db2:db2 /db2
# su - db2

$ mkdir /db2/db2log
$ mkdir /db2/db2backup
$ exit

mount邏輯分區到目錄:

# mount /dev/sdb8 /db2/db2log
# mount /dev/sdb9 /db2/db2backup

更新數據庫的log文件路徑:

# su - db2
$ db2 connect to newdb
$ db2 update db cfg using newlogpath '/db2/db2log'

停頓數據庫使修改生效,使用defer參數繼續執行已有的事務,拒絕新的連接,停頓成功后發布激活數據庫的命令:

$ db2 quiesce db defer
$ db2 unquiesce db
$ exit

至此我們完成了利用raw設備進行數據規劃和數據放置的任務。
額外信息
當已經在raw設備上創建容器之后,若沒有通過正常的步驟刪除表空間所在數據庫,也沒有直接刪除容器或者容器所在表空間,則再次利用這些raw設備時,db2會報錯:
the container is already in use

此時應使用db2untag命令釋放container標志,而采用重新對磁盤進行分區或者格式化的操作是無濟于事的。

釋放已經在raw設備raw1上建立的container標志:

# su - db2
$ db2untag /dev/raw/raw1

 

參考資源
下載用于創建數據庫的腳本
ibm db2 開發者園地
http://www-900.ibm.com/developerworks/cn/dmdd/certify/index.shtml

ibm db2 信息中心
http://publib.boulder.ibm.com/infocenter/db2help/index.jsp

dbforums 論壇
http://dbforums.com/

《db2 udb v8.1 for linux, unix, windows 數據庫管理》george baklarz, bill wong 合著,機械工業出版社出版

《db2數據庫管理與應用教程》莊濟誠 著,清華大學出版社出版


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区三区www| 久久亚洲精品中文字幕冲田杏梨| 久久免费国产精品1| 高清一区二区三区四区五区| 久久久久久久一| 欧美日韩国产丝袜美女| 韩国三级日本三级少妇99| 欧美老少做受xxxx高潮| 久久久97精品| 茄子视频成人在线| 亚洲欧美日韩精品久久| 欧美人交a欧美精品| 中文字幕久久久| 亚洲激情在线观看视频免费| 久久精品国产精品亚洲| 精品国产精品自拍| 久久精品国产精品亚洲| 欧美裸体xxxx极品少妇| 91精品视频免费看| 尤物九九久久国产精品的分类| 国产精品一区二区三区久久| 欧美精品aaa| 亚洲精品视频中文字幕| 国产精品自拍小视频| 成人国产精品免费视频| 69精品小视频| 成人黄色中文字幕| 亚洲欧美日韩国产中文专区| 黄色成人在线播放| 欧美国产日韩一区二区在线观看| 日韩高清电影免费观看完整版| 国产精品国产自产拍高清av水多| 麻豆精品精华液| 91久久精品久久国产性色也91| 97超碰色婷婷| 97免费视频在线| 成人免费视频网址| 欧美特级www| 亚洲美女久久久| 这里只有精品丝袜| 亚洲女人初尝黑人巨大| 日韩视频免费大全中文字幕| 日韩av综合网| 疯狂做受xxxx高潮欧美日本| 中文字幕精品影院| 一区二区在线视频播放| 精品日韩中文字幕| 91影院在线免费观看视频| 粉嫩老牛aⅴ一区二区三区| 国产一区二中文字幕在线看| 亚洲人成网在线播放| 亚洲香蕉成人av网站在线观看| 精品国产乱码久久久久久天美| 亚洲精品资源美女情侣酒店| 亚洲天堂免费观看| 国产69精品久久久久99| 久久天天躁狠狠躁夜夜躁| 中文字幕日韩在线播放| 国产精品自产拍高潮在线观看| 久久综合免费视频影院| 欧美香蕉大胸在线视频观看| 久久精视频免费在线久久完整在线看| 国产一区二区三区中文| 亚洲欧洲av一区二区| 日韩中文字幕在线视频播放| 中文字幕日韩av| 91精品在线一区| 成人av色在线观看| 成人午夜小视频| 国产91ⅴ在线精品免费观看| 亚洲国产欧美一区二区三区久久| 亚洲黄色www网站| 九九久久国产精品| 欧美高清性猛交| 欧美激情一级二级| 97高清免费视频| 91wwwcom在线观看| 欧美理论电影在线播放| 成人午夜在线视频一区| 国产精品欧美日韩| 97精品国产91久久久久久| 欧洲美女7788成人免费视频| 国产精品69久久| 韩国视频理论视频久久| 亚洲精品一区二区网址| 日本精品中文字幕| 国产精品丝袜白浆摸在线| 色系列之999| 国外成人在线播放| 日韩av电影手机在线| 欧美在线观看视频| 日本免费久久高清视频| 在线日韩日本国产亚洲| 欧美激情二区三区| 欧美极品在线播放| 欧美在线视频a| 亚洲视频在线观看| 久久6精品影院| 8x拔播拔播x8国产精品| 日韩精品极品毛片系列视频| 欧洲亚洲免费在线| 欧美电影免费观看网站| 久久精品最新地址| 日韩精品视频中文在线观看| 久久人人97超碰精品888| 中文字幕国内精品| 亚洲一二在线观看| 亚洲美女中文字幕| 怡红院精品视频| 在线观看国产精品91| 青草成人免费视频| 欧美日韩国产专区| 精品国偷自产在线视频| 中文字幕亚洲图片| 亚洲一级黄色av| 久久韩国免费视频| 91精品国产色综合久久不卡98| 精品久久中文字幕久久av| 日韩中文视频免费在线观看| 亚洲日本欧美日韩高观看| 中文字幕欧美日韩精品| 日韩亚洲精品电影| 欧美成人精品在线观看| 午夜精品久久久久久久久久久久| 国产精品男人的天堂| 欧美激情精品久久久久久| 最近2019中文字幕第三页视频| 久久在线免费视频| 欧美国产激情18| 日韩中文字幕视频在线| 成人黄色av免费在线观看| 一本色道久久88亚洲综合88| 久久免费精品日本久久中文字幕| 亚洲欧美变态国产另类| 亚洲国产古装精品网站| 欧美激情亚洲一区| 欧美亚洲午夜视频在线观看| 福利微拍一区二区| 日韩在线视频线视频免费网站| 在线成人免费网站| 亚洲欧洲av一区二区| 青青久久av北条麻妃黑人| 亚洲欧美另类国产| 亚洲美女精品久久| 国产精品免费看久久久香蕉| 米奇精品一区二区三区在线观看| 精品久久久久久久久久久久久| 国产一区二区三区视频| 国产一区二区三区在线看| 国产欧美精品va在线观看| 91丨九色丨国产在线| 国产精品久久久久久久av大片| 国产精品网站视频| 人人澡人人澡人人看欧美| 亚洲天堂av在线免费| 久久影院资源网| 亚洲美女又黄又爽在线观看| 国产一区二区三区18| 欧美性xxxx极品hd欧美风情| 91免费国产网站| 国产91色在线播放| 欧美激情亚洲自拍| 另类天堂视频在线观看| 精品一区电影国产|