亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

DB2數據庫常用命令集:部分數據庫維護命令

2024-07-21 02:44:37
字體:
來源:轉載
供稿:網友

在DB2的開發過程中,貫穿整個開發過程還有很重要的一部分工作就是數據庫的維護;對于維護一個龐大信息系統來說是非常必要的;留一份簡易的維護手冊,以備不時之需;以下收集到的部分維護命令,以饗我們的維護工程師和項目經理。


*************************************************

*     update: 2006-06-14

*     memo: 詳細命令請使用"db2 ? <command>"進行查看。 

*************************************************
 

 

1.關閉db2


db2stop 或db2stop force。
 

 

在腳本中一般兩個都寫上,避免使用db2stop force命令,如:


db2stop
db2stop force
 

 

2.啟動db2


db2start
 

 

3.創建數據庫


db2 create db <db name>或db2 create db using codeset GBK territory CN
 

 

4.刪除數據庫

執行此操作要小心。


db2 drop db <db name>
 

 

如果不能刪除,斷開所有數據庫連接或者重啟db2。

5.斷開數據庫連接


db2 force application all
 

 

6.連接數據庫


db2 connect to <db name> user <username> using <passWord>
 

 

7.斷開數據庫連接

斷開當前數據庫連接:


db2 connect reset或者:db2 disconnect current
 

 

斷開所有數據庫的連接:


db2 disconnect all
 

 

8.備份數據庫


db2 backup db <db name>
 

 

備注:執行以上命令之前需要斷開數據庫連接

9.恢復數據庫


db2 restore db <source db name>
 

 

10.導出數據文件


db2move <db name> export
[-sn <模式名稱,一般為db2admin>]
[-tn     <表名,多個之間用逗號分隔>]
 

 

11.導入數據文件


db2move <db name> import
 

 

12.列出數據庫中所有db


db2 list db directory
 

 

13.進入db2命令環境


在“運行”中執行:db2cmd
 


14.獲取db2數據庫管理配置環境信息


db2 get dbm cfg
 

 

15.獲取db2某個數據庫數據庫管理配置環境信息


db2 get db cfg for <db name>
或者:連接至某個數據庫以后執行db2 get db cfg。
 

 

16.設置聯合數據庫為可用(默認聯合數據庫不可用)


db2 update dbm cfg using federated yes
 

 

17.更改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。

18.創建臨時表空間


DB2 CREATE USER TEMPORARY TABLESPACE STMaspACE PAGESIZE 32 K
MANAGED BY DATABASE USING (FILE 'D:/DB2_TAB/STMASPACE.F1' 10000)
EXTENTSIZE 256
 

 

19.獲取數據庫管理器的快照數據


db2 –v get snapshot for dbm
 

 

20.顯示進行程號


db2 list applications show detail
 

 

21.調查錯誤


sqlcode:產品特定錯誤碼;

sqlstate:DB2系列產品的公共錯誤碼,符合ISO/ANSI 92SQL標準。

調查sqlcode : db2 ? sql1403n

調查sqlstate: db2 ? 08004
 

 

22.創建表空間


rem 創建緩沖池空間 8K

db2 connect to gather

db2 CREATE BUFFERPOOL STMABMP IMMEDIATE     SIZE 25000 PAGESIZE 8K

rem 創建表空間:STMA

rem 必須確認路徑正確

rem D:/DB2Container/Stma

db2 drop tablespace stma

db2 CREATE
     REGULAR TABLESPACE STMA PAGESIZE 8 K
     MANAGED BY SYSTEM
     USING ('D:/DB2Container/Stma' ) EXTENTSIZE 8
     OVERHEAD 10.5 PREFETCHSIZE 8 TRANSFERRATE 0.14 BUFFERPOOL
     STMABMP
     DROPPED TABLE RECOVERY OFF

db2 connect reset
 


23. 將暫掛的數據恢復到前滾狀態


db2 ROLLFORWARD DATABASE TESTDB TO END OF LOGS AND COMPLETE NORETRIEVE
 

 

24.備份表空間


BACKUP DATABASE YNDC TABLESPACE ( USERSPACE1 )
TO "D:/temp" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING
 

 

25.創建db2工具數據庫


db2 create tools catalog systools create new database toolsdb
 

 

26.如何進行增量/差量備份

增量:上一次完整備份至本次備份之間增加的數據部分;

差量(delta):上次備份以來(可能是完整備份、增量備份或者差量備份)至本次備份之間增加的數據部分;

