Db2安裝(AIX)_第1頁
Db2安裝(AIX)_第2頁
Db2安裝(AIX)_第3頁
Db2安裝(AIX)_第4頁
Db2安裝(AIX)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、db2安裝:先決條件在學(xué)習(xí)本教程之前,您應(yīng)該具備基本的 aix 系統(tǒng)的概念,有一定的 aix 系統(tǒng)的操作能力。系統(tǒng)需求本文描述的安裝環(huán)境是基于 ibm system p 服務(wù)器,同樣也適用于基于 ibm system i/p 的 aix 分區(qū)環(huán)境 db2 的安裝配置。硬件需求 db2 支持 ibm system p 的全系列的硬件產(chǎn)品,這里列出 db2 需要最低內(nèi)存和硬盤空間的大小做為參考。需求最小要求物理內(nèi)存256mb磁盤空間不小于 500mb(此空間是 db2 的安裝后的程序文件,不是數(shù)據(jù)文件) 對于一個只運(yùn)行 db2 和 db2 gui 工具的系統(tǒng),至少需要 512 mb 內(nèi)存。但建議提

2、供 1gb 的內(nèi)存以提高性能。這些需求并不包括在系統(tǒng)上運(yùn)行的其他軟件所需要的內(nèi)存。當(dāng)確定內(nèi)存要求時,應(yīng)了解下列事項(xiàng): 對于 db2客戶機(jī)支持,這些內(nèi)存要求是按照存在五個并發(fā)客戶機(jī)連接的情況來計(jì)算的。每增加五個客戶機(jī)連接,就需要增加 16 mb內(nèi)存。 內(nèi)存要求會受到數(shù)據(jù)庫系統(tǒng)的大小和復(fù)雜程度的影響,還會受到數(shù)據(jù)庫活動范圍和訪問系統(tǒng)的客戶機(jī)數(shù)量的影響。 在 linux 上,建議使交換空間至少為物理內(nèi)存的兩倍。 在 db2 版本 9.1 中,新的自調(diào)整內(nèi)存功能會自動設(shè)置幾個內(nèi)存配置參數(shù)值,從而簡化內(nèi)存配置任務(wù)。啟用此功能后,內(nèi)存調(diào)整器就會在幾個內(nèi)存使用者(包括排序、程序包高速緩存、鎖定列表和緩沖池)

3、之間動態(tài)地分配可用內(nèi)存資源,從而提高 db2 數(shù)據(jù)庫的性能。 軟件需求db2 對 aix 操作系統(tǒng)和 c+ 運(yùn)行的具體環(huán)境要求如下:aix 版本操作系統(tǒng)硬件5.2需要 64 位 aix 內(nèi)核 技術(shù)級別(tl)5200-08 和 service pack (sp) 5200-08-02 最低 c+ 運(yùn)行時級別為 xlc.rte 8.0.0.4 和 xlc.aix50.rte 8.0.0.8 下列其中一項(xiàng) ibm system p eserver pseries 甛 highlight40 5.2需要 64 位 aix 內(nèi)核 技術(shù)級別(tl)5300-04 和 service pack (sp)

4、5300-04-02 最低 c+ 運(yùn)行時級別為 xlc.rte 8.0.0.4 和 xlc.aix50.rte 8.0.0.8 下列其中一項(xiàng) ibm system p eserver pseries 甛 highlight40 軟件注意事項(xiàng):使用 bosboot 命令切換至 64 位內(nèi)核。要切換至 64 位內(nèi)核,需要 root 用戶權(quán)限并應(yīng)輸入下列命令: # ln -sf /usr/lib/boot/unix_64 /unix# ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix# bosboot -a# shutdown -frdb2 版本 9 需

5、要“用于 aix 的 ibm c+ 運(yùn)行時環(huán)境組件”,它包含 xlc.rte 8.0.0.4??梢詮腶ix 支持 web 站點(diǎn)獲得。 需要下列瀏覽器中的一個來查看聯(lián)機(jī)幫助并運(yùn)行“第一步”(db2fs):mozilla 1.4 和更高版本firefox 1.0 和更高版本netscape 7.0 和更高版本1 安裝前的準(zhǔn)備工作在開始安裝 db2 v9.1 前,需要以下步驟配置您的服務(wù)器,具體步驟如下:配置 vncserver如果您的硬件系統(tǒng)中已安裝有圖形顯示卡,可以跳過此步驟。從bullfreeware 網(wǎng)站上下載 vnc 和 zlib 軟件。zlib 軟件是 vnc 的依賴包,所以也需要安裝。

