• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            關閉db2 
            db2stop 或

            db2stop force。

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

            db2stop

            db2stop force

            啟動db2

            db2start

            創建數據庫

            db2 create db <db name>

            或db2 create db using codeset GBK territory CN

            刪除數據庫

            執行此操作要小心。

            db2 drop db <db name>

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

            斷開數據庫連接

            db2 force application all

            連接數據庫

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

            斷開數據庫連接

            斷開當前數據庫連接:db2 connect reset

            或者:db2 disconnect current

            斷開所有數據庫的連接:db2 disconnect all

            備份數據庫

            db2 backup db <db name> 

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

            恢復數據庫

            db2 restore db <source db name>

            導出數據文件

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

            導入數據文件

            db2move <db name> import

            列出數據庫中所有db

            db2 list db directory

            進入db2命令環境

            在“運行”中執行:db2cmd 

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

            db2 get dbm cfg

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

            db2 get db cfg for <db name>

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

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

            db2 update dbm cfg using federated yes

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

            創建臨時表空間

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

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

            db2 –v get snapshot for dbm

            顯示進行程號

            db2 list applications show detail

            調查錯誤

            sqlcode:產品特定錯誤碼;

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

            調查sqlcode : db2 ? sql1403n

            調查sqlstate: db2 ? 08004

            創建表空間

            rem 創建緩沖池空間 8K

            db2 connect to gather

            db2 CREATE BUFFERPOOL STMABMP IMMEDIATE  SIZE 25000 PAGESIZE 8K

             創建表空間:STMA

             必須確認路徑正確

            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 [Page]

            db2 connect reset

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

            db2 ROLLFORWARD DATABASE TESTDB TO END OF LOGS AND COMPLETE NORETRIEVE

            備份表空間

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

            創建db2工具數據庫

            db2 create tools catalog systools create new database toolsdb

            如何進行增量/差量備份

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

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

            更新所有表的統計信息

            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

            對一張表運行統計信息

            db2 -v runstatson table TAB_NAMEand indexes all

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

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

            更改緩沖池的大小

            緩沖池中,當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

            查看數據庫監視內容列表

            db2 -v get monitor switches

            打開某個數據庫監視內容

            db2 -v update monitor switches using bufferpoolon

            獲取數據庫快照

            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

            重置數據庫快照

            久久综合久久久| 久久久久国产一级毛片高清板| 无码国内精品久久综合88 | 久久久久久人妻无码| 色综合久久88色综合天天| 精品伊人久久久| 色综合久久综合网观看| 伊人色综合久久天天网| 久久免费的精品国产V∧| 久久性生大片免费观看性| 国产Av激情久久无码天堂| 久久丫忘忧草产品| 99久久精品国产综合一区| 久久精品国产亚洲AV电影| 中文字幕亚洲综合久久菠萝蜜| 99久久婷婷国产一区二区| 新狼窝色AV性久久久久久| 久久久久久久91精品免费观看| 亚洲午夜精品久久久久久人妖| 久久久久久亚洲AV无码专区 | 99久久精品免费看国产一区二区三区| 精品亚洲综合久久中文字幕| 99蜜桃臀久久久欧美精品网站 | 亚洲国产成人久久精品动漫| 久久大香香蕉国产| 久久久婷婷五月亚洲97号色| 久久无码AV中文出轨人妻| 亚洲人成无码网站久久99热国产| 99国内精品久久久久久久| 精品久久久久久久中文字幕| 国产ww久久久久久久久久| 一本色道久久88加勒比—综合| 9久久9久久精品| 91久久精品电影| 精品国产热久久久福利| 久久se精品一区二区影院| 午夜精品久久久久久| 漂亮人妻被中出中文字幕久久| 亚洲精品国产美女久久久| 久久亚洲欧美国产精品| 99久久精品影院老鸭窝|