DBA 管理技巧

    版本為 16:25, 6 Oct 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    Tables 管理

    取得所有 Tables Name

    -- db2 -txf get_all_tables_name.sql > all_tables_name.lst
    --
    select substr(tabschema,1,8) || ' ' || substr(tabname,1,24)
    from SYSCAT.TABLES
    where tabschema not in ('SYSIBM','ASN','SYSTOOLS')
    and type='T'
    order by tabschema;
    

    TIP:

    已排除系統相關的 Tables。

    Tablespaces 管理

    新增多個 auto resized Tablespace
    CREATE REGULAR TABLESPACE RPTTBS9 IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8192 MANAGED BY DATABASE
             USING (FILE '/home/STORAGE/devrpt/DEVRPTDB/rpttbs9-c1' 1024 M,
                    FILE '/home/STORAGE/devrpt/DEVRPTDB/rpttbs9-c2' 1024 M)
             AUTORESIZE YES MAXSIZE 51200 M
             EXTENTSIZE 32
             PREFETCHSIZE AUTOMATIC
             BUFFERPOOL RPT8KBP1
             OVERHEAD 12.670000
             TRANSFERRATE 0.180000
             FILE SYSTEM CACHING
             DROPPED TABLE RECOVERY ON;
    

    TIP:

    AUTORESIZE YES MAXSIZE 51200 M ,每個 data file 可以自動擴充至 50GB

    用戶端連線設定(Catalog)的匯出/匯入

    • db2cfexp 匯出
    • db2cfimp 匯入
    Powered by MindTouch Core