當前位置:首頁 » 操作系統 » db2安裝linux

db2安裝linux

發布時間: 2022-04-18 20:18:23

A. 如何安裝DB2 個人版在linux 操作系統之下

本文簡略的介紹了DB2 pe在linux系統上的安裝過程。DB2 PE簡介DB2 Personal Edition(DB2 PE)是在低價位的商用硬體(commodity hardware)台式機上運行的單用戶 RDBMS。DB2 PE 可用於 Windows 98、Windows ME、Windows NT(SP6 或更高版本)、Windows 2000(推薦 SP2)、Windows XP 和 Linux。在 Microsoft 發布 Window 2003 伺服器時,DB2 PE 將支持它們。DB2 PE 擁有 DB2 Workgroup Server Edition 的所有功能部件,不過有一個例外:遠程客戶機無法連接到運行著該 DB2 版本的資料庫上。(但是,帶有控制中心(Control Center)的工作站可以連接到這些資料庫,以執行遠程管理。)因為「這個 DB2 到底還是 DB2」,所以那些針對 DB2 PE 而開發的應用程序都將能夠在 DB2 的任何其它版本上運行。您可以使用 DB2 PE 開發 DB2 應用程序,然後再將它們用於生產環境。
不管 PC 是否連接到網路,DB2 PE 都很有用;對於需要強大數據存儲的用戶,或者需要提供資料庫存儲工具並且能夠連接到遠程 DB2 伺服器的用戶,它在這兩種情況中都很有用。DB2 PE 還附帶了 DB2 倉庫中心(DB2 Warehouse Center),所以用戶可以實驗象抽取、轉換以及裝入之類的商業智能建模功能(請參閱數據倉庫是什麼?)。DB2 PE 具有可擴展性,可以支持所有 DB2 Extender:XML(現已捆綁到 DB2 安裝)、Spatial 和 Net Search。(更多信息,請參閱 DB2 Extender。)
偶爾進行連接的用戶可能想利用 DB2 個人版 內置的復制功能部件和 DB2 控制伺服器(DB2 Control Server)來建立同步環境,在外的員工可以通過這個環境與企業保持聯系。當然,這只適合於使用膝上型電腦的用戶和某些工作站,例如那些運行零售終端(point-of-sale,POS)應用程序的工作站。准備安裝在這里,我們安裝的是DB2 pe(personal edition),安裝文件可以從ibm的站點上獲得。下載地址是:。下載得到的是tar格式的文件。
在我的例子中,我的安裝文件已經下在下來放在lan內的一個ftp上。我的安裝環境是一個新安裝的redhat 7.2,採用的是伺服器安裝方式的默認組件。
把安裝文件拷貝到本地:
[root@no18 root]# wget ftp://192.168.0.1/software/DB/DB2_V81_PE_LNX_32_NLV.tar 解壓
[root@no18 root]# tar xvf DB2_V81_PE_LNX_32_NLV.tar 解開以後的文件都被放置在當前目錄下的pe文件夾中。開始安裝:[root@no18 root]# pe/DB2_install 過陣子,安裝就可以完成了。到這個時候,我們安裝的主要工作就完成了。完成安裝我們現在需要做的是,對資料庫的初始化工作。包括安裝授權文件和創建一個實例並運行它。
首先,我們安裝授權文件。
不安裝授權文件的話,則是評估版,九十天後就要過期。授權文件,在安裝包已經有了。我們用下面的命令安裝它:root@no18 root]# /opt/IBM/DB2/V8.1/adm/DB2licm -a /root/pe/DB2/license/DB2pe.lic 接著,我們需要創建一個用戶。
[root@no18 root]# useradd DB2ins1 [root@no18 root]# passwd DB2ins1
開始創建實例:[root@no18 root]#/opt/IBM/DB2/V8.1/instance/DB2icrt -u DB2ins1 DB2ins1 這樣,我們就創建了一個實例DB2ins1。
啟動該實例:[root@no18 root]# su DB2ins1 [DB2ins1@no18 DB2ins1]$ DB2start sql1063N DB2START processing was successful.測試作為測試,我們運行一個簡單的sql:創建資料庫的sql。
[root@no18 root]# su DB2ins1 [root@no18 root]# cd
[DB2ins1@no18 DB2ins1]$ DB2 create database mydb
DB20000I The CREATE DATABASE command completed successfully.
that』s ok,我們的資料庫創建成功了。結論DB2以其易用性和功能強大以及雄厚的支持而贏得了不少用戶。在本文中,我們邁出了學習使用DB2的第一步。

