db29.7 for linux 5.4 安裝詳細步驟
db2 9.7 for linux 5.4 安裝詳細步驟
作者:吳偉龍 Name:Prudence Woo
QQ:286507175 msn:
1、解壓縮安裝包
#gunzip v9.7_linuxia32_server.tar.gz
#tar -xvf v9.7_linuxia32_server.tar
2、進入解壓後的檔案目錄,執行安裝 :(我們選擇手動安裝)
注意:DB2_install為手動安裝 db2_setup為圖形安裝
#./Db2_install-------no-----aese
3、建立DB2執行所需的組和使用者:
#groupadd -g 901 db2grp
#groupadd -g 902 db2fgrp
#groupadd -g 903 db2agrp
#useradd -g db2grp -u 801 -d /home/db2inst1 -m -s /bin/bash db2inst1 --管理當前例項
#useradd -g db2fgrp -u 802 -d /home/db2fenc -m -s /bin/bash db2fenc
#useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/bash db2das --管理所有例項
4、設定密碼:
passwd db2inst1
passwd db2fenc
passwd db2das
5、建立例項
#cd /opt/ibm/db2/V9.7/instance
#./dascrt -u db2das
#./db2icrt -u db2inst1 db2inst1
注意:DBI1922N The host name is not valid.報無法解析錯誤,在/etc/hosts檔案中新增解析引數即可
註釋:
Dascrt:建立的是DB2 adminstration server,每臺伺服器只有一個這種server,為進行DB2管理(比如執行控制中心)所必須,同時指定其管理使用者是db2das。
db2icrt:建立的是例項,其名字一般和管理使用者名稱一樣,這裡均為db2inst1。
6、啟動DB2
# su - db2das
$ db2admin start ----啟動DB2管理伺服器
SQL4409W The DB2 Administration Server is already active.
$su - db2inst1
$ db2start ----啟動資料庫例項
05/07/2012 01:30:04 0 0 SQL1063N DB2START processing was successful.
SQL1063N DB2START processing was successful.
7、檢查DB2是否起來,狀態如下:
[db2inst1@jetsen ~]$ ps -ef|grep db2
db2das 10828 1 0 01:23 ? 00:00:00 /home/db2das/das/adm/db2dasrrm
root 11345 1 0 01:23 ? 00:00:00 /opt/ibm/db2/V9.7/bin/db2fmcd
db2das 11354 1 0 01:23 ? 00:00:00 /opt/ibm/db2/V9.7/das/bin/db2fmd -i db2das -m /opt/ibm/db2/V9.7/das/lib/libdb2dasgcf.so.1
root 17267 2768 0 01:29 pts/1 00:00:00 su - db2das
db2das 17268 17267 0 01:29 pts/1 00:00:00 -bash
root 17329 17268 0 01:29 pts/1 00:00:00 su - db2inst1
db2inst1 17332 17329 0 01:29 pts/1 00:00:00 -bash
root 17446 1 1 01:29 pts/1 00:00:01 db2wdog 0
db2inst1 17448 17446 1 01:29 pts/1 00:00:01 db2sysc 0
root 17449 17448 0 01:29 pts/1 00:00:00 db2ckpwd 0
root 17450 17448 0 01:29 pts/1 00:00:00 db2ckpwd 0
root 17451 17448 0 01:29 pts/1 00:00:00 db2ckpwd 0
db2inst1 17455 17448 1 01:30 pts/1 00:00:01 db2vend (PD Vendor Process - 1)
db2inst1 17462 17446 0 01:30 pts/1 00:00:01 db2acd 0 ,0,0,0,1,0,0,0000,1,0,8a67a4,14,1e014,2,0,1,11fd0,0x125f0000,0x125f0000,1600000,588003,2,b5800b
db2inst1 17494 17332 0 01:32 pts/1 00:00:00 ps -ef
db2inst1 17495 17332 0 01:32 pts/1 00:00:00 grep db2
[db2inst1@jetsen ~]$
8、配置DB2自動啟動,用root使用者登入
#cd /opt/ibm/db2/V9.7/instance/
# ./db2iauto -on db2inst1
9、配置網路
#su - db2inst1
$db2 update dbm cfg using SVCENAME 50000 ----改變DB2的遠端訪問埠,預設是5000
$db2set DB2COMM=TCPIP ----修改DB2的連線方式為TCPIP,
注意:也可以透過JDBC,ODBC等方式來訪問DB2資料庫
10、例項的啟動和關閉
#su - db2inst1
$db2 force applications all ----關閉所有和DB2相關的應用程式
$db2stop ----關閉資料庫例項
$db2start ----啟動資料庫例項
11、建立資料庫
#su - db2inst1
$db2 create database test ----建立資料庫例項
DB20000I The CREATE DATABASE command completed successfully.
12、連線到我們剛才建立的資料庫
#su - db2inst1
$db2
db2 => Connect to test user db2inst1
Enter current password for db2inst1:
Database Connection Information
Database server = DB2/LINUX 9.7.5
SQL authorization ID = DB2INST1
Local database alias = TEST
db2 =>
附錄:
1、建立演示資料庫
#su - db2inst1
$ $cd /opt/ibm/db2/V9.7/bin
$ ./db2sampl
Creating database "SAMPLE"...
Connecting to database "SAMPLE"...
Creating tables and data in schema "DB2INST1"...
Creating tables with XML columns and XML data in schema "DB2INST1"...
'db2sampl' processing complete.
2、訪問剛建立的資料庫
$ db2
db2 => connect to sample
Database Connection Information
Database server = DB2/LINUX 9.7.5
SQL authorization ID = DB2INST1
Local database alias = SAMPLE
db2 =>
3、常用操作命令
db2 =>connect to sample ---連線到sample資料庫
db2 =>list tables ---檢視庫下面的所有表
db2 => select * from staff where dept=10 ---查詢某張表dept等於10的所有記錄
db2 => quit ---退出db2
DB20000I The QUIT command completed successfully.
$ db2ilist; ---檢視例項列表
db2inst1
$ db2 get instance ---檢視當前所執行的例項
The current database manager instance is: db2inst1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-722836/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux安裝JDK詳細步驟LinuxJDK
- Linux安裝jdk的詳細步驟。LinuxJDK
- Linux安裝jdk的詳細步驟LinuxJDK
- 安裝Linux14.04詳細步驟Linux
- docker安裝portainer詳細步驟DockerAI
- MySQL的安裝步驟(詳細)MySql
- Mac安裝Redis,詳細redis安裝步驟MacRedis
- CentOS 7 安裝MongoDB詳細步驟CentOSMongoDB
- 安裝fbprophet模組詳細步驟
- Termux安裝完整版Linux(Ubuntu)詳細步驟LinuxUbuntu
- CentOS 7上安裝WordPress詳細步驟CentOS
- CentOS 7.4安裝redis 4.0詳細步驟CentOSRedis
- CentOS 6.5下Redis安裝詳細步驟CentOSRedis
- linux安裝mysql的步驟和方法詳細說明LinuxMySql
- linux下安裝redis圖文詳細步驟鶯瞵LinuxRedis
- arcgis安裝教程10.2 arcgis詳細安裝步驟
- vnc安裝步驟,vnc安裝步驟詳解VNC
- redhat 5.4 安裝oracle11g 步驟RedhatOracle
- 在Linux系統裡安裝VirtualBox的詳細步驟Linux
- UBUNTU手動安裝JDK的詳細步驟UbuntuJDK
- Git學習2 --- Git安裝詳細步驟Git
- ubuntu 18.04安裝kalibr(詳細步驟)Ubuntu
- doris編譯和安裝部署詳細步驟編譯
- CentOS 7.4下安裝nginx的詳細步驟CentOSNginx
- MySQL 5.7.17 原始碼方式安裝詳細步驟MySql原始碼
- CentOS7上安裝WordPress詳細步驟CentOS
- MySQL 5.6.19編譯安裝詳細步驟MySql編譯
- centos7安裝教程詳解 centos7安裝詳細步驟CentOS
- SAP2000 22安裝教程(詳細安裝步驟)
- KeyShot9.3安裝教程(附詳細步驟)
- Win7系統安裝詳細教程步驟Win7
- centos下svn的安裝及配置詳細步驟CentOS
- Virtualbox7安裝及使用詳細步驟
- Linux 安裝步驟Linux
- 超詳細oracle 11g安裝步驟 win版本Oracle
- ghost win10安裝教程詳細步驟圖解Win10圖解
- VMware 虛擬機器安裝CentOS映象詳細步驟虛擬機CentOS
- NodeJS入門(一)---nodejs詳細安裝步驟NodeJS