国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > DB2 > 正文

DB2 常用命令小結

2020-01-31 14:52:14
字體:
來源:轉載
供稿:網友
1、 打開命令行窗口
  #db2cmd
2、 打開控制中心
  # db2cmd db2cc
3、 打開命令編輯器
 db2cmd db2ce
=====操作數據庫命令=====

4、 啟動數據庫實例
  #db2start

5、 停止數據庫實例
  #db2stop

 如果你不能停止數據庫由于激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
6、 創建數據庫
  #db2 create db [dbname]
7、 連接到數據庫
  #db2 connect to [dbname] user [username] using [password]
8、 斷開數據庫連接
  #db2 connect reset
9、 列出所有數據庫
 #db2 list db directory

10、 列出所有激活的數據庫
  #db2 list active databases
11、 列出所有數據庫配置
  #db2 get db cfg
12、 刪除數據庫
  #db2 drop database [dbname]
(執行此操作要小心)
如果不能刪除,斷開所有數據庫連接或者重啟db2

=========操作數據表命令==========
13、 列出所有用戶表
  #db2 list tables
14、列出所有系統表
 #db2 list tables for system
15、列出所有表
  #db2 list tables for all
16、 列出系統表
  #db2 list tables for system
17、列出用戶表
  #db2 list tables for user
18、 列出特定用戶表
  #db2 list tables for schema [user]
19、 創建一個與數據庫中某個表(t2)結構相同的新表(t1)
  #db2 create table t1 like t2
20、 將一個表t1的數據導入到另一個表t2
#db2 "insert into t1 select * from t2"
21、 查詢表
  #db2 "select * from table name where ..."
22、 顯示表結構
  #db2 describe table tablename
23、 修改列
  #db2 alter table [tablename] alter column [columname] set data type varchar(24)
======腳本文件操作命令=======
24、 執行腳本文件
  #db2 -tvf scripts.sql
25、幫助命令
* 查看命令幫助
 #db2 ? db2start
* 查看錯誤碼信息
#db2 ? 22001
* memo: 詳細命令請使用"db2 ? <command>"進行查看。 
=========================
26、備份數據庫
#db2 backup db <db name>
備注:執行以上命令之前需要斷開數據庫連接

27、在線備份數據庫
#db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2 BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"
28、恢復數據庫
#db2 restore db <source db name>

29、在線恢復數據庫
#db2 "RESTORE DB <database name> TO <db path> LOGTARGET <logpath> WITHOUT PROMPTING"
#db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND STOP" ...
30、導出數據文件

#db2move <db name> export

[-sn <模式名稱,一般為db2admin>]
[-tn <表名,多個之間用逗號分隔>]
31、導入數據文件
#db2move <db name> import
32、獲取db2數據庫管理配置環境信息
#db2 get dbm cfg
33、.獲取db2某個數據庫數據庫管理配置環境信息
#db2 get db cfg for <db name>

或者:連接至某個數據庫以后執行db2 get db cfg

34、更改db2日志空間的大小
備注:以下命令為了防止db2數據庫過份使用硬盤空間而設,僅用于開發者自己機器上的db2,如果是服務器,則參數需要修改。

#db2 UPDATE DB CFG FOR <db name> USING logretain OFF logprimary 3 logsecond 2 logfilsiz 25600;
如果頁大小是4KB,則以上命令創建3個100M的日志文件,占用300MB硬盤空間。25600*4KB=102400KB。
35、創建臨時表空間
#DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY DATABASE USING (FILE 'D:/DB2_TAB/STMASPACE.F1' 10000)
EXTENTSIZE 256
36、獲取數據庫管理器的快照數據
#db2 主站蜘蛛池模板: 建水县| 塔城市| 榆中县| 柯坪县| 车险| 涪陵区| 卓资县| 长兴县| 鸡西市| 邵武市| 司法| 台南县| 马鞍山市| 安吉县| 横峰县| 宜昌市| 玉环县| 奉新县| 常山县| 西城区| 安福县| 温宿县| 泰兴市| 平利县| 屯昌县| 光泽县| 上虞市| 邹平县| 若羌县| 县级市| 三都| 成都市| 乌兰县| 会泽县| 延安市| 渝中区| 潜江市| 清远市| 阿图什市| 肥西县| 莱阳市|