B. linux怎麼裝db2資料庫伺服器

一、安裝前准備工作:
1、對於Linux系統,至ibm網站下載軟體包
2、Linux內核設置:編輯/etc/sysctl.conf文件
3、創建相應用戶以及組:
4、創建相應目錄用於存放db2的數據文件以及日誌文件:
這里在根下面創建一個db2總目錄,然後創建了一個15G大小的邏輯卷掛載/db2下面,然後在其下面創建相應的文件夾。
database目錄存放資料庫實例
db2log1存放db2的主日誌文件
db2log2存放鏡像日誌文件
db2temp存放db2臨時表空間
db2用戶的家目錄的位置
二、安裝過程:
安裝可以使用root用戶安裝也可以使用非root用戶安裝,這里就直接使用root用戶安裝了。
以root身份執行db2setup,會彈出以下畫面:
這里選擇安裝企業版,點擊install new:
下一步之後,就出現創建用戶的畫面:
最後點擊finish開始安裝過程。
三、創建資料庫:
如果在安裝過程中,沒有創建資料庫,則後續可以使用db2cc命令創建資料庫。這是一個基於圖形界面的管理工具,使用起來也非常方便。執行db2cc後,會彈出以下畫面:
點擊右側的Create New Database,創建資料庫:
指定資料庫名稱以及存放位置,選中Let DB2 manage my storage,下一步:
點擊finish開始創建。默認db2會創建以下三個表空間:
(1)、catalog table space用於存放catalog表。
(2)、user table space存放所有表和索引數據。
(3)、temporary table space臨時數據的存放位置。
創建完成後,會看到如下畫面:
此時還沒有連接到xzxjdb1上,點擊右側的connect進行連接。連接之後,會看到右側多了好多信息:
使用命令行查看當前資料庫中表空間信息:
四、DB2的簡單管理:
1、查看錶空間信息:
2、查看錶信息:
3、查看當前實例下的所有資料庫信息:
4、停止資料庫:
5、啟動資料庫:
6、設置實例自動啟動:

C. 求助在linux下安裝DB2 v10.5出現的問題

0.環境信息
os: Red Hat Enterprise Linux Server release 6.0 (Santiago)
DB: v10.5fp1_linuxx64_expc

1、部分包缺失,32位包缺失
安裝之前一定要先把下面的包直接補充安裝一下,默認是不安裝的,另外要記得修改配置,直接連32位包也一並安裝上。RH6.0以後,好多32包都默認不安裝的,會引發不少問題。
echo 'multilib_policy=all' >> /etc/yum.conf
yum install -y glibc* libstdc*

2、關閉iptables和selinux
service iptables stop
sed -i 's/=enforcing/=disabled/g' /etc/selinux/config
(或 vi /etc/selinux/config
[root@TSMClt expc]# cat /etc/selinux/config |grep SELINUX=
# SELINUX= can take one of these three values:
SELINUX=disabled

)

3、安裝之前,做一下db2precheck,檢查日誌

4、libpam.so問題,不一定遇得上,看人品。
db2setup安裝過程中,報錯內容如下:
Validating "/lib/libpam.so*" ...
DBT3514W The db2prereqcheck utility failed to find the following 32-bit libr
ary file: "/lib/libpam.so*".
WARNING : Requirement not matched.
解決辦法如下:
[root@TSMClt expc]# find / -name libpam.so*
/usr/lib64/libpam.so
/lib64/libpam.so.0.82.2
/lib64/libpam.so.0
很明顯,缺失32位包

