DB2資料庫命令簡介

2021-08-30 18:30:08 字數 2568 閱讀 2990

1.啟動資料庫

db2start

2.停止資料庫

db2stop

3.連線資料庫

db2 connect to o_yd user db2 using pwd

4.讀資料庫管理程式配置

db2 get dbm cfg

5.寫資料庫管理程式配置

db2 update dbm cfg using 引數名 引數值

6.讀資料庫的配置

db2 connect to o_yd user db2 using pwd

db2 get db cfg for o_yd

7.寫資料庫的配置

db2 connect to o_yd user db2 using pwd

db2 update db cfg for o_yd using 引數名 引數值

8.關閉所有應用連線

9.備份資料庫

db2 backup db o_yd to d:

(db2 initialize tape on \\.\tape0)

(db2 rewind tape on \\.\tape0)

db2 backup db o_yd to \\.\tape0

10.恢復資料庫

db2 restore db o_yd from d: to d:

db2 restore db o_yd from \\.\tape0 to d:

11.繫結儲存過程

db2 connect to o_yd user db2 using pwd

db2 bind c:\dfplus.bnd

拷貝儲存過程到伺服器上的c:\sqllib\function目錄中

12.整理表

db2 connect to o_yd user db2 using pwd

db2 reorg table ydd

db2 runstats on table ydd with distribution and indexes all

13.匯出表資料

db2 export to c:\dftz.txt of del select * from dftz

db2 export to c:\dftz.ixf of ixf select * from dftz

14.匯入表資料

import from c:\123.txt of del insert into ylbx.czyxx

db2 import to c:\dftz.txt of del commitcount 5000 messages c:\dftz.msg insert into dftz

db2 import to c:\dftz.ixf of ixf commitcount 5000 messages c:\dftz.msg insert into dftz

db2 import to c:\dftz.ixf of ixf commitcount 5000 insert into dftz

db2 import to c:\dftz.ixf of ixf commitcount 5000 insert_update into dftz

db2 import to c:\dftz.ixf of ixf commitcount 5000 replace into dftz

db2 import to c:\dftz.ixf of ixf commitcount 5000 create into dftz (僅ixf)

db2 import to c:\dftz.ixf of ixf commitcount 5000 replace_create into dftz (僅ixf)

15.執行乙個批處理檔案

db2 -tf 批處理檔名

(檔案中每一條命令用 ;結束)

16.自動生成批處理檔案

select 'runstats on table db2.' || tabname || '

with distribution and detailed indexes all;'

from syscat.tables where tabschema='db2' and type='t';

db2 -tf temp.sql>runstats.sql

17.自動生成建表(檢視)語句

在伺服器上:c:\sqllib\misc目錄中

db2 connect to o_yd user db2 using pwd

db2look -d o_yd -u db2 -e -p -c c:\o_yd.txt

18.其他命令

grant dbadm on database to user bb

19select * from czyxx fetch first 1 rows only

20db2look -d ylbx -u db2admin -w -asd -a -e -o a.txt21. 顯示當前使用者所有表

list tables

22.列出所有的系統表

list tables for system

23.檢視表結構

db2 describe select * from user.tables

DB2 命令 資料庫操作

標籤 空格分隔 db2例項 db2授權 資料庫 資料庫名稱 database name lqr 使用者名稱 user name lqr 檢視表空間名稱 db2 list tablespaces show detail 表空間名稱 需要大寫 tablesapce name userspace1 例項或...

關於DB2的使用(DB2資料命令)

公司所用的資料庫有金倉和db2 首先要用命令視窗直接開啟db2需要在cmd中輸入 db2cmd 1 啟動db2資料庫 db2start 2 連線資料庫 db2 connect to 資料庫名稱 3 建立資料庫 db2 create db 資料庫名稱 4 刪除資料庫 db2 drop db 資料庫名稱...

DB2匯出資料命令

1.使用db2move匯出全部資料 db2move是乙個整合式的資料移動工具,它支援匯出 export 匯入 import 裝入 load 三種操作方式。其實db2move的這三種工作方式分別是通過簡單使用db2 export,db2 import,db2 load指令來完成的。此部分僅僅介紹其ex...