6、vnc 的軟件版本為 3.3.3.2,文件為 vnc-3.3.3.2.exe 是個自解壓文件。使用以下命令進(jìn)行安裝。 # chmod +x ./vnc-3.3.3.2.exe# ./vnc-3.3.3.2.exe# chmod +x ./zlib-1.1.4.0.exe# ./zlib-1.1.4.0.exe將會解壓出 vnc-3.3.3.2.bff、vnc-3.3.3.2.bff.asc 和 zlib-1.1.4.0.bff 文件,可用 smitty installp 命令來安裝,安裝完成后需要將 /usr/local/bin 目錄加入 $path 環(huán)境變量。這是由于 vncserver 和

7、 vncpasswd 等程序都在此目錄。編輯 /etc/environment 文件,加入環(huán)境變量。 # vi /etc/environment,修改后的內(nèi)容如下:path=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/x11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/usr/local/bin保存 environment 文件后,就可以正常是用 vnc 了。如果系統(tǒng)中安裝了 cde,當(dāng)你用 vnc 打開圖形界面時就會出現(xiàn) cde 的界面。如果沒有安裝可以使用 smitty 或 installp 來安裝 cde

8、圖形界面,安裝完成后,需要重新啟動 aix 系統(tǒng)。 vnc 的使用方法如下:第一次使用時,輸入 vncserver 命令會要求你輸入 vnc 的密碼。然后使用 vncserver :1 命令在服務(wù)器上啟動 vnc server,最后在客戶端使用 vncviewer(可以是 tightvnc 或 ultravnc)即可??梢詮囊韵戮W(wǎng)站下載 vnc 軟件: tightvnc ultravnc 安裝 xlc+db2 v9.1 要求安裝 xlc.rte 的文件集最低版本不能低于 8.04,可以從ibm 支持網(wǎng)站下載,文件為:xlc.rte.aix50.apr2006.ptf.tar.z。解壓縮 tar

9、 包后,使用 smit installp 進(jìn)行安裝即可。創(chuàng)建 db2 的用戶和組在安裝 db2 v9.1 過程中,db2 安裝向?qū)詣觿?chuàng)建下列用戶和組。如果使用 db2 安裝向?qū)В瑒t不需要手工創(chuàng)建以下這些用戶和組,創(chuàng)建的三個用戶和三個組如下。用戶作用用戶名組名實(shí)例所有者db2inst1db2iadm1受保護(hù)用戶db2fenc1db2fadm1管理服務(wù)器用戶dasusr1db2adm1實(shí)例所有者(db2inst1) db2 實(shí)例是在實(shí)例所有者主目錄中創(chuàng)建的。此用戶控制所有 db2 進(jìn)程并擁有由包含在該實(shí)例中的數(shù)據(jù)庫所使用的所有文件系統(tǒng)和設(shè)備。缺省用戶為 db2inst1,缺省組為 db2iad

10、m1。當(dāng)使用 db2 安裝向?qū)r,缺省的操作是為 db2 實(shí)例創(chuàng)建一個新用戶 db2inst1,如果此用戶名已存在,則 db2 將嘗試創(chuàng)建另一個用戶名 db2inst2。如果這個用戶名也存在,db2 將繼續(xù)搜索用戶名 db2inst3、db2inst4 等等,直到它標(biāo)識出系統(tǒng)上不是現(xiàn)有用戶的第一個用戶名作為缺省的實(shí)例所有者 id。 受防護(hù)的用戶 (db2fenc1) 受防護(hù)的用戶用于在 db2 數(shù)據(jù)庫所使用的地址空間之外運(yùn)行用戶定義的函數(shù)(udf)和存儲過程。缺省用戶為 db2fenc1,缺省組為 db2fadm1。如果不需要此安全級別(例如,在測試環(huán)境中),則可以使用實(shí)例所有者作為受防護(hù)的用