[root@TSMClt expc]# rpm -qf /usr/lib64/libpam.so
pam-devel-1.1.1-4.el6.x86_64
[root@TSMClt expc]# rpm -qf /lib64/libpam.so.0.82.2
pam-1.1.1-4.el6.x86_64
[root@TSMClt expc]# rpm -qf /lib64/libpam.so.0
pam-1.1.1-4.el6.x86_64

yum install -y pam*

D. linux db2客戶端安裝在什麼目錄下

你用來執行建庫命令的用戶是否具有你提到的/boot目錄的相應許可權?
預設的db2inst1用戶只具有它用戶home目錄下面的許可權。如果不加on參數,庫都是建在這個目錄下的,所以許可權不會出問題。但如果你制定了on參數,那目標路徑必須開許可權。
grant一下吧。

E. DB2哪個版本可以在linux系統下安裝

第一個問題沒有具體的報錯,不知道原因,應該也是系統少什麼庫文件
第二個問題是沒有libstdc++.so.5網上搜一下這個文件是哪個rpm包裡面的,下下來就可以了。

F. linux怎麼連接linux下的db2

linux下安裝DB2的詳細步驟
第一步:檢查程序包及其版本
www.2cto.com
2
compat-libstdc++-7.3-2.96.118.i386.rpm
在linux的安裝盤上,使用rpm
-i
compat-libstdc++-7.3-2.96.118.i386.rpm
安裝即可第二步:配置
Linux
內核參數
/etc/sysctl.conf文件,添加內核參數2
kernel.msgmni
=10242
kernel.sem
=
250
256000
32
1024
使更改激活:sysctl
–p第三步:安裝
sh
db2_install
按照提示做第四步:創建用戶2
/usr/sbin/groupadd
db2iadm12
/usr/sbin/groupadd
db2fadm12
/usr/sbin/useradd
–m
-g
db2iadm1
–d
/home/db2inst1
db2inst12
/usr/sbin/useradd
–m
-g
db2fadm1
–d
/home/db2fenc1
db2fenc1第五步:創建實例2
/opt/IBM/db2/V8.1/instance/db2icrt
–a
server
–u
db2fenc1
db2inst1第六步:產品許可證2
/opt/IBM/db2/V8.1/adm/db2licm
-a
/mnt/cdrom/db2/license/db2pe.lic第七步:允許SMS的多頁分配
/opt/IBM/db2/V8.1/cfg/db2ln第八步:添加DB2埠
SU
-
root
vi
/etc/services
加入下面一行
db2inst1
50000/tcp第九步:DB2
配置
su

db2inst1
db2set
DB2_EXTENDED_OPTIMIZATION=ON
db2set
DB2_DISABLE_FLUSH_LOG=ON
db2set
AUTOSTART=YES
db2set
DB2_STRIPED_CONTAINERS=ON
db2set
DB2_HASH_JOIN=Y
db2set
DB2COMM=tcpip
db2set
DB2_PARALLEL_IO=*
db2set
DB2CODEPAGE=819
#Update
dbm
cfgdb2
update
dbm
cfg
using
SVCENAME
db2inst1db2
update
dbm
cfg
using
INDEXREC
ACCESS第十步:運行DB2
www.2cto.com
db2start第十一步:創建庫
db2
"CREATE
DATABASE
atmv1
ALIAS
feelview
USING
CODESET
ISO8859-1(UTF-8)
TERRITORY
CN"以後就可以創建表和對表操作了,如
db2
"select
*
from
tbl"

G. 如何在Linux虛擬環境下搭建DB2資料庫DPF

