常用的DB2命令

2021-06-20 10:09:08 字數 1201 閱讀 7466

啟動資料庫:

啟動db2服務:

db2start

啟用資料庫例項:db2 activate database  

檢視啟用狀態的資料庫:db2 list active databases

關閉資料庫:

失效資料庫例項:db2 deactivate database

關閉資料庫服務:db2stop

檢視資料庫:db2 list db directory

檢視資料庫表空間:db2pd -db -tablespace

檢視資料庫配置:db2 get db cfg for

連線資料庫:db2 connect to

db2 connect to user[user_name] using [password]

斷開資料庫連線:db2 connect reset/db2 terminate

建立資料庫:db2 create db

刪除資料庫:db2 drop database (如果不能刪除,嘗試斷開啟用的連線或者重啟db2 )

列出系統表:db2 list tables for system

列出所有使用者表:db2 list tables

列出所有表:db2 list tables for all

列出特定使用者表:db2 list tables for schema [user]

複製一張表:db2 create table t1 like t2

顯示表結構:db2 describe table tablename

查詢表:db2 "select * from table tablename where ..."

執行sql指令碼:db2 -tvf scripts.sql

檢視錯誤**資訊:

db2 ? 10054

停止啟用的連線:

檢視死鎖:

db2 get snapshot for locks on

db2 "select agent_id,tabname,lock_mode from table(snap_get_lock('')) as aa"

殺掉程序: 

監控db2消耗多的sql語句:

eg:(db_name=sundb)

設定連線方式(重啟才會生效):

db2set db2comm=tcpip

db2set db2comm=            

常用DB2命令

建庫 db2 create db vipface using codeset utf 8 territory cn on 建庫到指定位置 db2 create database oadb on d using codeset gbk territory cn 列出所有資料庫 db2 list dat...

常用的DB2命令

啟動資料庫 啟動db2服務 db2start 啟用資料庫例項 db2 activate database 檢視啟用狀態的資料庫 db2 list active databases 關閉資料庫 失效資料庫例項 db2 deactivate database 關閉資料庫服務 db2stop 列出系統表 ...

常用的DB2命令(2)

catalog資料庫 catalog indirect db2 catalog database on db2sys dir name catalog remote db2 catalog database as at node 事例 db2 catalog tcpip node nodesun r...