當前位置:首頁 » 數據倉庫 » db2資料庫怎麼安裝
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

db2資料庫怎麼安裝

發布時間: 2023-04-23 17:37:31

① 你的DB2資料庫安裝成功了嗎

1.下載DB2資料庫軟體包db2exc_971_LNX_x86.tar.gz (注:官方免費使用版本)
http://www.ibm.com/developerworks/cn/downloads/im/udbexp/
Linux for System x86 V9.7.5 317MB
DB2 Express-C 免費資料庫伺服器
db2exc_971_LNX_x86.tar.gz (404 MB)
Data Studio(獨立)管理實用程序
ibm_data_studio_standalone_linux.tar.gz (208 MB)
DB2 9.7.1 的本地語言包
db2exc_nlpack_971_LNX_x86.tar.gz (317 MB)
注:第一次登陸需要注冊用戶後才可以下載

2.解壓 tar -zxvf db2軟體包(放在opt目錄下)
注:安裝切換到root用戶下
[root@localhost DB2]# pwd
/mnt/hgfs/Sunrier/DB2
[root@localhost DB2]# ls
db2exc_971_LNX_x86.tar.gz
[root@localhost DB2]# cd /opt
[root@localhost opt]# ls
[root@localhost opt]# tar -zxvf /mnt/hgfs/Sunrier/DB2/db2exc_971_LNX_x86.tar.gz

② windows7 如何安裝db2 9.5版本資料庫

理論上windows版本的安裝是很簡單的,直接執行exe文件,然後跟著向導一步步安裝就行。

③ 請教一下,NAVICAT怎麼連接DB2資料庫啊

要使用 Navicat 連接 DB2 資料庫,陸襲需要按照以下步驟操作:
在 Navicat 中打開新連接對話框,選擇 DB2 資料庫類型。
在基本選項卡中,輸入連接信息孝悉歲,包括伺服器名稱、埠號、用戶名和密碼等信息。
選擇高級選項卡,設置資料庫名稱和其他高級選項,如 SSL 加密、時間區域等。
單擊測試連接巧睜按鈕以確保連接信息正確無誤。
如果測試連接成功,則單擊確定按鈕保存連接。
需要注意的是,連接 DB2 資料庫需要在計算機上安裝 DB2 客戶端軟體,因此請確保已經正確安裝並配置了 DB2 客戶端軟體。另外,連接時也需要提供正確的資料庫名稱和訪問許可權。

④ 如何搭建db2資料庫

1.找到命令行dbcmd 打開電腦,進入電腦操作系統,使用快捷鍵組合WIN+R...
2.使用db2start啟動db2資料庫 通過以上方法,在電腦中找到db2命令行db50p...
3.完成db2資料庫的啟動 在dbcmd運行界面中,輸入db2start,開始啟動d...
4.使用create database命令創建資料庫 待系統啟動db2資料庫完成後,...
5.db2資料庫的創建 在dbcmd運行界面中,輸入:「db2 create datab..

⑤ 如何安裝db2資料庫

通過開始菜單找到「DB2命令窗口(Administrator)」,打開之後運行「db2sampl」,創建樣本資料庫,然後可以「db2 connect to sample」連接到sample資料庫中,對各種表(可以通過db2 list tables查看到所有表)開始操作。

DB2的用戶需要通過操作系統創建,如果只是練習使用,不需要新建用戶,直接用管理員賬號操作即可。

⑥ 如何在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」

⑦ Windows平台下DB2資料庫安裝全圖解