11、戶。 db2 管理服務(wù)器用戶 (dasusr1) db2 管理服務(wù)器用戶的用戶標(biāo)識用于在系統(tǒng)上運(yùn)行 db2 管理服務(wù)器,缺省用戶為 dasusr1,缺省組為 dasadm1。db2 gui 工具也會使用此用戶標(biāo)識來對本地服務(wù)器數(shù)據(jù)庫實(shí)例和數(shù)據(jù)庫執(zhí)行管理任務(wù)。此用戶不包含任何數(shù)據(jù)庫,且每臺機(jī)器僅有一個管理服務(wù)器。例如,一個管理服務(wù)器可以服務(wù)多個數(shù)據(jù)庫實(shí)例。 在 aix 系統(tǒng)下,以 root 用戶身份,使用如下命令創(chuàng)建用戶和組: # mkgroup id=999 db2iadm1# mkgroup id=998 db2fadm1# mkgroup id=997 dasadm1# mkuser id

12、=1004 pgrp=db2iadm1 groups=db2iadm1 home=/home/db2inst1 core=-1 data=491519 stack=32767 rss=-1 fsize=-1 db2inst1# mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/home/db2fenc1 db2fenc1 # mkuser id=1002 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1 dasusr1通過輸入如下命令,為每個用戶設(shè)置初始化密碼: # passwd db2inst1#

13、 passwd db2fenc1# passwd dasusr1配置 aix 系統(tǒng)參數(shù)aix 操作系統(tǒng)在安裝完成后,系統(tǒng)的許多默認(rèn)參數(shù)需要手工來修改這些參數(shù),為提高 db2 數(shù)據(jù)庫的性能。需要調(diào)整以下參數(shù),需要首先以 root 用戶身份登陸。設(shè)置每個用戶的最大進(jìn)程數(shù) # chdev -l sys0 -a maxuproc=4096設(shè)置文件的緩存db2 數(shù)據(jù)庫有自己的文件緩存,一般情況下不需要使用系統(tǒng)的文件緩存。在 aix 系統(tǒng)中,默認(rèn)情況,系統(tǒng)的文件緩存設(shè)置的過大,影響了 db2 使用更多的系統(tǒng)內(nèi)存。這里通過 vmo 命令限制 aix 系統(tǒng)的文件緩存大小,分別為最小為 15%,最大為系統(tǒng)的 4

14、0%。在進(jìn)行調(diào)整前,首先通過命令 vmo -a 來查看目前的參數(shù)值;minperm 及 maxperm 的缺省值分別是 30% 和 80%。 # vmo p o minperm% = 15# vmo p o maxperm% = 40設(shè)置系統(tǒng)的 paging spaceaix 安裝完成后,默認(rèn)的 paging space 的大小為 512mb,需要設(shè)置其他,設(shè)置 paging space 的大小的原則是 : 1) 系統(tǒng)實(shí)際內(nèi)存在 64mb to 256mb 之間 , page space = ram size + 16mb ; 2) 系統(tǒng)實(shí)際內(nèi)存大于 256mb , page space =

15、512 + ( ram - 256 ) * 1.25 ; 3) 當(dāng)內(nèi)存超過 4gb 時 , 則需要根據(jù)實(shí)際情況來定,一般可初始 3gb, 然后觀察 paging space 的使用情況 , 如果使用率超過 70%, 則需要增加 paging space??梢酝ㄟ^ chps 命令直接修改或 smitty chps 來修改。 # chps -s 16 hd6 ( 系統(tǒng)的 pps 大小為 128m)2 圖形安裝步驟db2 v9.1 的安裝需要啟動圖形界面,如果一臺 ibm sever p 服務(wù)器沒有圖形顯示卡,則需要借助于第三方的工具如 xmanager,或使用 vnc 方式連接到系統(tǒng)的圖形界面,建

16、議使用 vnc 方式連接,具體配置方式參考配置 vnc server。db2 的安裝整個安裝配置流程如下:圖 1. 安裝流程圖具體的安裝的步驟如下:以 root 用戶身份登陸 aix 系統(tǒng)的 cde 界面,如果是 db2 數(shù)據(jù)庫的光盤介質(zhì),放入系統(tǒng)的光驅(qū),可直接進(jìn)行安裝。也可從 ibm web 站點(diǎn)下載 db2 的安裝文件 db2_v9_ese_aix.tar.gz,解壓縮包之后。運(yùn)行如下命令,以圖形方式安裝 db2 數(shù)據(jù)庫。 # gunzip dc db2_v9_ese_aix.tar.gz | tar xvf # cd ese_t# cd disk1# ./db2setup此時就會啟動 j

