DB2 9.7 db2look 生成DDL

用戶遠程數據庫有了問題,常常不能到現場解決,有必要模擬用戶的數據庫來重現問題,此時能夠用db2look實用程序來生成相關腳本,以sample數據庫爲例。
數據庫

  • 創建數據庫sample的副本spa

    db2 create database sample2
orm

  • 生成sample的ddl腳本it

    db2look -d sample -e > sample.ddl
    如需用戶表空間和緩衝池信息腳本,可用
    db2look -d sample -e -l > sample.ddl
    如只用來生成某個表的腳本,可用
    db2look -d sample -e -t staff org > staff_org.ddl
    如只用來生成某個模式的表的腳本,可用
    db2look -d sample -e -z db2 > db2.ddl
table

  • 模擬表的統計信息變量

    db2look -d sample -m > stats.dml
配置

  • 抽取配置變量和環境變量程序

    db2look -d sample -f>config.txt 
im

  • 修改以上ddl的connect信息到sample2,執行ddl腳本統計

    db2 -tvf sample.ddl > sample2.out
    db2 -tvf stats.dml > sample2_stats.out
    db2 -tvf config.txt > sample2_config.out

如何導出特定的表的ddl
db2look -d databasename -t "tablename" -a -e -i userid -w password

相關文章
相關標籤/搜索