日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

DB2数据库常用基本操作命令

發布時間:2024/8/26 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 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数据库常用基本操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。