17、ava 的圖形界面,如下圖所示,選擇安裝新的 db2 數(shù)據(jù)庫。圖 1. 安裝新 db2啟動 db2 的安裝向?qū)?,開始安裝配置,首先 db2 的軟件許可協(xié)議。圖 2. 接受協(xié)議選擇安裝類型,默認(rèn)情況可選擇典型安裝即可,本次安裝選擇定制方式來進(jìn)行個。圖 3. 選擇安裝類型是否創(chuàng)建安裝響應(yīng)文件,如果是要安裝 dpf,可選第三項(xiàng),創(chuàng)建響應(yīng)文件,由于是單機(jī)版安裝,選擇安裝本地 db2 企業(yè)數(shù)據(jù)庫。圖 4. 選擇安裝到本地服務(wù)器在選擇屬性安裝時,選擇取消安裝 client supportdb2 ldap support 的支持。如果您的系統(tǒng)環(huán)境中,有 ldap 服務(wù)器,可選擇此項(xiàng)功能。db2 的安裝目錄位

18、置在默認(rèn)安裝位置 /opt/ibm/db2/v9.1圖 5. 選擇安裝選擇安裝語言,使用默認(rèn)語言:english 即可。圖 6. 選擇安裝語言是否安裝在本地安裝 db2 information center,這里選擇 information center 的位置在 ibm web 站點(diǎn)。圖 7. 選擇 information center創(chuàng)建服務(wù)器管理用戶 dasusr1 和組 db2adm1,如果使用前面手工創(chuàng)建的用戶或組,選擇已存在的用戶即可。圖 8. 創(chuàng)建管理服務(wù)器用戶選擇創(chuàng)建 db2 的實(shí)例圖 9. 創(chuàng)建 db2 實(shí)例選擇 db2 的實(shí)例類型,是單實(shí)例還是多分區(qū)實(shí)例。圖 10. 選擇

19、db2 的實(shí)例類型創(chuàng)建 db2 的實(shí)例管理用戶 db2inst1 和組 db2iadm1,同樣如果已創(chuàng)建了 db2 的實(shí)例管理用戶和組的話,這里選擇已存在的用戶和組即可。圖 11. 創(chuàng)建實(shí)例管理用戶創(chuàng)建受保護(hù)的用戶 db2fenc1 和 dbfadm1,如果已存在,可選擇已存在的用戶和組。圖 12. 創(chuàng)建受保護(hù)的用戶配置 db2 實(shí)例通訊端口,默認(rèn)是 50000,一般不要修改。取消在系統(tǒng)啟動后,自動啟動數(shù)據(jù)庫,使用手工方式啟動數(shù)據(jù)庫。這個選擇可根據(jù)環(huán)境需要點(diǎn)選。圖 13. 配置 db2 通訊端口這里選擇不配置 db2 的工具編目,可根據(jù)實(shí)際需要來創(chuàng)建 db2 的工具編目。圖 14. 選擇工具編

20、目設(shè)置 db2 的警告通知,如果數(shù)據(jù)庫有問題或不正常,可在此處輸入要發(fā)送的郵件地址,db2 會自動地發(fā)送郵件,提醒管理用戶。由于服務(wù)器沒有上網(wǎng),故這里選擇這次不設(shè)置警告通知。圖 15. 設(shè)置 db2 的警告通知在開始拷貝數(shù)據(jù)庫前,列出要拷貝的所有操作,并列出摘要信息。圖 16. db2 安裝摘要開始拷貝安裝 db2 數(shù)據(jù)文件。圖 17. db2 安裝過程db2 安裝成功,并列出相關(guān)的信息。圖 18. db2 安裝成功db2 安裝完成后,分別在 db2 的實(shí)例管理用戶 db2inst1 創(chuàng)建 sqllib 和 dbinst1 文件夾;sqllib 文件存放的一些鏈接島 db2 安裝主目的鏈接文件

