1. 程式人生 > >Linux系統下安裝DB2資料庫

Linux系統下安裝DB2資料庫

i.     建立使用者組和使用者

說明:

步驟1 以root使用者登入需要安裝DB2的伺服器。

步驟2 建立使用者組和使用者。

# groupdel db2grp

# groupdel db2fgrp

# groupdel dasadm

# groupadd db2grp

# groupadd db2fgrp

# groupadd dasadm

# useradd -m -g db2grp -d /home/db2inst -s /bin/bash db2inst

# useradd -m -g db2fgrp -d /home/db2fenc -s /bin/bash db2fenc

# useradd

-m -g dasadm -d /home/dasusr -s /bin/bashdasusr

步驟3 執行如下命令分別設定db2inst1、db2fenc和dasusr使用者密碼。

# passwd db2inst

New password:db2inst

Re-enter new password:db2inst

Password changed

# passwd db2fenc

……

# passwd dasusr

……

以上輸入的使用者密碼僅作為示例,實際安裝時請統一規劃使用者密碼。

----結束

ii.     安裝DB2資料庫

說明

1. 獲取並解壓安裝包

步驟1 以root使用者登陸需要安裝

DB2的Linux伺服器。

步驟2 建立DB2安裝包存放目錄

# mkdir /home/db2install

步驟3 將DB2安裝包db2_v95_linuxia32_server.tar.gz拷貝到上一步驟建立的目錄下。

步驟4 解壓DB2安裝包db2_v95_linuxia32_server.tar.gz。

# tar–zxvf db2_v95_linuxia32_server.tar.gz

解壓後將在/home/db2install目錄下生成目錄server

----結束

2.      執行DB2安裝指令碼

步驟1 以root使用者登入需要安裝DB2的伺服器。

步驟2 進入目錄/home/db2install/server。

# cd /home/db2install/server

步驟3 執行DB2安裝指令碼。

# ./db2_install

按提示選擇輸入:

 ESE (Enterprise ServerEdition)

對於root使用者安裝,預設情況下,DB2資料產品安裝在以下目錄中:/opt/ibm/db2/V9.5;日誌檔案存放在 /temp 目錄中

備註:

下列各表列示了 DB2 版本 9.5 SLES RHEL分發產品的程式包要求:

  • 對於使用非同步 I/O 的 DB2 資料庫伺服器,libaio.so.1 是必需的。
  • 對於 DB2 資料庫伺服器和客戶機,libstdc++so.5 是必需的。

程式包名

描述

libaio

包含 DB2 伺服器所需的非同步庫

compat-libstdc++

包含libstdc++so.5Linux on POWER不需要此項)

如果在執行DB2安裝指令碼時提示Linux作業系統缺少上述程式包,則可進行如下操作:

步驟1將程式包拷貝到/home/db2install/Packages目錄中,

然後進入到存放libaio-0.3.106-4.2.i386.rpm的目錄下:

#cd /home/db2install/Packages

步驟2執行安裝程式包:

# rmp –i libaio-0.3.106-4.2.i386.rpm

此處程式包名與實際安裝的程式包名一致。

步驟3安裝libstdc++.so.5程式包:

# yum install libstdc++.so.5

yum命令前提是Linux伺服器能連上因特網。

----結束

3. 安裝License

步驟1 以root使用者登入DB2伺服器。

步驟2 進入目錄/opt/ibm/db2/V9.5/adm。

# cd /opt/ibm/db2/V9.5/adm

步驟3 安裝DB2 license,命令如下:

# ./db2licm –a/home/db2install/server/db2/license/db2ese_t.lic

----結束

4. 建立DAS和資料庫例項

步驟1 以root使用者登入DB2伺服器。

步驟2 進入目錄/opt/ibm/db2/V9.5/instance。

# cd /opt/ibm/db2/V9.5/instance

步驟3 建立DAS。

# ./dascrt -u dasusr

-u dasusr表示指定DAS使用者名稱。dasusr為i.建立使用者組和使用者步驟2中建立的dasusr使用者

步驟4 建立資料庫例項。

# ./db2icrt -p 50001 -u db2fenc db2inst

l -p 50001引數表示指定DB2例項對外服務埠,必須使用埠50001。

l -u db2fenc表示指定此例項使用的fence使用者名稱。

l db2inst表示指定此例項名和所有者名(二者相同)。

步驟5 設定資料庫例項自動啟動。

# su - db2inst

