環境:redhat5.3+db2 v9.1
需求:手動安裝資料庫
遠端:crt ssh
1:上傳遠端伺服器:
db2_v9_ese_linux_32.tar
2:解壓:
tar -xzvf db2_v9_ese_linux_32.tar
3:配置核心引數:
vi /etc/sysctl.conf
kernel.shmmni=4096
kernel.shmmax=17179869184
kernel.shmall=8388608
kernel.sem=250 256000 32 4096
kernel.msgmni=16384
kernel.msgmax=65536
kernel.msgmnb=65536
進入db2目錄安裝:
mkdir -p /ipt/ibm/db2/v9.1
./db2_install -b /opt/ibm/db2/v9.1 -p ese
4:建立使用者和組:
db2出於管理用途,一般建立3個使用者和組。
使用者
示例使用者名稱
示例組名
例項所有者
db2inst1
db2iadm1
受防護的使用者
db2fenc1
db2fadm1
db2管理伺服器使用者
dasusr1
dasadm1
* login as root
建立組:
groupadd -g 999 db2iadm1
groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
* create users for each group
建立使用者屬於哪乙個組:
useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1
useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1
useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
* set password for each users created
為每乙個使用者設定密碼:
passwd db2inst1
passwd db2fenc1
passwd dasusr1
安裝許可證:
install license:
/opt/ibm/db2/v9.1/adm/db2licm -a /ese_t/disk1/db2/license/db2ese_t.lic
建立das:db2 administration server
/opt/ibm/db2/v9.1/instance/dascrt -u dasusr1
啟動das:
su dasusr1
db2admin start
啟用das自動啟動:
/opt/ibm/db2/v9.1/instance/dascrt/dasauto -on
建立例項:
*login as root
/opt/ibm/db2/v9.1/instance/db2icrt -a server -u db2fenc1 db2inst1
建立tcp/ip通訊:
database service
*login as root
vi /etc/services
插入:
db2_tminst 50000/tcp
啟動db2例項:
*login as db2inst1
su db2inst1
db2語法操作:
建立資料庫:db2 create database資料庫名
檢視資料庫目錄:db2 list database directory
連線到資料庫:db2 connect to資料庫名
斷開資料庫連線:db2 connect reset
建立表:db2 「create table表名 (id int,name varchar(30))」
檢視表目錄:db2 list tables
檢視表結構資訊:db2 describe table表名
檢視當前連線情況:db2 connect
檢視當前連線的使用者:db2 values user
檢視當前例項:db2 get instance
關閉例項:db2stop註明:如果資料庫正在執行,必須強制關閉
強制關閉例項:db2stop force
啟動例項:db2start
獲取資料庫的配置管理資訊:db2 get dbm cfg
分頁檢視資料庫的配置資訊:db2 get dbm cfg | more
檢視某乙個資料庫的配置資訊:db2 get db cfg for資料庫名
分頁檢視某乙個資料庫的配置資訊:db2 get db cfg for資料庫名 | more
檢視資料庫的表空間:db2 list tablespaces
檢視表空的詳細資訊:db2 list tablespaces show detail
建立表空間:db2 create tablespace表空間名字 managed by system using /tablespace
遠端連線資料庫:
編目節點:db2 catalog tcpip node節點名 remote對方 ip位址 server 50000
檢視節點目錄:db2 list node directory
編目資料庫:db2 catalog database 資料庫名 as 資料庫別名 at node 節點名
檢視資料庫目錄狀態:db2 list db directory
連線遠端資料庫:db2 connect to 資料庫名 as 資料庫別名user 使用者名稱 using密碼
反編目資料庫:db2 uncatalog database 資料庫名
反編目節點:db2 uncatalog node 節點名
刪除表:db2 drop table表名
刪除資料庫:db2 drop database資料庫名
刪除表空間:db2 drop tablespace表空間名
退出資料庫:quit
db2手動新建例項 win7
在win7下安裝好db2後,為了方便,需要重新建立乙個例項,並在該例項上建立資料庫。開啟db2管理器,在控制台上,輸入db2ilist,可以看到當前db2所有的例項。預設情況下,該命令輸出是db2,即安裝好db2後,系統會預設有乙個db2的例項。輸入命令 db2icrt db2 instance 其...
TX2手動安裝cudnn
1.手動安裝cudnn 以安裝cudnn7.1為例 2 解壓 cd home nvidia downloads sudo tar xvf cudnn 9.0 linux x64 v7.1.tgz cuda include cudnn.h cuda nvidia sla cudnn support.t...
TX2手動安裝cudnn
1.手動安裝cudnn 以安裝cudnn7.1為例 2.解壓 cd home nvidia downloads sudo tar xvf cudnn 9.0 linux x64 v7.1.tgz 輸出 cuda include cudnn.h cuda nvidia sla cudnn suppor...