21、以及管理實(shí)例相關(guān)的命。db2inst1 目錄為 db2 存放數(shù)據(jù)庫文件以及日志文件的目錄,在實(shí)際生產(chǎn)過程中,db2inst1 用戶的主目錄建議存放在比較大的磁盤容量的分區(qū)內(nèi)。安裝后的任務(wù)驗(yàn)證安裝是否成功通過創(chuàng)建樣本數(shù)據(jù)庫并運(yùn)行 sql 命令來搜索樣本數(shù)據(jù),從而驗(yàn)證安裝。以 db2inst1 用戶登錄系統(tǒng),使用 db2start 啟動 db2 數(shù)據(jù)庫。具體的驗(yàn)證過程如下: $ db2start09/26/2007 01:08:55 0 0 sql1063n db2start processing was successful.sql1063n db2start processing was su

22、ccessful.$ db2samplcreating database sample.connecting to database sample.creating tables and data in schema db2inst1.db2sampl processing complete.$ db2db2 =connect to sampledb2 =select * from staff where dept=20id name dept job years salary comm- - - - - - -10 sanders 20 mgr 7 98357.50 -20 pernal 2

23、0 sales 8 78171.25 612.4580 james 20 clerk - 43504.60 128.20190 sneider 20 clerk 8 34252.75 126.504 record(s) selected.db2 =db2 terminate$ db2 drop database sampledb20000i the drop database command completed successfully.$在運(yùn)行 db2sampl 創(chuàng)建樣本數(shù)據(jù)庫時,可能需要花幾分鐘時間。使用 db2 命令進(jìn)入 db2 clp 環(huán)境,使用 select 語句查詢 staff 表

24、中部門號為 20 的所有員工,能正確的顯示結(jié)果,則說明數(shù)據(jù)庫正常。在完成測試后,需要刪除樣本數(shù)據(jù)庫,使用 db2 drop database sample 命令來刪除,以釋放磁盤空間。5.2. 安裝后的配置db2 單機(jī)版安裝完成,通常 ibm 建議更新到 db2 的最新的補(bǔ)丁包,以避免遇到 ibm 已知并且已更正的軟件缺陷所導(dǎo)致的問題。升級 db2 的補(bǔ)丁包在升級 db2 的補(bǔ)丁包前,可以使用 db2ls 命令查看當(dāng)前 db2 版本的安裝路徑以及當(dāng)前 db2 的版本及補(bǔ)丁集,并使用 db2stop 命令停止 db2 數(shù)據(jù)庫。 # cd /usr/local/bin# ./db2lsinstal

25、l path level fix pack special install number install date-/opt/ibm/db2/v9.1_01 9.1.0.0 0 mon sep 10 22:40:45 2007 cdt# su db2inst1$ db2stop force09/26/2007 19:06:51 0 0 sql1064n db2stop processing was successful.sql1064n db2stop processing was successful.如果想查詢更詳細(xì)的信息,可以使用 db2ls q b $db2home 即可顯示更詳細(xì)的

26、db2 的組件的版本信息。 下載補(bǔ)丁包,在 db2 unix 版產(chǎn)品支持 web 站點(diǎn)上查找修訂包。網(wǎng)址為:安裝補(bǔ)丁包,從 ibm 站點(diǎn)下載補(bǔ)丁包名為:db2_v9_ese_aix.tar.gz,具體的安裝過程如下: # gunzip c db2_v9_ese_aix.tar.gz | tar xvf .# cd ese_t/disk1# ./installfixpack f b $db2homethe force option -f is used to force the installation .dbi1017i installfixpack is updating the db2 p

27、roduct(s) installed in location /db2_home/ibm/db2/v9.1.db2home 是已安裝 db2 的目錄,使用 -f 選項(xiàng)是強(qiáng)制升級安裝,接下來就開始升級 db2 的補(bǔ)丁包。也可使用 db2setup 啟動圖形界面來升級安裝。 db2 許可證的管理db2 產(chǎn)品安裝可能會應(yīng)用未經(jīng)許可的 db2 產(chǎn)品版本。要正確完整使用 db2 的功能,必須對 db2 產(chǎn)品注冊正確的許可證密鑰。在產(chǎn)品激活 cd 中提供了許可證密鑰并且詳細(xì)描述了許可證的注冊過程。db2 的許可證管理是通過 db2licm 命令來進(jìn)行的。查看 db2 的許可證使用 -g 參數(shù),來查看當(dāng)前

