*****====安裝*****====
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...