27.更新所有表的統計信息


db2 -v connect to DB_NAME

db2 -v "select tbname, nleaf, nlevels, stats_timefrom sysibm.sysindexes"

db2 -v reorgchkupdate statistics on table all

db2 -v "select tbname, nleaf, nlevels, stats_timefrom sysibm.sysindexes"

db2 -v terminate
 

 

28.對一張表運行統計信息


db2 -v runstatson table TAB_NAMEand indexes all
 

 

29.查看是否對數據庫執行了RUNSTATS


db2 -v "select tbname, nleaf, nlevels,
stats_timefrom sysibm.sysindexes"
 

 

30.更改緩沖池的大小

緩沖池中,當syscat.bufferpools的npages是-1時,由數據庫的配置參數bufferpage控制緩沖池的大小。

將npages的值更改為-1的命令:


db2 -v connect to DB_NAME

db2 -v select * from syscat.bufferpools

db2 -v alter bufferpoolIBMDEFAULTBP size -1

db2 -v connect reset

db2 -v terminate
 

 

更改數據庫配置參數BufferPages的命令如下:


db2 -v update db cfgfor dbnameusing BUFFPAGE bigger_value

db2 -v terminate
 

 

31.查看數據庫監視內容列表


db2 -v get monitor switches
 

 

32.打開某個數據庫監視內容


db2 -v update monitor switches using bufferpoolon
 

 

33.獲取數據庫快照


db2 -v get snapshot for all databases > snap.out

db2 -v get snapshot for dbm>> snap.out

db2 -v get snapshot for all bufferpools>> snap.out

db2 -v terminate
 
 


34.重置數據庫快照


db2 -v reset monitor all
 

 

35.計算緩沖池命中率

理想情況下緩沖池命中率在95%以上,計算公式如下:


(1 -((buffer pool data physical reads + buffer pool index physical reads)
/(buffer pool data logical reads + pool index logical reads))) *100%
 

 

36.創建db2實例


db2icrt <實例名稱>
 

 

37.刪除db2實例


db2idrop <實例名稱>
 

 

38.設置當前db2實例


set db2intance=db2
 

 

39.顯示db2擁有的實例


db2ilist
 

 

40.恢復離線增量備份數據庫的命令


DB2 RESTORE DATABASE YNDC INCREMENTAL AUTOMATIC FROM
D:/backup/autobak/db2 TAKEN AT 20060314232015
 

 

41.創建樣本數據庫

在unix平臺,使用:


sqllib/bin/db2sampl <path>
 

 

在windows,os/2平臺,使用:db2sampl e,e是可選參數,指定將創建數據庫的驅動器;

42.列出數據庫中所有的表


db2 list tables
 

 

43.列出某個表的數據結構


db2 describe table v_ro_role
 

 

44.給表增加列


ALTER TABLE STAFF    
ADD COLUMN PNHONE VARCHAR(20)
 

 

45.數據遷移方法1

export腳本示例


db2 connect to testdb user test password test
db2 "export to aa1.ixf of ixf select * from table1"
db2 "export to aa2.ixf of ixf select * from table2"
db2 connect reset
 

 

import腳本示例