28、 db2 的許可證使用情況,后面需要一個文件名,db2licm 會寫入此文件中,然后即可查看。 db2licm -g db2licmout.txt 增加 db2 的許可證使用 -a 參數(shù)來為 db2 添加一個新的許可證。后面同樣是文件名。 dblicm -a filename.lic 刪除 db2 的許可證使用 -r 參數(shù)來刪除 db2 的許可證 卸載 db2在服務(wù)器上要卸載 db2 的運(yùn)行環(huán)境,具體步驟如下:刪除所有數(shù)據(jù)庫(可選)??墒褂谩翱刂浦行摹被?drop database 命令刪除數(shù)據(jù)庫。當(dāng)刪除一個實(shí)例卻沒有首先刪除數(shù)據(jù)庫時,數(shù)據(jù)庫文件在文件系統(tǒng)上保持完整。 停止 db2 管理服務(wù)器

29、 . 以 dasusr1 用戶登錄系統(tǒng),使用 db2admin stop 來停止 db2 管理服務(wù)器。 除去管理服務(wù)器必須在除去 db2 管理服務(wù)器(das)之后才能除去 db2 產(chǎn)品,以 root 用戶身份登錄系統(tǒng),運(yùn)行 db2home/instance/dasdrop 命令來移除 db2 的管理服務(wù)器。 # cd /opt/ibm/db2/v9.1/instance# ./dasdropsql4410w the db2 administration server is not active.dbi1070i program dasdrop completed successfully.停止

30、 db2 實(shí)例。首先以 root 用戶登錄查看 db2 的實(shí)例名稱列表,運(yùn)行 db2home/bin/db2ilist 命令,確認(rèn)是否是要停止的 db2 實(shí)例名;然后再以 db2inst1 用戶登錄系統(tǒng),運(yùn)行 db2stop force 來停止 db2 實(shí)例。 除去 db2 實(shí)例。以 root 用戶身份登錄系統(tǒng),使用 db2idrop 命令來刪除 db2 的實(shí)例。 # cd /opt/ibm/db2/v9.1/instance# ./db2idrop db2inst1( 實(shí)例名 )dbi1070i program db2idrop completed successfully.db2idrop

31、 命令從實(shí)例列表中除去實(shí)例條目,并除去 insthome/sqllib 目錄,其中 insthome 是實(shí)例的主目錄。如果將任何文件存儲在 sqllib 目錄中,則此操作將除去這些文件。如果仍需要這些文件,則必須在刪除實(shí)例之前將它們復(fù)制一份。如果不再需要這些數(shù)據(jù)庫,則在刪除實(shí)例之前將這些數(shù)據(jù)庫文件從系統(tǒng)中除去或者刪除這些數(shù)據(jù)庫,在實(shí)例刪除后數(shù)據(jù)庫文件保持完整。 刪除 db2 實(shí)例用戶和組(可選)如果打算重新安裝 db2 產(chǎn)品,可以不用刪除 db2 實(shí)例用戶和組。如果確認(rèn)不需要再使用 db2 數(shù)據(jù)庫了,可以以 root 用戶身份,刪除 db2 的實(shí)例用戶和組。 最后移除 db2 產(chǎn)品。移除 db

32、2 是通過 db2home/db2_deinstall 命令來完成,如果安裝了 db2 的文檔中心,可以使用 /db2home/doc/install/doce_deinstall 命令來刪除。 # cd /opt/ibm/db2/v9.1/install# ./db2_deinstall -adbi1016i program db2_deinstall is performing uninstallation. please wait.the execution completed successfully.for more information see the db2 installat

33、ion log at3 文字安裝步驟要使用 db2_install 腳本安裝 db2 產(chǎn)品: 1.作為具有 root 用戶權(quán)限的用戶登錄。 2.插入并裝上適當(dāng)?shù)?cd-rom。 3.在 shell 提示符處輸入 ./db2_install命令來啟動 db2_install 腳本。 可以在 db2 版本 8 產(chǎn)品 cd-rom 上的根目錄中找到 db2_install 腳本。db2_install 腳本將提示您輸入下列其中一個關(guān)鍵字(這取決于您要安裝的 db2 產(chǎn)品): 例如:db2.ese。 db2 軟件的安裝目錄為: /usr/opt/db2_08_01(對于 aix) 實(shí)例所有者主目錄是將