[email protected]:~> db2iauto –on db2inst

5. 驗證DB2資料庫的安裝

步驟1db2inst使用者ID登入系統:

# su –u db2inst

步驟2 啟動資料庫DB2:

[email protected]:~>db2start

步驟3建立sample資料庫:

[email protected]:~>db2sampl

步驟4訪問DB2命令列環境以執行SQL語句:

[email protected]:~>db2

步驟5執行SQL語句連線sample資料庫並檢視staff表內容,列出系統表,檢視system.systables表結構,之後斷開連線並退出:

=>connect to sample
=>select * from staff where dept = 20
=>list tables
=>describe table sysibm.systables
=>connect reset
=>quit

步驟6 停掉DB2

[email protected]:~>db2stop

----結束

[[email protected] ~]# su - dasusr

[[email protected] ~]$ db2admin start

[[email protected] ~]# su - db2inst

[[email protected] ~]$ db2start

客戶端不能登入:

報錯:出現SQL30082N  安全處理失敗,因為 "15"("PROCESSINGFAILURE")。 SQLSTATE=08001

方法:/etc/pam.d/system-auth-ac

Sha15改為md5,然後必須修改更新密碼

命令列登入:db2cmd

->db2catalog tcpip node ABC remote 172.16.30.244 server 50001

->db2catalog db Sample at node ABC

->db2connect to Sample user db2inst using 123456

->db2

->listtables

建立例項:db2icrt <instancename>

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

./startServer.shserver1

db2 get dbm cfg

例項相關的常用指令:

1、建立例項: db2icrt <instance name>

C:\Documents andSettings\Administrator>db2icrt itest

DB20000I  DB2ICRT 命令成功完成。

2、查詢例項:db2ilist

C:\Documents andSettings\Administrator>db2ilist

ITEST

DB2

3、刪除例項:db2idrop <instance name>

C:\Documents andSettings\Administrator>db2idrop itest

DB20000I  DB2IDROP 命令成功完成。

·4、啟動例項:db2start

C:\Documentsand Settings\Administrator>db2start

2007-06-1210:43:34     0   0  SQL1063N  DB2START 處理成功。

SQL1063N  DB2START 處理成功。

5、停止例項: db2stop

C:\Documentsand Settings\Administrator>db2stop

2007-06-1210:43:08     0   0  SQL1064N  DB2STOP 處理成功。

SQL1064N  DB2STOP 處理成功。

6、檢視當前例項: db2 get instance

C:\ProgramFiles\IBM\SQLLIB\BIN>db2 get instance

 當前資料庫管理器例項是:DB2

檢視引數的指令:db2 get dbm cfg

 轉載請註明出處http://blog.csdn.net/wolaiye320/article/details/51318697

相關推薦

Linux系統安裝DB2資料庫

i.     建立使用者組和使用者 說明: 步驟1 以root使用者登入需要安裝DB2的伺服器。 步驟2 建立使用者組和使用者。 # groupdel db2grp # groupdel db2fgrp # groupdel dasadm # groupadd db2g

Linux系統安裝Redis資料庫

安裝Redis步驟: 1、下載Redis安裝包     https://redis.io/download         版本:redis-5.0.3-tar-gz 2、將下載的redis-5.0.3-tar-

linux系統安裝多個MySql資料庫並做主從配置

轉載自:http://blog.csdn.net/millery22/article/details/50547443 前提: 1、關閉Liunx系統的防火牆,如果忘了,你下面的測試連線必定會失敗,切記,切記,切記。 2、yum安裝lrzsz和cmake yum

如何徹底解除安裝linux系統的mysql資料庫

1、查詢以前是否裝有mysql 命令:rpm -qa|grep -i mysql 可以看到如下圖的所示: 說明之前安裝了:MySQL-client-5.5.25a-1.rhel5 MySQL-server-5.5.25a-1.rhel5 2、停止mysql服務、

Linux系統安裝Mysql5.7.18教程收集分享

最後一行 sdn 作者 tails lin 分享 使用 心態 html 本人最近服務器新手入門,需要搭建一個在linux虛擬機上的服務器 第一天再裝虛擬機,選的linux系統CentOS,一切順利。 第二天,要給虛擬機裝Mysql,但是需要用到命令行進行安裝/操作等,我是一

linux系統安裝redis

官網 linu .tar.gz foo pre set inux linux系統 nbsp 去官網找到合適的版本,可以直接下載下來,再用fxp上傳,也可以直接以下面這種方式下載:$ wget http://download.redis.io/releases/redis-3

