Linux非root用戶(hù)安裝DB2 V9.7

經(jīng)驗(yàn)介紹在Linux上如何以非root用戶(hù)身份安裝DB2 V9.7

安裝

$ tar -zxvf DB2_Connect_Svr_97_Linux_x86-64.tar.gz
$ cd consv
$ db2_install
DBI1244I  Directory for non-root installation of DB2 - /home/${UID}/sqllib
Specify one of the following keywords to install DB2 products.
  CONSV
  CLIENT
  RTCL
Enter "help" to redisplay product names.
Enter "quit" to exit.
***********************************************************
CONSV   #在此輸入CONSV安裝

幾個(gè)選項(xiàng)的解釋?zhuān)?/p>

  • CONSV: connect server edition
  • CLIENT:
  • RTCL: runtime client

啟動(dòng)/停止

$ . $HOME/sqllib/db2profile           # set environment variables
$ db2start    # start DB2 instance
$ db2stop    # stop DB2 instance

創(chuàng)建數(shù)據(jù)庫(kù)

$ db2
db2 => create database test             # create test database
DB20000I  The CREATE DATABASE command completed successfully.

db2 => connect to test                     # connect to a database
   Database Connection Information
 Database server        = DB2/LINUXX8664 9.7.0
 SQL authorization ID   = ${UID}
 Local database alias   = TEST

數(shù)據(jù)庫(kù)環(huán)境

DB2DIR=/home/${UID}/sqllib
DB2INSTANCE=${UID}
DB2BASE=test

配置網(wǎng)絡(luò)連接

使得遠(yuǎn)程客戶(hù)端可以連接訪(fǎng)問(wèn)

$ db2 update dbm cfg using SVCENAME 50000   # default 50000 port
$ db2set DB2COMM=TCPIP
$ db2stop
$ db2start

安裝license

請(qǐng)聯(lián)系具體的供貨商

注意事項(xiàng)

  1. 非root用戶(hù)的安裝路徑固定是 ~/sqllib,不能更改
    即使使用-b參數(shù)指定自定義的安裝路徑(例如 db2_install -b /opt/ibm/db2/V9.7),也是無(wú)效的,會(huì)被忽略。
  2. 非root用戶(hù)只能安裝一個(gè)DB2實(shí)例
    另外既然只能安裝一個(gè)DB2實(shí)例,因此這個(gè)實(shí)例在數(shù)據(jù)庫(kù)安裝的時(shí)候就自動(dòng)創(chuàng)建了,不需要再手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例;對(duì)照的是用root賬號(hào)安裝DB2,則需要手動(dòng)創(chuàng)建DB2實(shí)例。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容