* 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 資料庫名<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />查看資料庫目錄: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