• <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

            重置數據庫快照

            久久久午夜精品福利内容| 精品久久久久久无码免费| 2021国产精品久久精品| 2021国内久久精品| 国产精品毛片久久久久久久| 久久精品9988| 色偷偷久久一区二区三区| 亚洲狠狠久久综合一区77777| 亚洲国产精品狼友中文久久久| 久久精品国产亚洲AV香蕉| 亚洲国产精品久久久久| 久久无码国产专区精品| 国产午夜精品久久久久九九| 久久夜色精品国产噜噜噜亚洲AV| 国产一区二区精品久久岳| 久久天堂AV综合合色蜜桃网| 久久国产福利免费| 国内精品伊人久久久久| 久久精品国产清自在天天线| 久久久久一级精品亚洲国产成人综合AV区| 国内精品久久久久久久久电影网 | 97久久婷婷五月综合色d啪蜜芽| 久久99国产精一区二区三区| 亚洲午夜久久久久久久久电影网| 久久综合一区二区无码| 88久久精品无码一区二区毛片| 久久久久久久久久久久中文字幕| 久久无码中文字幕东京热| 日本久久久久久久久久| 狠狠精品久久久无码中文字幕 | 久久综合狠狠综合久久97色| 77777亚洲午夜久久多喷| 亚洲午夜久久久影院伊人| 精品人妻伦九区久久AAA片69| 亚洲欧美久久久久9999| 怡红院日本一道日本久久 | 97精品伊人久久久大香线蕉| 久久精品国产色蜜蜜麻豆| 精品久久久一二三区| 久久久国产99久久国产一| 欧美精品乱码99久久蜜桃|