一、創建用戶和組
1、使用root用戶添加系統用戶
/usr/sbin/groupadd -g 1997 db2igrp
#instance所在的group,加入這個group的所有用戶都具有DBA許可權/usr/sbin/groupadd -g 1998 db2fgrp
#fenced用戶所在的group/usr/sbin/useradd -u 1997 -g db2igrp -d /cbusdb/db2inst1 db2inst1
#db2inst1用戶/usr/sbin/useradd -u 1998 -g db2fgrp -d /cbusdb/db2fenc1 db2fenc1
#db2fenc1用戶/usr/sbin/groupadd db2fadmin
/usr/sbin/useradd -g db2fadmin db2admin
2、使用root用戶添加資料庫賬號
/opt/ibm/db2/V10.5/instance/db2icrt -s ese -u db2fenc1 db2inst1
#在所有的機器上,使用root用戶,建立db2 admin server:
/opt/ibm/db2/V10.5/instance/dascrt -u db2admin#啟動db2 admin server:
db2admin start
3、修改節點配置文件
#vim /cbusdb/db2inst1/sqllib/db2nodes.cfg0 cbusdb01 0
1 cbusdb01 1
2 cbusdb02 0
3 cbusdb02 1
4、修改實例參數
su - db2inst1
db2iauto -on db2inst1
db2set DB2_SKIPINSERTED=on
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ondb2set DB2_EVALUNCOMMITTED=on
db2set DB2_SKIPDELETED=on
db2set DB2COMM=TCPIP
db2set DB2FCMCOMM=TCPIP4
db2set DB2RSHCMD=/bin/rsh
#注意如果配置的ssh則此處需要修改成
db2set DB2RSHCMD=/usr/bin/ssh
db2set DB2CODEPAGE=1386
db2set DB2TERRITORY=86
db2set DB2_PARALLEL_IO=*
5、配置服務埠
DB2c_db2inst1 61000/tcp
DB2_db2inst1 61001/tcp
DB2_db2inst1_1 61002/tcp
DB2_db2inst1_2 61003/tcp
DB2_db2inst1_3 61004/tcp
DB2_db2inst1_4 61005/tcp
DB2_db2inst1_END 61008/tcp
6、調整系統參數,設置dpf所需的資源
/sbin/sysctl -w kernel.sem=「250 32000 32 1024」/sbin/sysctl -w kernel.msgmnb=16384
/sbin/sysctl -w kernel.msgmni=1024
/sbin/sysctl -w kernel.msgmax=8192
/sbin/sysctl -w kernel.shmmni=4096
/sbin/sysctl -w kernel.shmall=2097152
/sbin/sysctl -w kernel.shmmax=1073741824
7、修改環境變數
cat 。/sqllib/db2profile 》.profile
vi .bash_profile #添加如下信息:
/cbusdb/db2inst1/sqllib/db2profile
二、配置主機名
分別在兩台主機上修改如下文件:
#vi /etc/sysconfig/network
#-------------------------
#NETWORKING=yes
#HOSTNAME=cbusdb01
#-------------------------
#vi /etc/hosts
#-------------------------
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 cbusdb01#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#192.168.1.122 cbusdb01
#192.168.1.123 cbusdb02
#-------------------------
三、配置rsh
rsh是遠程運行shell的服務.db2使用rsh服務運行啟動和停止資料庫伺服器的命令,以及大部分管理命令。
1、安裝rsh
#yum install rsh*
2、配置rsh的安全文件
#vi /etc/securetty
#add the content
#------------------
#rsh
#rlogin
#rexec
#------------------
3、修改rsh的配置參數/etc/xinetd.d/rsh ##在生產環境建議配置ssh免密登錄
#vi /etc/xinetd.d/rsh
service shell
{
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rshd
disable = no
}
4、修改rsh的配置文件rlogin
#vi /etc/xinetd.d/rlogin
service login
{
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rlogind
}
4、免密登陸,實例用戶db2inst1的家目錄中創建.rhosts文件
cat $HOME/.rhosts
cbusdb01 db2inst1
cbusdb02 db2inst1
5、CentOS7.0需要單獨下載xinetd
yum install xinetd #低於此版本可不下載
6、重啟rsh服務
service xinetd restart
7、驗證rsh服務
rsh cbusdb01 date
rsh cbusdb02 date
#db2_all echo hi 沒有返回
yum install ksh
四、配置時鍾伺服器
1、安裝ntp伺服器
#yum install ntp*
# ntpdate -u 202.112.10.36
#ntpdate cn.pool.ntp.org
#service ntpd start
#chkconfig ntpd on
2、修改ntp配置
#允許內網其他機器同步時間
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
#互聯網時間伺服器
server 210.72.145.44 perfer # 中國國家受時中心server 202.112.10.36
# 1.cn.pool.ntp.orgserver 59.124.196.83
# 0.asia.pool.ntp.org#允許上層時間伺服器主動修改本機時間
restrict 210.72.145.44 nomodify notrap noquery
restrict 202.112.10.36 nomodify notrap noquery
restrict 59.124.196.83 nomodify notrap noquery
#外部時間伺服器不可用時,以本地時間作為時間服務
server 127.0.0.1
fudge 127.0.0.1 stratum 10
3、修改時區
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
clock -w
4、在節點2上配置時鍾伺服器
*/5 * * * * /usr/sbin/ntpdate cbusdb01
五、配置nfs服務
1、yum install nfs*
# yum install portmap rpcbind #安裝nfs客戶端
2、配置需要共享的資源
#vi /etc/exports
/cbusdb *(rw,sync,no_root_squash)
/cbusdblog *(rw,sync)
3、啟動nfs server
service rpcbind start
service nfs start
service nfslock restart
4、導出資源
exportfs -rv
5、顯示NFS Server上所有的共享卷
showmount -e
6、在客戶端掛載共享目錄
#mount 192.168.1.122:/cbusdb /cbusdb
#vi /etc/fstab
cbusdb01:/cbusdb /cbusdb nfs rw,timeo=300,retrans=5,hard,intr,bg,nolock,suid
六、關閉selinux
vim /etc/sysconfig/selinux
#SELINUX=disabled
七、測試、創建資料庫
1、啟動資料庫
#db2start
2、創建資料庫
#db2 「create db cbusdb on /cbusdblog using codeset gbk territory cn」