linux系統安裝redis以及java調用redis

.gz sql 遠程連接 tar 必須 -- 外鍵 onf ++ 關系型數據庫:MySQL Oracle 非關系型數據庫:Redis 去掉主外鍵等關系數據庫的關系性特性 1)安裝redis編譯的c環境,yum install gcc-c++ 2)將redis-2.

CentOS-Linux系統安裝Tomcat

left 防火墻 iptable config restart src cat /usr bubuko   步驟1:解壓Tomcat 命令: unzip apache-tomcat-8.5.20.zip   步驟2:將tomcat 移動到“/usr/local/src

Linux系統安裝軟件包方法(上)

base lib .rpm eps tun 4.2 節點 -m syn 安裝軟件包的三種方法 1.rpm工具 2.yum工具 (可以自動安裝依賴包)3.源碼包 rpm工具介紹及使用 1.首先掛載光驅: which-2.20-7.el7.x86_64.rpm

Linux系統安裝ISO文件

-c eight inux normal text padding www pan add 1、在/mnt目錄下,創建相應的iso文件夾,例如cd1,cd2。2、然後,用命令:mount -o loop /home/kinglu/Matlab/matlab1.iso(iso

linux系統安裝兩個或多個tomcat

cat base 自己 http HR header 變量 cti 解壓 編輯環境變量:vi /etc/profile 加入以下代碼(tomcat路徑要配置自己實際的tomcat安裝目錄) ##########first tomcat########### CATALINA

linux系統安裝配置java和tomcat

align wrap 拷貝 ase 運行 禁用 remove classpath 啟動 個人習慣將源碼包放到opt下 1.安裝jdk jdk是java的運行環境,整個jenkins就是一個var包,是java寫的程序。 1.1.通過yum安裝

linux系統操作mysql資料庫常見命令

一. 備份資料庫(如: test): ①可直接進入後臺即可.(MySQL的預設目錄:/var/lib/mysql ) ②輸入命令: [[email protected] mysql]# mysqldump -u root -p test>/home/bak/201

Redis(1)-----初識Redis-----windows,linux系統安裝Redis及其視覺化工具RedisDesktopManager配置

一,windows系統 1.1,安裝 要安裝Redis,首先要獲取安裝包。 Windows的Redis安裝包需要到以下GitHub連結找到。 連結:https://github.com/MSOpenTech/redis   開啟網站後,找到Release,點選前往下載頁面。  

Linux——linux系統安裝JDK並配置環境變數

注:首先要給linux下載好jdk linux版。網上有很多資源,我這裡就不貼出來啦~大家自個兒搜去吧~當然,要是搜不著,也可以留言聯絡我,我給你發~~ 因為Java JDK區分32位和64位系統,,因此在配置JDK之前我們需要先確認系統版本。 輸入以下命令可以檢視系統版本: uname

linux系統安裝JDK並配置系統環境

        這是我個人的第一篇技術文件,以下均已試驗成功,希望可以給大家帶來幫助!以下的配置在suse Linux系統和centos 7以上版本都已驗證成功,廢話不多說了,直接給出操作步驟! 工欲善其事,必先利其器。首先下載要配置

Centeos7 系統安裝Mongodb資料庫

1下載MongoDB資料庫 下載地址 :https://www.mongodb.com/ 2在Centos中建立指定的資料夾,將下載好的壓縮包上傳到該資料夾下並解壓: mkdir /usr/mongodb 上傳壓縮檔案後在該檔案目錄下解壓: tar -rf mo

Linux系統安裝solr搜尋伺服器和訪問不了solr首頁問題

第一步:安裝linux、jdk、tomcat。 jdk安裝步驟詳細見 安裝jdk [[email protected] ~]# ll total 8044 -rw-r--r--. 1 root root 8234674 Oct 27  2013 apac

Linux系統安裝MySQL

MySQL for Ubuntu:        一直對Linux非常感興趣,所以就愛折騰,MySQL作為比較流行的關係型資料庫,當然也免不了折騰折騰。      1. 安裝 sudo a

Linux|Qt工作筆記-linux系統安裝qt4.5.3版本的詳細步驟

原文地址如下: https://blog.csdn.net/AmyAndTommy/article/details/81901005     第一步:下載qt-all-opensource-src-4.5.3.tar  (地址:http://downlo