linux下安裝DB2的步驟
如果需要在linux下安裝DB2,應(yīng)該如何安裝呢?下面就為您詳細(xì)介紹linux下安裝DB2的方法步驟,希望對(duì)您能夠有所幫助。
linux下安裝DB2的詳細(xì)步驟***步
下載db2數(shù)據(jù)包,
第二步
把下載下來(lái)的包(名稱有可能是:DB2_V81_PE_LNX_32_NLV.tar)放進(jìn)opt目錄
第三步
用命令解壓DB2_V81_PE_LNX_32_NLV.tar如下:
- linux:~#cd /opt
 - linux:/opt # tar -xvf DB2_V81_PE_LNX_32_NLV.tar
 
第四步
解壓以后會(huì)有目錄名如:tar -xvf DB2_V81_PE_LNX_32_NLV,點(diǎn)擊進(jìn)去以后,可以看到有三個(gè)文件,其它一個(gè)是用指令(db2_install)安裝,另一個(gè)是圖片介面(db2setup)
切換到/opt/DB2_V81_PE_LNX_32_NLV,用指令如下:
- linux:~#cd /opt/DB2_V81_PE_LNX_32_NLVlinux:/opt/DB2_V81_PE_LNX_32_NLV#sh db2_install稍后會(huì)出現(xiàn)如果提示:
 - DB2.ADMCL DB2 Administration Client for LINUX26
 - DB2.ESE DB2 Enterprise Server Edition for LINUX26
 - DB2.ADCL DB2 Application Development Client for LINUX26
 
然后進(jìn)行選擇,選擇時(shí)一定要用大寫如果選擇:DB2.ESE這時(shí)它自己會(huì)執(zhí)行所有文件,執(zhí)行完以后在:/opt目錄里面會(huì)出現(xiàn):IBM
表示安裝已經(jīng)完畢
接下來(lái),我們要?jiǎng)?chuàng)建實(shí)例和創(chuàng)建數(shù)據(jù)庫(kù)
第五步(注冊(cè)license)
要注冊(cè)license不然到時(shí)沒法創(chuàng)建數(shù)據(jù)庫(kù),license在哪里你要自己去找一下,一般情況會(huì)出現(xiàn)在這里:
- /opt/IBM/db2/V8.1/adm/db2licm -a /opt/DB2_V81_PE_LNX_32_NLV/db2/license/db2ese.lic
 
然后在root用戶下執(zhí)行/opt/IBM/db2/V8.1/adm/db2licm -a /opt/334_ESE_LNX26_32_NLV/db2/license/db2ese.lic
命令如下
- :linux:~ # /opt/IBM/db2/V8.1/adm/db2licm -a /opt/DB2_V81_PE_LNX_32_NLV /db2/license/db2ese.lic
 - DBI1402I License added successfully.
 - DBI1426I This product is now licensed for use as specified in
 - the License Acceptance and License Information
 - documents pertaining to the licensed copy of this
 - product. USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OF
 - THE TERMS OF THE IBM LICENSE ACCEPTANCE AND LICENSE
 - INFORMATION DOCUMENTS, LOCATED IN THE FOLLOWING
 - DIRECTORY: /opt/IBM/db2/V8.1/license/zh_CN.utf8
 
執(zhí)行完以后如果出現(xiàn)如上提示.表現(xiàn)注冊(cè)成功
第六步 創(chuàng)建用戶組和用戶
- # groupadd -g 901 db2grp
 - # groupadd -g 902 db2fgrp
 - # groupadd -g 903 db2agrp# useradd -g db2grp -u 801 -d /home/db2inst1 -m -s /bin/sh db2inst1
 - # useradd -g db2fgrp -u 802 -d /home/db2fenc -m -s /bin/sh db2fenc
 - # useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/sh db2das
 
第七步修改密碼
- # passwd db2inst1
 - Changing password for db2inst1.
 - New password:[輸入新密碼]
 - Re-enter new password:[再次輸入新密碼]
 - Password changed
 
創(chuàng)建完成后,執(zhí)行如下命令,檢查用戶組和用戶是否創(chuàng)建成功。
- # more /etc/group |grep db2
 - # more /etc/passwd |grep db2
 
如果顯示結(jié)果與規(guī)劃一致,則表明用戶組和用戶創(chuàng)建成功。
- # more /etc/group |grep db2
 - dialout:x:16:db2inst1,db2fenc,db2das
 - video:x:33:db2inst1,db2fenc,db2das
 - db2grp:!:901:
 - db2fgrp:!:902:
 - db2agrp:!:903:
 - # more /etc/passwd |grep db2
 - db2inst1:x:801:901::/home/db2inst1:/bin/sh
 - db2fenc:x:802:902::/home/db2fenc:/bin/sh
 - db2das:x:803:903::/home/db2das:/bin/sh
 
第八步檢查DB2相關(guān)用戶
執(zhí)行如下命令,檢查DB2相關(guān)的用戶組是否創(chuàng)建。
- # more /etc/group |grep db2
 
執(zhí)行如下命令,檢查DB2相關(guān)的用戶是否創(chuàng)建。
- # more /etc/passwd |grep db2
 
第九步創(chuàng)建實(shí)例。
1. 進(jìn)入/opt/ibm/db2/V8.1/instance目錄
- # cd /opt/ibm/db2/V8.1/instance
 
2. 執(zhí)行以下命令
- # ./dascrt -u db2das
 - # ./db2icrt -u db2fenc db2inst1
 
第十步 配置DB2
步驟 1 設(shè)置DB2自啟動(dòng)。
使用root用戶執(zhí)行以下命令:
- # cd /opt/ibm/db2/V9.1/instance
 - # ./db2iauto -on db2inst1
 
步驟 2 執(zhí)行如下命令,切換到db2inst1用戶。
- # su - db2inst1
 
步驟 3 修改DB2的服務(wù)端口為50110。
- db2inst1@masa:~> db2 update dbm cfg using SVCENAME 50110
 
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed
successfully.
步驟 4 修改DB2連接方式為TCPIP。
- db2inst1@masa:~> db2set DB2COMM=TCPIP
 
----結(jié)束
第十一步啟動(dòng)與關(guān)閉數(shù)據(jù)庫(kù)實(shí)例
啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例
在db2inst1用戶,執(zhí)行db2start啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例,系統(tǒng)輸出如下所示。
- db2inst1@linux:~> db2start
 
SQL1063N DB2START processing was successful.
關(guān)閉數(shù)據(jù)庫(kù)實(shí)例
步驟 1 在db2inst1用戶下執(zhí)行如下命令,強(qiáng)制關(guān)閉所有連接。
- db2inst1@linux:~> db2 force applications all
 
步驟 2 執(zhí)行如下命令,關(guān)閉數(shù)據(jù)庫(kù)實(shí)例。
- db2inst1@linux:~> db2stop
 
系統(tǒng)輸出如下所示信息。
SQL1064N DB2STOP processing was successful.
----結(jié)束
- linux:~> su - db2ins1
 - linux:~> cd
 - db2inst1@linux:~> db2 create database mydatab
 - DB20000I The CREATE DATABASE command completed successfully.
 
數(shù)據(jù)庫(kù)創(chuàng)建成功了。
【編輯推薦】















 
 
 
 
 
 
 