db2 connect to testdb user test password test
db2 "load from aa1.ixf of ixf     replace into table1     COPY NO     without prompting "
db2 "load from aa2.ixf of ixf     replace into table2     COPY NO     without prompting "
db2 connect reset


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97av在线播放| 日韩在线观看电影| 久久精品国产69国产精品亚洲| 欧美性猛交xxxxx免费看| 国产97在线|亚洲| 久久国产精品久久精品| 亚洲视频一区二区| 久久青草福利网站| 欧美裸体xxxx| 在线成人免费网站| 欧美成年人视频网站欧美| 久久精品国产精品| 色综合视频一区中文字幕| 日韩亚洲精品电影| 日韩久久免费视频| 激情成人在线视频| 精品国产一区二区三区四区在线观看| 亚洲欧美另类人妖| 精品无人区乱码1区2区3区在线| 亚洲国产欧美一区| 久久精品国产v日韩v亚洲| 日韩中文字幕精品视频| 永久免费精品影视网站| 在线精品视频视频中文字幕| 伊人伊人伊人久久| 中文字幕亚洲第一| 91美女片黄在线观看游戏| 一本色道久久综合狠狠躁篇怎么玩| 国产97色在线|日韩| 日韩在线免费av| 国产一区二区三区免费视频| 国产精品美女视频网站| 亚洲成色999久久网站| 亚洲人成在线免费观看| 亚洲性线免费观看视频成熟| 亚洲色图17p| 45www国产精品网站| 久久夜精品香蕉| 欧美午夜影院在线视频| 日韩av电影中文字幕| 奇米4444一区二区三区| 成人黄色激情网| 91亚洲精品在线| 91亚洲精品在线观看| www国产亚洲精品久久网站| 国产精品日韩电影| 91久久精品国产91性色| 久久国产精品久久精品| 日韩av在线不卡| 亚洲美女中文字幕| 国产精品黄色影片导航在线观看| 亚洲精品国精品久久99热一| 正在播放国产一区| 91老司机精品视频| 欧美精品一区二区三区国产精品| 国产精品日韩久久久久| 成人网在线视频| www.久久久久| 超碰日本道色综合久久综合| 亚洲成色777777在线观看影院| 欧美成aaa人片在线观看蜜臀| 国产在线精品成人一区二区三区| 992tv成人免费视频| 久久最新资源网| 欧美精品999| 中国日韩欧美久久久久久久久| 韩国美女主播一区| 欧美极度另类性三渗透| 日韩欧美国产中文字幕| 亚洲成人激情图| 国产精品久久久久福利| 中文字幕久热精品在线视频| 久久久久久久999精品视频| 精品国内产的精品视频在线观看| 美女啪啪无遮挡免费久久网站| 狠狠做深爱婷婷久久综合一区| 久久久久久久久久久网站| 日日噜噜噜夜夜爽亚洲精品| 欧美亚洲一区在线| 亚洲综合一区二区不卡| 精品福利樱桃av导航| 亚洲人成在线观看| 欧美野外wwwxxx| 日韩电视剧免费观看网站| 国产中文字幕日韩| 成人免费淫片视频软件| 国产精品视频网址| 91精品国产网站| 亚洲精品一区av在线播放| 欧美日韩中文字幕日韩欧美| 国产精品亚洲欧美导航| 亚洲欧美日韩国产中文专区| 亚洲品质视频自拍网| 国产成人激情视频| 中文字幕综合一区| 狠狠做深爱婷婷久久综合一区| 成人国产亚洲精品a区天堂华泰| 亚洲男人天堂网站| 97超碰国产精品女人人人爽| 国产一区私人高清影院| 97色在线视频观看| 国产精品1234| 久久影视电视剧免费网站清宫辞电视| 91国产美女在线观看| 国产精品一区二区三区久久久| 最新69国产成人精品视频免费| 6080yy精品一区二区三区| 国产日韩av在线播放| 亚洲国产欧美一区| 日韩av一卡二卡| 成人黄色av网站| 成人午夜在线视频一区| 一区二区三区www| 中文字幕欧美日韩精品| 精品色蜜蜜精品视频在线观看| 国产精品色午夜在线观看| 国内精品一区二区三区四区| 日韩精品一区二区视频| 国产一区二区三区毛片| 亚洲а∨天堂久久精品9966| 日韩黄色高清视频| 中文字幕免费国产精品| www.亚洲人.com| 欧美成人四级hd版| 日韩福利在线播放| 久久影视三级福利片| 亚洲欧美精品在线| 欧美老妇交乱视频| 日韩精品视频在线免费观看| 最近2019年好看中文字幕视频| 欧美黑人国产人伦爽爽爽| 久久久精品在线观看| 欧美一区三区三区高中清蜜桃| 日本一区二区在线免费播放| 欧美大片欧美激情性色a∨久久| 久久久久久久久久久久av| 亚洲美女动态图120秒| 91日韩在线播放| 日韩在线观看免费全| 亚洲а∨天堂久久精品9966| 亚洲欧美激情视频| 成人做爰www免费看视频网站| 国产精品高潮呻吟久久av野狼| 日韩在线资源网| 色噜噜狠狠色综合网图区| 国产精品国产亚洲伊人久久| 国产精品激情自拍| 国产日韩精品在线| 久久久久久久久久久人体| 欧美激情中文字幕乱码免费| 亚洲精品电影网| 日韩精品高清在线| 7m第一福利500精品视频| 亚洲成人激情小说| 国内久久久精品| 日本不卡高字幕在线2019| 992tv在线成人免费观看| 国产精品福利网站| 在线播放日韩av| 欧美亚洲第一页| 国产成人中文字幕| 视频在线观看99| 国产精品久久久久久久av电影| 欧美福利视频网站|