db2命令 資料庫路徑查詢命令

2021-08-30 14:38:44 字數 4360 閱讀 4960

--預設資料庫路徑 

c:\>db2 get dbm cfg | find /i "dftdbpath"

預設資料庫路徑                              (dftdbpath) = f:

--列出資料庫所在驅動器

c:\>db2 list db directory

--列舉f盤所有庫

c:\>db2 list db directory on f:

--連線資料庫

c:\>db2 connect to sample

--檢視表空間

c:\>db2 list tablespaces 【show detail】

--取得表空間快照

c:\>db2 get snapshotfortablespaceson

sample | more

--列出tablespace id為0 的容器

c:\>db2 list tablespace containers for 0

附件

1)表空間特定於頁大小的限制

表空間型別

4kb

8kb

16kb

32kb

sms表空間

64gb

128gb

256gb

512gb

dms表空間(常規)

64gb

128gb

256gb

512gb

dms表空間(大型)

2tb

4tb

8tb

16tb

自動儲存器表空間(常規)

64gb

128gb

256gb

512gb

自動儲存器表空間(大型)

2tb

4tb

8tb

16tb

臨時表空間

64gb

128gb

256gb

512gb

2)表空間狀態

0x0              normal  

0x1              quiesced:share  

0x2              quiesced:update

0x4              quiesced:exclusive  

0x8loadpending  

0x10deletepending  

0x20             backup pending  

0x40             rollforward in progress  

0x80             rollforward pending  

0x100            restore pending  

0x100            recovery pending(not used)  

0x200            disable pending  

0x400            reorg in progress  

0x800            backup in progress  

0x1000           storage must be defined  

0x2000           restore in progress  

0x4000           offline and

not accessible  

0x8000droppending  

0x2000000        storage may be defined  

0x4000000        stordefisin

'final' state  

0x8000000        stordef was changedpriortorollforward  

0x10000000       dms rebalancerisactive  

0x20000000       tbs deletion in progress  

0x40000000       tbs creation in progress  

0x8forservice useonly

3)檢視表資訊

可以使用表所示的命令來獲取表資訊。

用來獲取表資訊的命令 命

令 描述

list tables

列出用於當前使用者的表

list tables for all

列出資料庫中定義的所有表

list tables for schema schemaname

列出指定模式中的表

(續表) 命

令 描述

list tables for schema

列出以當前使用者名為模式的表

describe table tablename

顯示指定的表的結構

DB2 命令 資料庫操作

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

查詢DB2資料庫約束

近期在做乙個功能測試時,需要往db2資料庫中插入一條資料,插入時,一直報 sqlerrmc wcsadmin.manifest.f 428,錯誤,通過dbvisualizer personal工具檢視該錶,顯示有乙個 f 428外來鍵約束,但是無奈,就是不知道具體是哪一列 或哪幾列,本人對這個系統整...

DB2資料庫常用命令

檢視資料庫管理器級別快照資訊 db2 get monitor switches db2 update monitor switches using lock on statement on create event monitor mymonitor for deadlocks,statements...