正在看的db2教程是:DB2編程序技巧 (八)。4.2 創建Database
create database head using codeset IBM-eucCN territory CN;
這樣可以支持中文。
4.3 手工做數據庫遠程(別名)配置
db2 catalog tcpip node node1 remote 172.28.200.200 server 50000
db2 catalog db head as test1 at node node1
然後既可使用:
db2 connect to test1 user … using …
連上head庫了
4.4 停止啟動數據庫實例
db2start
db2stop (force)
4.5 連接數據庫及看當前連接數據庫
連接數據庫
db2 connect to head user db2inst1 using db2inst1
當前連接數據庫
db2 connect
4.6 停止啟動數據庫head
db2 activate db head
db2 deactivate db head
要注意的是,如果有連接,使用deactivate db 不起作用。
如果是用activate db啟動的數據庫,一定要用deactivate db才會停止該數據庫。(當然如果是db2stop也會停止)。
使用activate db,這樣可以減少第一次連接時的等待時間。
Database如果不是使用activate db啟動而是通過連接數據庫而啟動的話,當所有的連接都退出後,db也就自動停止。
4.7 查看及停止數據庫當前的應用程序
查看應用程序:
db2 list applications show detail
授權標識 | 應用程序名 | 應用程序句柄 | 應用程序標識 | 序號# | 代理程序 | 協調程序 | 狀態 | 狀態更改時間 | DB 名 | DB 路徑| | 節點號 | pid/線程
其中:1、應用程序標識的第一部分是應用程序的IP地址,不過是已16進制表示的。
2、pid/線程即是在unix下看到的線程號。
停止應用程序:
db2 "force application(236)"
db2 “force application all”
其中:該236是查看中的應用程序句柄。
<