DB2数据库常用基本操作命令
生活随笔
收集整理的這篇文章主要介紹了
DB2数据库常用基本操作命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
點擊開始菜單-->所有程序-->IBM-->DB2-->DB2COPY1-->命令行工具-->命令窗口
一、DB2實例操作
1、查看DB2數據庫的版本及安裝目錄
E:Program Files (x86)IBMSQLLIBBIN>db2level DB21085I 實例 "DB2" 使用 "32" 位和 DB2 代碼發行版 "SQL09074",級別標識為 "08050107"。 參考標記為 "DB2 v9.7.400.501"、"s110330" 和 "IP23237",修訂包為 "4"。 產品使用 DB2 副本名 "DB2COPY1" 安裝在 "E:PROGRA~2IBMSQLLIB" 中。
2、查看當前實例
E:Program Files (x86)IBMSQLLIBBIN>db2 get instance 當前數據庫管理器實例是:DB2
3、查看所有實例
E:Program Files (x86)IBMSQLLIBBIN>db2ilist DB2
4、查看當前實例下已創建的數據庫
E:Program Files (x86)IBMSQLLIBBIN>db2 list db directory 系統數據庫目錄 目錄中的條目數 = 2 數據庫 1 條目: 數據庫別名 = TESTDB2 數據庫名稱 = TESTDB2 本地數據庫目錄 = E: 數據庫發行版級別 = d.00 注釋 = 目錄條目類型 = 間接 目錄數據庫分區號 = 0 備用服務器主機名 = 備用服務器端口號 = 數據庫 2 條目: 數據庫別名 = SAMPLE 數據庫名稱 = SAMPLE 本地數據庫目錄 = E: 數據庫發行版級別 = d.00 注釋 = 目錄條目類型 = 間接 目錄數據庫分區號 = 0 備用服務器主機名 = 備用服務器端口號 =
5、啟動和關閉DB2實例
E:Program Files (x86)IBMSQLLIBBIN>db2stop 2015-03-31 22:25:00 0 0 SQL1064N DB2STOP 處理成功。 SQL1064N DB2STOP 處理成功。 E:Program Files (x86)IBMSQLLIBBIN>db2start 2015-03-31 22:25:06 0 0 SQL1063N DB2START 處理成功。 SQL1063N DB2START 處理成功。
強制停止實例的命令:db2stop force
6、查看實例配置參數
E:Program Files (x86)IBMSQLLIBBIN>db2 get dbm cfg 數據庫管理器配置 節點類型 = 帶有本地客戶機和遠程客戶機的企業服務器版 數據庫管理器配置發行版級別 = 0x0d00 CPU 速度(毫秒/指令) (CPUSPEED) = 1.417033e-007 通信帶寬(MB/秒) (COMM_BANDWIDTH) = 1.000000e+002 最大并發活動數據庫數 (NUMDB) = 8 聯合數據庫系統支持 (FEDERATED) = NO 事務處理器監視器名 (TP_MON_NAME) = 缺省對方付費帳戶 (DFT_ACCOUNT_STR) = Java Development Kit 安裝路徑(JDK_PATH) = E:PROGRA~2IBMSQLLIBjavajdk 診斷錯誤捕獲級別 (DIAGLEVEL) = 3 通知級別 (NOTIFYLEVEL) = 3 診斷數據目錄路徑 (DIAGPATH) = 備用診斷數據目錄路徑 (ALT_DIAGPATH) = 輪轉 db2diag 和通知日志的大小(MB) (DIAGSIZE) = 0 ……
7、查看數據庫配置參數
E:Program Files (x86)IBMSQLLIBBIN>db2 get db cfg 數據庫 的數據庫配置 數據庫配置發行版級別 = 0x0d00 數據庫發行版級別 = 0x0d00 數據庫地域 = CN 數據庫代碼頁 = 1208 數據庫代碼集 = UTF-8 數據庫國家/地區代碼 = 86 數據庫整理順序 = IDENTITY 備用整理順序 (ALT_COLLATE) = 數字兼容性 = OFF Varchar2 兼容性 = OFF 日期兼容性 = OFF 數據庫頁大小 = 8192 動態 SQL 查詢管理 (DYN_QUERY_MGMT) = DISABLE 語句集中器 (STMT_CONC) = OFF 對此數據庫的發現支持 (DISCOVER_DB) = ENABLE ……
8、連接到數據庫
E:Program Files (x86)IBMSQLLIBBIN>db2 connect to sample 數據庫連接信息 數據庫服務器 = DB2/NT 9.7.4 SQL 授權標識 = ADMINIST... 本地數據庫別名 = SAMPLE
連接以遠端數據庫的方式:
db2 connect to <數據庫名> user <用戶名> using <密碼>
9、列出活動的數據庫
E:Program Files (x86)IBMSQLLIBBIN>db2 list active databases 活動數據庫 數據庫名稱 = SAMPLE 當前連接的應用程序 = 1 數據庫路徑 = E:DB2NODE0000SQL00001
10、斷開數據庫連接
E:Program Files (x86)IBMSQLLIBBIN>db2 terminate DB20000I TERMINATE 命令成功完成。 E:Program Files (x86)IBMSQLLIBBIN>db2 list active databases SQL1611W “數據庫系統監視器”沒有返回任何數據。
其它斷開數據庫連接的方法:
db2 connect reset 斷開連接
db2 force application all --強迫所有應用斷開數據庫連接(異步的)
11、查看當前數據庫的所有連接
C:Program FilesIBMSQLLIBBIN>db2 list applications
Auth Id Application Appl. Application Id
DB # of
Name Handle
Name Agents
-------- -------------- ---------- ---------------------------------------------
----------------- -------- -----
ADMINIS> db2bp.exe 51 *LOCAL.DB2.191023114040
SAMPLE 1
C:Program FilesIBMSQLLIBBIN>db2 "force application (51)" --斷開連接
DB20000I The FORCE APPLICATION command completed successfully.
DB21024I This command is asynchronous and may not be effective immediately.
二、表空間操作
1、列出數據庫下所有表空間
在列出表空間之前,必須要連接到該數據庫,才可以查看該數據庫下的表空間信息。 打開DB2命令窗口,連接到sample數據庫,再使用db2 list tablespaces命令查看: E:Program Files (x86)IBMSQLLIBBIN>db2 connect to sample 數據庫連接信息 數據庫服務器 = DB2/NT 9.7.4 SQL 授權標識 = ADMINIST... 本地數據庫別名 = SAMPLE E:Program Files (x86)IBMSQLLIBBIN>db2 list tablespaces 當前數據庫的表空間 表空間標識 = 0 名稱 = SYSCATSPACE 類型 = 數據庫管理空間 內容 = 所有持久數據。常規表空間 狀態 = 0x0000 詳細解釋: 正常 表空間標識 = 1 名稱 = TEMPSPACE1 類型 = 系統管理空間 內容 = 系統臨時數據 狀態 = 0x0000 詳細解釋: 正常 ……
2、查看表空間詳細信息
E:Program Files (x86)IBMSQLLIBBIN>db2 list tablespaces show detail 當前數據庫的表空間 表空間標識 = 0 名稱 = SYSCATSPACE 類型 = 數據庫管理空間 內容 = 所有持久數據。常規表空間。 狀態 = 0x0000 詳細解釋: 正常 總計頁數 = 12288 可用頁數 = 12284 已用頁數 = 11740 可用頁數 = 544 高水位標記(頁) = 11740 頁大小(以字節計) = 8192 擴展數據塊大小(頁) = 4 預取大小(頁) = 4 容器數 = 1 表空間標識 = 1 名稱 = TEMPSPACE1 類型 = 系統管理空間 內容 = 系統臨時數據 狀態 = 0x0000 詳細解釋: 正常 總計頁數 = 1 可用頁數 = 1 已用頁數 = 1 可用頁數 = 不適用 高水位標記(頁) = 不適用 頁大小(以字節計) = 8192 擴展數據塊大小(頁) = 32 預取大小(頁) = 32 ……
3、查看表空間的容器信息
E:Program Files (x86)IBMSQLLIBBIN>db2 list tablespace containers for 0 表空間 0 的表空間容器 容器標識 = 0 名稱 = E:DB2NODE0000SAMPLET0000000C0000000.CAT 類型 = 文件
4、查看容器詳細信息
E:Program Files (x86)IBMSQLLIBBIN>db2 list tablespace containers for 0 show detail 表空間 0 的表空間容器 容器標識 = 0 名稱 = E:DB2NODE0000SAMPLET0000000C0000000.CAT 類型 = 文件 總計頁數 = 12288 可用頁數 = 12284 可訪問 = 是
db2 list tables 查看當前數據庫中的所有表
db2 "select * from org" --查詢表
總結
以上是生活随笔為你收集整理的DB2数据库常用基本操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【丧】什么意思、怎么读、怎么造句
- 下一篇: 【丫】什么意思、怎么读、怎么造句