LINUX下安裝 和 解除安裝 db2v10 5

2021-07-23 02:53:03 字數 3173 閱讀 9063

*****====安裝*****====

linux下安裝db2v10.5

2、解壓tar -zxvf v10.5fp1_linuxx64_server.tar.gz  解壓完成後會在當前目錄下有乙個 ./server資料夾。

3、進入這個目錄  cd server

4、執行安裝 ./db2_install

(注)安裝之前,先確保先進行安裝前驗證。

5、新增組和使用者:     

groupadd -g 999 db2iadm1

groupadd -g 998 db2fadm1

groupadd -g 997 dasadm1

useradd -u 600 -g db2iadm1 -m -d /home/db2inst1 db2inst1

useradd -u 601 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1

useradd -u 602 -g dasadm1 -m -d /home/dasusr1 dasusr1

6、安裝例項

cd /opt/ibm/db2/v10.5/instance

./db2icrt -a server -u db2fenc1 db2inst1 //建立例項

如出現hostname 錯誤,記得修改/etc/sysconfig/network 和 /etc/hosts 當前主機名一致。

7、檢視安裝許可證

/opt/ibm/db2/v10.5/adm/db2licm -l

8、允許分頁

/opt/ibm/db2/v10.5/cfg/db2ln 

9、設定埠號

vi /etc/services

在最後增加一行

db2inst1 50000/tcp

10、db2 配置

要切換到使用者 db2inst1,下面所有的使命都用db2inst1執行

su - db2inst1

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

db2 update dbm cfg using svcename db2inst1

db2 update dbm cfg using indexrec access

11、啟動和停止資料庫

啟動資料庫     db2start

停止資料庫     db2stop

注意:如果是第一次啟動,可以建立乙個樣例資料庫,直接輸入命令 db2sampl

12、可能用到的一些sql

#建立資料庫

$ db2 "create database dbtest1 alias dbtest1 using codeset iso8859-1 territory us" 

$ db2 "create database dbtest2 alias dbtest2 using codeset utf-8 territory cn" 

上面的語句需要久的時間後輸出」db20000i the create database command completed successfully. 「

$ db2 connect to dbtest1

#建立表

$ db2 "create table mytaba(col1 integer not null, col2 varchar(40), col3 decimal(9,2))"

#新增記錄

$ db2 "insert into mytaba(col1,col2,col3) values(1,'hello',9.2)"

#查詢$ db2 "select * from mytabafetch first 10 rows only"

**********=解除安裝***************==

linux下解除安裝db2 v10.5。

準備工作. 

1. 用 ps -ef | grep db2 找出db2安裝目錄

2. 用./db2level 查出db2的安裝版本及目錄

# ./db2level

解除安裝: 1. 刪除例項上的所有資料庫

1.1 轉到db2例項使用者

su - db2inst1

cd /home/db2inst1/sqllib

1.2 列出當前所有db

./db2 list db directory

1.3 斷開所有應用連線

1.4 停掉資料庫

./db2stop force

1.5 重啟用後,依次刪除所有資料庫

./db2start

./db2 drop db 資料庫名

./db2 list db directory

./db2stop

2. 刪除所有例項 

2.1 查出所有例項名,如有多個例項,參考上面的方法刪除資料庫。

su -root

./db2ilist 檢視當前例項 

windows: echo %db2instance% 

其它系統: set | grep db2instance

2.2 停用並刪除db2例項

su -db2inst1   //進入例項使用者

./db2inst1 stop //停用例項

exit

./db2idrop 例項名 //刪除

//如說明不能刪除sqllib子目錄,並且在adm子目錄中生成幾個有.nfs的檔案. 

//說明裝了nfs,在檔案伺服器上刪除後再去刪除sqllib子目錄即可.

如有安裝das管理服務名,將其刪除. 

./daslist //命令可以檢查

./dasdrop //刪除

2.3 檢查下是否刪除成功。

./db2ilist

3.解除安裝db2 

3.1.進入db2的安裝目錄下的install目錄,找到db2_deinstall 命令。 

3.2 刪除 ./db2_deinstall -a

4.善後

4.1 刪除使用者和組,及主目錄。

4.2 如有設環境變數或指令碼的,將其清掉。

Linux生產下安裝db2V10 1

db210.1版本安裝手冊 裝新的suse系統後需要做以下幾步才能完整安裝10.1版本的db2 1.要掛載2個iso檔案 首先在跟目錄下建目錄test1和test2 2.把iso檔案掛載到目錄下 mount x.iso test1 o loop 原始檔 要是虛擬機器的話就掛載mount dev cd...

linux上解除安裝db2

db2解除安裝 由於某種原因,要解除安裝db2再重新安裝的話,一定要正確的解除安裝db2,否則不能執行重新安裝或安裝的db2不可用。1 在linux上解除安裝db2的一般過程如下所示 a.可選 刪除所有資料庫。可以使用 控制中心 或drop database命令刪除資料庫。b.停止db2管理伺服器。...

Linux下DB2的安裝

今天安裝了db2,忙了好一陣子,上網找資料等,終於裝好了,下面就把我的步驟跟大家分享一下。第一步 檢查程式包及其版本 compat libstdc 7.3 2.96.118.i386.rpm 在linux的安裝盤上,找到後使用rpm i compat libstdc 7.3 2.96.118.i38...