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

            重置數據庫快照

            婷婷综合久久狠狠色99h| 久久久精品人妻无码专区不卡 | 精品国产福利久久久| 久久免费精品一区二区| 93精91精品国产综合久久香蕉 | 久久精品国产72国产精福利| 91超碰碰碰碰久久久久久综合| 久久人人爽人人爽人人片AV麻豆| 一本久久知道综合久久| 国产精品成人99久久久久91gav| 久久亚洲国产精品成人AV秋霞| 狠色狠色狠狠色综合久久| 久久久久久国产a免费观看不卡| 亚洲精品无码久久一线| 午夜视频久久久久一区| 精品国产一区二区三区久久| 亚洲成av人片不卡无码久久| 久久久久久久综合日本亚洲| 97精品国产97久久久久久免费| 国产AⅤ精品一区二区三区久久| 无码专区久久综合久中文字幕 | 久久久久亚洲AV无码永不| 亚洲国产视频久久| 伊人伊成久久人综合网777| 亚洲精品99久久久久中文字幕| 久久精品国产99国产电影网| 无码人妻少妇久久中文字幕蜜桃| 日韩亚洲国产综合久久久| 国产三级观看久久| 亚洲狠狠综合久久| 久久综合综合久久97色| 久久免费小视频| 久久九九有精品国产23百花影院| 国内精品久久久人妻中文字幕| 久久ww精品w免费人成| 久久久无码精品亚洲日韩按摩 | 久久天天躁狠狠躁夜夜avapp| 久久亚洲国产最新网站| 久久国产福利免费| 伊人久久大香线蕉综合Av | AAA级久久久精品无码片|