34、在其中創(chuàng)建 db2 實(shí)例的位置。 受防護(hù)的用戶用來在 db2 數(shù)據(jù)庫使用的地址空間外部運(yùn)行用戶定義函數(shù)(udf)和存儲過程。 db2 管理服務(wù)器用戶 的用戶標(biāo)識用來在系統(tǒng)上運(yùn)行 db2 管理服務(wù)器。 使用 db2icrt 創(chuàng)建實(shí)例 db2 實(shí)例是一個環(huán)境,您在其中存儲數(shù)據(jù)并運(yùn)行應(yīng)用程序。使用 db2icrt 命令來創(chuàng)建實(shí)例。 先決條件 必須具有 root 用戶權(quán)限。 要使用 db2icrt 創(chuàng)建實(shí)例: 1. 作為具有 root 用戶權(quán)限的用戶登錄。 2. 運(yùn)行 db2icrt 命令。例如: db2dir/instance/db2icrt -a authtype -u fencedid inst

35、name db2dir 是 db2 安裝目錄。 在 aix 上,db2 安裝目錄為 /usr/opt/db2_08_01 在所有其它基于 unix 的操作系統(tǒng)上,安裝目錄為 /opt/ibm/db2/v8.1 -a authtype 表示實(shí)例的認(rèn)證類型。authtype 可為 server、client、dcs、server_encrypt 和 dcs_encrypt 其中之一。server 是缺省值。此參數(shù)是可選的。 -u fencedid 表示將用來運(yùn)行受防護(hù)用戶定義函數(shù)(udf)和受防護(hù)存儲過程的用戶的名稱。若您正在 db2 客戶機(jī)上創(chuàng)建實(shí)例,則此標(biāo)志不是必需的。指定您創(chuàng)建的受防護(hù)用戶的

36、名稱。 -s 指定所創(chuàng)建的實(shí)例的類型-p 用于指定實(shí)例概要文件路徑。-u 用于指定 db2 服務(wù)的帳戶名和密碼。創(chuàng)建 ese實(shí)例時需要此選項(xiàng)。-r 用于指定當(dāng)在 mpp方式下運(yùn)行時,分區(qū)數(shù)據(jù)庫實(shí)例要使用的一系列tcp/ip 端口。如果指定了此選項(xiàng),則本地機(jī)器的services 文件將更新為下列條目: db2_instname baseport/tcp db2_instname_1 baseport+1/tcp db2_instname_2 baseport+2/tcp db2_instname_end endport/tcp-w 參數(shù)創(chuàng)建32位或 64位 實(shí)例的參數(shù)(db28以及以前版本,db

37、29 取消了該參數(shù))instname 表示實(shí)例的名稱。實(shí)例的名稱必須與擁有實(shí)例的用戶的名稱相同。指定您創(chuàng)建的擁有實(shí)例的用戶的名稱。將在擁有實(shí)例的用戶的主目錄中創(chuàng)建該實(shí)例。 例如,如果正在使用服務(wù)器認(rèn)證,受防護(hù)用戶為 db2fenc1,并且擁有實(shí)例的用戶為 db2inst1,則使用以下命令以在 aix 系統(tǒng)上創(chuàng)建實(shí)例: /usr/opt/db2_08_01/instance/db2icrt -a server -u db2fenc1 db2inst1 在創(chuàng)建實(shí)例后,可能想要為健康監(jiān)視配置通知。可以使用“健康中心”或 clp 執(zhí)行此任務(wù)。4 創(chuàng)建nc數(shù)據(jù)庫語句如下:create database