開放的DB 擁有先進的資料庫技術 專為隨需應變的統一信息平台而設計 它能夠使您擺脫現有信息系統的禁錮 全面支持您隨機應變的業務發展 它支持Unix Linux以及Windows等主流操作系統 具有良好的數據安全性和優異的穩定性 為構建企業級數據倉庫提供了堅實的技術基礎 一 安裝前准備 首先 在Windows 上安裝 DB 應該先創建 db admin 賬戶 將該賬戶添加到管理員組中 並給予該賬戶必需的權利 其次 DB 安裝源程序可以查看 IBM中國() 站點獲得 另外 本文介紹的是使用一種方便的 響應文件的方法來安裝 DB 這種方法使部署 DB UDB Express 變得容易 而且它還允許您在您自己的應用程序中嵌入 DB 安裝 二 實施安裝 DB 響應文件安裝是可以嵌入到現有安裝程序中的後台安裝過程 它對於最終用戶是透明的 Step 生成響應文件 當使用互動式安裝實用程序安裝 DB 時 在安裝開始之前會提示您進行安裝選擇並提供必要的配置數據 響應文件只包含這些安裝選項和配置數據 它們已為嵌入式使用准備好了 可以用三種方法來生成響應文件 使用 DB Setup Wizard使用 DB 響應文件生成器實用程序(僅 Windows)手動生成響應文件另外 也有現在的響應文件可用 基於windows的安裝程序的響應文件位置在下載解壓後的 db windowssamples db exp rsp 路徑里 下圖為響應文件樣圖 在解壓後的根目錄啟動DB Setup Wizard安裝(setup exe) 進入 安裝類型 窗口 就保持其默認選項單擊 next 在接下來的窗口中 可以選擇將所有選項保存在響應文件中或者執行安裝 如下圖 當 DB Setup Wizard 過程完成後 即保存為我們生成的 DB 響應文件 同時也可以為生成的響應文件選擇路徑和文件名 【提示】 因為響應文件是 ASCII 文本文件 所以也可以手動創建 當然這需要對響應文件有深入的理解才行 所以如果對這方面不是很了解 還是建議使用樣本響應文件為好 Step 安裝響應文件當我們通過前一步生成了響應文件之後 安裝就很簡單了 請使用在GUI安裝中使用的同一可執行文件 要注意的是 不是只在提示符處輸入命令或雙擊setup exe 而是還必須提供正確的響應文件名 在安裝時也可以指定其它選項(例如日誌文件的路徑和名稱) 以下是關於在提示符下運行setup exe的一些參數情況 啟動安裝程序後 它將在後台運行 並不會出現DB 安裝圖形界面 當 DB 安裝嵌入在您自己的安裝程序中時 它就像是安裝過程的一部分 安裝完成後 DB 安裝過程會給您的程序返回一個返回碼 根據這個返回碼 我們可以判定安裝是否成功 下圖是一些主要的返回碼 OK 安裝結束後 可以在 開始 — 程序 中找到DB 的程序組 Step 創建資料庫最簡單的創建資料庫的方法是在響應文件中手動添加資料庫部分 當然在前面安裝過程的結尾也會提示您創建 下圖是包含在樣本響應文件中的資料庫部分 總結 通過使用 DB 響應文件安裝 可以在安裝程序中透明地安裝DB 它在安裝過程中不需要用戶輸入 並且它通過日誌文件提供詳細的 及時的安裝進度信息 使用響應文件安裝對於執行大規模DB 部署 或在應用程序的安裝中嵌入DB 來說效果很好 卸載資料庫 斷開所有應用程序的連接 停止所有 DB 進程和服務 刪除DB 產品 lishixin/Article/program/SQLServer/201311/22132

⑧ 怎麼在linux上咱裝DB2

我網上復制來的,可以稍微看下,其實DB2也有安裝腳本

安裝DB2
DB2的安裝可以算是再各個資料庫裡面薯賣最簡單的了。除了sqlite。
下載安裝包,鬧宴解壓
[root@Enterprise tmp]# tar xvf DB2_V82_PE_LNX_32_NLV.tar
解開以後的文件都被放置在當前目錄下的pe文件夾中。
開始安裝:
[root@Enterprise tmp]# cd pe
[root@Enterprise pe]# ls
db2 db2_deinstall db2_install db2setup doc
[root@Enterprise pe]# ./db2_install
Specify one or more of the following keywords,
separated by spaces, to install DB2 procts.

選擇自己要安裝的產品,數彎逗輸入名字後回車。等待安裝完成。
我們現在需要做的是,對資料庫的初始化工作。包括安裝授權文件和創建一個實例並運行它。
首先,我們安裝授權文件。
不安裝授權文件的話,則是評估版,九十天後就要過期。授權文件,在安裝包已經有了。我們用下面的命令安裝它:
[root@Enterprise pe]# /opt/IBM/db2/V8.2/adm/db2licm -a /tmp/pe/db2/lic
ense/db2pe.lic
如果沒有db2pe.lic 文件。可以去網上找找。
我們需要創建一個用戶。
[root@Enterprise pe]# useradd db2inst1
[root@Enterprise pe]# passwd db2inst1

開始創建實例:
[root@Enterprise pe]# /opt/IBM/db2/V8.2/instance/db2icrt -u db2inst1 db2inst1
這樣,我們就創建了一個實例db2ins1。

[root@Enterprise pe]# su db2inst1
[db2inst1@Enterprise pe]$ db2start
07/26/2007 16:45:10 0 0 SQL1063N DB2START processing was successful.
SQL1063N DB2START processing was successful.

這樣我們資料庫就啟動成功。
[db2inst1@Enterprise pe]$ db2
(c) Copyright IBM Corporation 1993,2002
Command Line Processor for DB2 SDK 8.2.0
You can issue database manager commands and SQL statements from the command
prompt. For example:
db2 => connect to sample
db2 => bind sample.bnd
For general help, type: ?.
For command help, type: ? command, where command can be
the first few keywords of a database manager command. For example:
? CATALOG DATABASE for help on the CATALOG DATABASE command
? CATALOG for help on all of the CATALOG commands.
To exit db2 interactive mode, type QUIT at the command prompt. Outside
interactive mode, all commands must be prefixed with 'db2'.
To list the current command option settings, type LIST COMMAND OPTIONS.
For more detailed help, refer to the Online Reference Manual.
db2 =>

創建一個最簡單的資料庫
db2 => create database testdb
DB20000I The CREATE DATABASE command completed successfully.

查看本instance下有哪些database
db2 => list database directory
System Database Directory
Number of entries in the directory = 2
Database 1 entry:
Database alias = TESTDB
Database name = TESTDB
Local database directory = /home/db2inst1
Database release level = a.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
Database 2 entry:
Database alias = OMNIDB
Database name = OMNIDB
Local database directory = /home/db2inst1/data
Database release level = a.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =

