Db2資料庫在Linux下的安裝和配置

來源:互聯網
上載者:User

標籤:輸入   tin   檔案   sample   service   star   使用者組   串連   for   

一.DB2資料庫的安裝和配置:1.安裝完成後,需要增加三個作業系統的組和三個作業系統使用者,如下:groupadd -g 999 db2iadm1  #(管理執行個體的組)groupadd -g 998 db2fadm1  #(安裝執行個體的組)groupadd -g 997 db2asgrp   #(安裝DB2 administration server的組) #建立管理資料庫執行個體的使用者useradd -u 1004 -g db2iadm1 -G db2iadm1 -m -d /home/db2inst1 db2inst1 -p "a"#建立安裝執行個體的使用者useradd -u 1003 -g db2.fadm1 -G db2fadm1 -m -d /home/db2fenc1 db2fenc1 -p "a"#建立安裝DB2 administration server(DAS)的使用者useradd -u 1002 -g db2asgrp -G db2asgrp -m -d /home/dasusr1 dasusr1 -p "a" #為建立的三個使用者分別修改密碼passwd db2inst1passwd db2fenc1passwd dasusr16.#Creating a DB2 Administration Server (DAS)——建立DAS,執行如下命令:/opt/IBM/db2/V8.1/instance/dascrt -u dasusr17.#Creating an instance——建立資料庫執行個體,執行個體名為db2inst1,執行命令如下:    /opt/IBM/db2/V8.1/instance/db2icrt -a server -u db2fenc1 db2inst18.#Creating links for DB2 files——建立DB2檔案的連結,命令如下:/opt/IBM/db2/V8.1/cfg/db2ln9.#Updating the DB2 product license key——註冊軟體/opt/IBM/db2/V8.1/adm/db2licm –a  /mnt/cdrom/db2/license/db2ese.lic建立三個使用者組[[email protected] adm]# groupadd -g 901 db2iadm1[[email protected] adm]# groupadd -g 902 db2fadm1[[email protected] adm]# groupadd -g 903 db2dadm1建立三個使用者(分別是擁有執行個體的使用者,受防護的使用者,DAS使用者)且指定對應的使用者組[[email protected] adm]# useradd -g db2iadm1 -u 101 -d  /home/db2inst1 -m  db2inst1[[email protected] adm]# useradd -g db2fadm1 -u 102 -d  /home/db2fenc1 -m  db2fenc1[[email protected] adm]# useradd -g db2dadm1 -u 103 -d  /home/db2dasusr1 -m  db2dasusr1 7.添加三個使用者的密碼添加執行個體的使用者密碼[[email protected] adm]# passwd db2inst1Changing password for user db2inst1.New UNIX password: 輸入新密碼(如Sunrier)BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: 再輸入新密碼(如Sunrier,跟第一次輸入相同)passwd: all authentication tokens updated successfully.[[email protected] adm]#添加受防護的使用者密碼[[email protected] adm]# passwd db2fenc1Changing password for user db2fenc1.New UNIX password: 輸入新密碼BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: 再輸入新密碼(兩次需相同,否則需要重新輸入)passwd: all authentication tokens updated successfully.[[email protected] adm]#添加DAS使用者密碼[[email protected] adm]# passwd db2dasusr1Changing password for user db2dasusr1.New UNIX password: 輸入新密碼BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: 再輸入新密碼(兩次需相同,否則需要重新輸入)passwd: all authentication tokens updated successfully.[[email protected] adm]#8.檢查使用者組和使用者是否建立成功使用者組: more /etc/group | grep db2使用者: more /etc/passwd | grep db2[[email protected] adm]# more /etc/group | grep db2db2iadm1:x:901:db2fadm1:x:902:db2dadm1:x:903:[[email protected] adm]# more /etc/passwd | grep db2db2inst1:x:101:901::/home/db2inst1:/bin/shdb2fenc1:x:102:902::/home/db2fenc1:/bin/shdb2dasusr1:x:103:903::/home/db2dasusr1:/bin/sh[[email protected] adm]# 9.建立執行個體進入/opt/ibm/db2/V9.7/instance目錄[[email protected] adm]# cd /opt/ibm/db2/V9.7/instance[[email protected] instance]# pwd/opt/ibm/db2/V9.7/instance[[email protected] instance]# ./dascrt -u db2dasusr1 (注:建立DB2管理伺服器)[[email protected] instance]# ./db2icrt -u db2fenc1 db2inst1 (注:建立DB2執行個體)

10.#config server communication——設定資料庫執行個體通訊,如下:

vi  /ect/services    #修改services檔案,在該檔案的最後增加如下內容:

db2c_db2inst1   50000/tcp   #TCP/IP services for db2inst1

11.以使用者db2inst1身份登入作業系統,命令如下:

su - db2inst1

12.執行如下命令:

    #設定DB2的通訊方式為tcpip

db2set DB2COMM=tcpip

#設定dbm參數SVCENAME為db2c_db2inst1       

db2 update dbm cfg using SVCENAME db2c_db2inst1

#設定資料庫自動啟動

db2set DB2AUTOSTART=YES

#可以通過命令 env | grep DB2INSTANCE 來查看當前的執行個體名

  13.執行個體安裝完畢,可以通過DB2START命令啟動當前執行個體,DB2STOP命令來停止當前執行個體

  14.啟動執行個體後,可以建立新的資料庫,命令如下:

db2  create  database  databasename  using codeset gbk territory cn  

#建立資料庫databasename ,並指定字元集類型為GBK和地區為CN。

#也可以執行命令db2samp來建立DB2內建的範例資料庫sample

  15.串連該資料庫:

db2  connect  to  databasename

   16.至此完成了資料庫的安裝,隨後可自行操作資料庫;

Db2資料庫在Linux下的安裝和配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.