38、nctest on /bigdata using codeset gbk territory cn collate using system catalog tablespace managed by database using ( file /bigdata/nctest/catalogdata1 128000 ) user tablespace managed by database using ( file /bigdata/nctest/userdata1 512000 ) temporary tablespace managed by database using ( file /

39、bigdata/nctest/tempspace1 768000 )注意:路徑可以修改,gbk是建庫的字符集。創(chuàng)建緩存池和表空間(nc5.02以前):connect to nctest user db2inst1 using db2inst1 create bufferpool ncused4 size 102400 pagesize 4kcreate bufferpool ncused16 size 38400 pagesize 16kcreate regular tablespace nnc_data01 pagesize 16k managed by database using ( f

40、ile /bigdata/nctest/nnc_data01 204800) extentsize 8 overhead 24.1 prefetchsize 8 transferrate 0.9 bufferpool ncused16create regular tablespace nnc_index01 pagesize 4k managed by database using ( file /bigdata/nctest/nnc_index01 204800) extentsize 32 overhead 24.1 prefetchsize 32 transferrate 0.9 buf

41、ferpool ncused4create regular tablespace nnc_data02 pagesize 16k managed by database using ( file /bigdata/nctest/nnc_data02 20480) extentsize 8 overhead 24.1 prefetchsize 8 transferrate 0.9 bufferpool ncused16create regular tablespace nnc_index02 pagesize 4k managed by database using ( file /bigdat

42、a/nctest/nnc_index02 40960) extentsize 32 overhead 24.1 prefetchsize 32 transferrate 0.9 bufferpool ncused4create regular tablespace nnc_data03 pagesize 16k managed by database using ( file /bigdata/nctest/nnc_data03 204800) extentsize 8 overhead 24.1 prefetchsize 8 transferrate 0.9 bufferpool ncuse

43、d16create regular tablespace nnc_index03 pagesize 4k managed by database using ( file /bigdata/nctest/nnc_index03 204800) extentsize 32 overhead 24.1 prefetchsize 32 transferrate 0.9 bufferpool ncused4create user temporary tablespace usertemp pagesize 4 k managed by database using ( file /bigdata/nc

44、test/usertemp1 2560000 ) extentsize 64 overhead 10.67 prefetchsize 64 transferrate 0.04 bufferpool ncused4 create system temporary tablespace tempspace2 pagesize 16 k managed by database using ( file /bigdata/nctest/tempspace2 192000 ) extentsize 32 overhead 10.67 prefetchsize 32 transferrate 0.04 b

45、ufferpool ncused16建立nc50用戶并授權(quán):grant dbadm,createtab,bindadd,connect,create_not_fenced_routine,implicit_schema,load,create_external_routine,quiesce_connect on database to user db2inst1;grant use of tablespace nnc_data01 to user nc50 with grant option;grant use of tablespace nnc_data02 to user nc50 wi

46、th grant option;grant use of tablespace nnc_data03 to user nc50 with grant option;grant use of tablespace nnc_index01 to user nc50 with grant option;grant use of tablespace nnc_index02 to user nc50 with grant option;grant use of tablespace nnc_index03 to user nc50 with grant option;grant use of tabl

47、espace usertemp to user nc50 with grant option;connect reset;創(chuàng)建緩存池和表空間(nc5.02):create database nctest on /bigdata using codeset gbk territory cn collate using system catalog tablespace managed by database using ( file /bigdata/nctest/catalogdata1 128000 ) user tablespace managed by database using (

48、file /bigdata/nctest/userdata1 512000 ) temporary tablespace managed by database using ( file /bigdata/nctest/tempspace1 768000 )connect to nctest user db2inst1 using db2inst1 create bufferpool ncused4 size 102400 pagesize 4kcreate bufferpool ncused16 size 38400 pagesize 16kcreate bufferpool nctmpus

49、ed16 size 38400 pagesize 16k create regular tablespace nnc_data01 pagesize 16k managed by database using ( file /bigdata/nctest/nnc_data01 204800) extentsize 8 overhead 24.1 prefetchsize 8 transferrate 0.9 bufferpool ncused16create regular tablespace nnc_index01 pagesize 4k managed by database using

50、 ( file /bigdata/nctest/nnc_index01 204800) extentsize 32 overhead 24.1 prefetchsize 32 transferrate 0.9 bufferpool ncused4create regular tablespace nnc_data02 pagesize 16k managed by database using ( file /bigdata/nctest/nnc_data02 20480) extentsize 8 overhead 24.1 prefetchsize 8 transferrate 0.9 bufferpool ncused16create regular tablespace nnc_index02 pagesize 4k managed by database using ( file /bigdata/nctest/nnc_index02 40960) extentsize 32

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論