⑨ Linux系統下安裝DB2資料庫時,正常執行./db2setup沒有任何的反應,根本就沒有安裝界面!暈死了、、、、、

我用的梁前CentOS系統,內核是Linux。 進入圖形界面後,在桌面上右鍵點擊「兆頌創建新終端」

1.在命令行界面中用如下語句切換到db2inst1賬戶中:
su - db2inst1

注意,命令要小寫,中間的減號是半形的。其中db2inst1賬戶(同時也是實例、進程)是在安裝DB2過程中創建的一個默認賬戶,相當於Windows中的那個DB2實例,要想執行各種db2的命令,需要在這個賬戶下操作;

2.在該賬戶下,可以打開控制中心,也可以進入到命令行處理器。進入命令行處理器的方法很簡單,直接用db2命令,然後回車即可;

3.打開控制中心稍微有點麻煩,需要在桌面上另外打開一個命令行窗口,在其中輸入:
xhost local:db2

然後在db2inst1賬戶所在的窗口中,輸入命令:
db2cc &
就可以打開控制中心。
4.現在可以查看當前實例
db2ilist
如果需要創建表,則需要打開資料庫管理服務,輸入命令:
su - db2inst1
db2start //啟動db2工作實例
db2stop //停止db2實例
db2set -all //查看db2所有注冊表變數

在變數列表中有一個db2管理用戶:DB2ADMINSERVER=XXXXX
只有切換到管理用戶才可以創建表 su - XXXXX
然後,輸入命令:族渣鄭 db2admin start 啟動管理實例

說明:
在Linux環境下,一個用戶對應一個實例,創建資料庫必須在實例下創建,因此切換到用戶即可切換到實例。命令如下:

su - db2inst1
db2 get instance

⑩ IBM/DB2.Linux的安裝配置管理

IBM/DB2.Linux的安裝配置管理

作為關系型資料庫技術的領導者,IBM公司在2001年將世界排名第四的Informix資料庫公司納入麾下,並將其所擁有的先進特性融入到DB2當中。下面我准備了關於IBM/DB2.Linux的安裝配置管理的.文章,提供給大家參考!

1.安裝IBM/DB2 V9.1 Linux版

下載得到安裝文件 db2exc_912_LNX_x86.tar.gz ,解壓到ext2/3分區

# cd db2exc_912_LNX_x86

# ./db2setup

(1)彈出java的安裝界面,install new instance

(2)使用“Typical Mode”,選擇安裝目錄,默認為 DB2_root=/opt/ibm/db2/V9.1/

# echo DB2_root=/opt/ibm/db2/V9.1/ >> /etc/profile

(3)並默認創建 db2inst?、db2fenc?、db2adsusr? 這個幾個用戶最重要的是本地實例管理用戶 db2inst? 其負責管理資料庫實例

(4)創建Instance,然後下一步繼續安裝,看到successful結果,表示成功

(5) # ps -e | grep db2 應該可以看到三個不同名稱的進程

(6) # tail /etc/inittab #可以看到最後一行就是啟動db2的方法

fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator

2.配置IBM/DB2的庫開發和CLI/ODBC連接

# su db2inst1

$ cd $DB2_ROOT

## 編目(catalog):

$ ./db2 catalog tcpip node remote server

$ ./db2 catalog db at node

$ ./db2 connect to user using

## 反編目(uncatalog):

$ ./db2 uncatalog db

$ ./db2 uncatalog node

3.修改,使用IBM/DB2的CLI/ODBC進行程序開發

(1)如果不想使用db2實例,而只是想使用CLI/ODBC來開發程序,可以注釋 /etc/inittab 中啟動db2的那一句,放棄啟動IBM/DB2資料庫服務。

(2)環境變數配置文件 : /home/db2inst1/sqllib/db2profile

查看 /etc/profile ,保證(添加或者修改)有以下兩句

export DB2INSTANCE=db2inst1

export PATH=$DB2_ROOT/binPATH

export LD_LIBRARY_PATH=$DB2_ROOT/lib32LD_LIBRARY_PATH

(3)編目目標機器地址與ODBC的DSN的關系,CLI/ODBC 中最重要的頭文件(include)和庫(lib)

$DB2_ROOT/lib32 或 其聯接 /home/db2inst1/sqllib/lib,其中最重要的是libdb2.so

4.資料庫備份及恢復

(1).使用用戶名和口令登錄伺服器

# db2 connect to ecm3000 user using

(2).強制停止所有應用,是非同步的

# db2 force applications all

(3).將資料庫備份到指定目錄下

# db2 backup database to

(4).從指定目錄中恢復資料庫

# db2 restore database from

5.修改和卸載DB2

請先反編目()如步驟2中

# su db2inst1

$ cd $DB2_ROOT/install

$ ./db2_deinstall -a

等待結束 ...

修改該/etc/inittab 中啟動db2的那一句,保證放棄啟動IBM/DB2資料庫服務。

;