H. 關於linux系統DB2安裝失敗問題,請大神指教……

個人安裝經驗,解壓好安裝文件以後,進入文件目錄,目錄裡面有一個文件叫db2_checkprepare,線運行它查看你的系統是否到達db2安裝的環境要求,如果都通過那可以使用db2_setup命令來開始安裝,但安裝之前確保系統已經有了java環境,大多數情況下能成功安裝的。

I. 怎樣在虛擬機linux系統安裝db2

首先虛擬機使用nat上網即可,在linux下使用ifconfig eth0查看ip地址並記下。然後在外部windows上安裝QC,裝好工具後,打開.
沒特別說明的地方默認或隨便

1.在左邊藍色的小球(quest central for db2)上右鍵,"Add Instance or subsystem";
2."NEXT"
host name 填欲連接的資料庫IP ,即你記下的ip
Operating system: 資料庫的操作系統 如 linux
"NEXT"
node name 隨便填
port number 埠 如"50000"
"NEXT" "NEXT" "FINISH"

這時候就多了個電腦咯...名字就是上面填的 host name

3.在新建的節點上(白色的雙圓柱)右鍵 "add database"
database name 填資料庫的名字
database alias 跟上面一致就行
4.一直"next" 到"finish"

熱點內容
哪裡有存儲器零售商 發布:2024-11-15 22:55:42 瀏覽:46
手機如何設置鎖屏密碼個性 發布:2024-11-15 22:44:08 瀏覽:417
mysql導入存儲過程 發布:2024-11-15 22:43:18 瀏覽:638
net連接資料庫代碼 發布:2024-11-15 22:40:16 瀏覽:61
編程計算nk 發布:2024-11-15 22:35:07 瀏覽:833
資料庫第一章 發布:2024-11-15 22:27:07 瀏覽:593
測試php性能工具 發布:2024-11-15 22:19:37 瀏覽:580
安卓手機怎麼給王者榮耀差評 發布:2024-11-15 22:16:47 瀏覽:270
c調用python返回 發布:2024-11-15 22:14:23 瀏覽:943
優酷無法上傳高清視頻 發布:2024-11-15 22:13:13 瀏覽:733