[DB2]linux下安裝db2 v9.7
1、複製壓縮包到opt目錄下
2、解壓opt下的壓縮包
[root@opt]#tar -zxvf v9.7_linuxx64_server.tar.gz
3、進入server目錄下
[root@opt]#cd server
4、執行安裝檢查
[root@server]#./db2prereqcheck
5、執行安裝程式
[root@server]./db2_install
要選擇另一個目錄用於安裝嗎?[yes/no]
--輸入no預設安裝opt下,選擇yes自己輸入安裝目錄
指定下列其中一個關鍵字以安裝 DB2 產品
--輸入ESE
ESE
正在初始化 DB2 安裝。
要執行的任務總數為:47
要執行的所有任務的總估計時間為:2070
任務 #1 啟動
描述:正在檢查許可協議的接受情況
估計時間 1 秒
任務 #1 結束
…
任務 #47 啟動
描述:正在註冊 DB2 更新服務
估計時間 30 秒
任務 #47 結束
任務 #48 啟動
描述:正在更新全域性概要檔案登錄檔
估計時間 3 秒
任務 #48 結束
已成功完成執行。
6、安裝license
db2licm -l命令可以檢視到db2的license資訊。
可以找一個永久的license新增到db2資料庫即可
把db2ese_c.lic放到一目錄下:
/opt/ibm/db2/V9.7/license/db2ese_c.lic
在/opt/ibm/db2/V9.7/adm/目錄下執行
db2licm -a /opt/ibm/db2/V9.7/license/db2ese_c.lic
執行後顯示:LIC1402I License added successfully.
再用db2licm -l檢視,你會發現你的db2變為永久了
呵呵,大功告成,以後就不怕db2資料庫過期了
7、建立DB2執行所需要的使用者組和使用者
[root@server]#groupadd -g 901 db2iadm1
[root@server]#groupadd -g 902 db2fadm1
[root@server]#groupadd -g 903 dasadm1
[root@server]#useradd -g db2iadm1 -u 801 -d /home/db2inst1 -m db2inst1
[root@server]#useradd -g db2fadm1 -u 802 -d /home/db2fenc1 -m db2fenc1
[root@server]#useradd -g dasadm1 -u 803 -d /home/dasadm1 -m dasusr1
8、為db2inst1建立密碼
[root@server]#passwd db2inst1
Changing password for user db2inst1.
New UNIX password:
BAD PASSWORD: it is WAY too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
9、建立例項
[root@server]#cd /opt/ibm/db2/V9.7/instance
[root@instance]#./dascrt -u dasusr1
SQL4406W The DB2 Administration Server was started successfully.
DBI1070I Program dascrt completed successfully.
[root@instance]#./db2icrt -u db2inst1 db2inst1
DBI1070I Program db2icrt completed successfully.
10、啟動db2例項
[root@instance]#su - dasusr1
[dasusr1@db2]$. das/dasprofile
[dasusr1@db2]$db2admin start
[dasusr1@db2]$su - db2inst1
[db2inst1@db2]$. sqllib/db2profile
[db2inst1@db2]$db2start
11、關閉、啟動資料庫
[db2inst1@db2]$db2stop
[db2inst1@db2]$db2 force applications all
[db2inst1@db2]$db2start
12、建立樣本庫(可選)
[db2inst1@db2]$cd /opt/ibm/db2/V9.7/bin
[db2inst1@db2]$./db2sampl
13、設定DB2自啟動
[root@db2]#cd /opt/ibm/db2/V9.7/instance
[root@instance]#./db2iauto -on db2inst1
14、配置TCPIP
[root@instance]#su - db2inst1
[db2inst1@db2]$db2set DB2COMM=TCPIP
[db2inst1@db2]$db2 get dbm cfg |grep SVCENAME
TCP/IP Service name (SVCENAME) =
SSL service name (SSL_SVCENAME) =
[db2inst1@db2]$tail /etc/services
DB2_db2inst1 60000/tcp
DB2_db2inst1_1 60001/tcp
DB2_db2inst1_2 60002/tcp
DB2_db2inst1_END 60003/tcp
[db2inst1@db2]$vim /etc/services
修改成如下
DB2_db2inst1 50000/tcp
DB2_db2inst1_1 50001/tcp
DB2_db2inst1_2 50002/tcp
DB2_db2inst1_END 50003/tcp
[db2inst1@db2]$db2 update dbm cfg using SVCENAME 50000
[db2inst1@db2]$db2stop
[db2inst1@db2]$db2start
附:如果系統為CENTOS7,可能會因為防火牆問題導致50000埠被禁用
解決方法:
su - root
systemctl stop firewalld.service
或者將50000埠加入防火牆信任:
firewall-cmd --permanent --zone=public --add-port=50000/tcp
重啟防火牆:
systemctl stop firewalld.service
systemctl start firewalld.service
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29812844/viewspace-1878496/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- db2 v9.7 linux 6.3安裝問題DB2Linux
- Linux下安裝DB2的包依賴LinuxDB2
- DB2 Linux環境安裝DB2Linux
- DB2 安裝DB2
- db2 客戶端安裝DB2客戶端
- linux安裝DB2之前的作業系統引數LinuxDB2作業系統
- DB2 v101安裝和解除安裝(Windows)DB2Windows
- DB2 WLMDB2
- db2 -attribute of key are miss in result set . db2 錯誤DB2
- db2 reorg,runstatsDB2
- DB2的STMTIDDB2
- Db2 備份DB2
- DB2 SQL改寫DB2SQL
- DB2 HADR效能分析DB2
- The Db2 Recovery History FileDB2
- db2 load dumpfile for exceptionDB2Exception
- Oracle連線Db2OracleDB2
- 常用的DB2命令DB2
- DB2 export詳解DB2Export
- db2 資料庫DB2資料庫
- db2 資訊中心DB2
- Golang 如何操作DB2的?GolangDB2
- db2 hadr_spool_limitDB2MIT
- db2大表統計DB2
- DB2常用命令DB2
- DB2 Port (Network Security) RequirementsDB2UIREM
- DB2效能最佳化DB2
- DB2日誌相關DB2
- DB2 HADR的heartbeat檢測DB2
- DB2備份與恢復DB2
- DB2執行計劃分析DB2
- db2 建立bufferpool,表空間DB2
- linux下安裝snap安裝工具Linux
- Linux下安裝pymysqlLinuxMySql
- Linux下安裝jiebaLinuxJieba
- Linux下安裝GensimLinux
- Linux下SuperLU安裝Linux
- Linux下安裝GitLinuxGit
- linux下安裝pythonLinuxPython