db2look(导入导出及表结构导入导出)

本文详细介绍了如何使用db2look命令导出数据库对象的SQL语句,包括指定数据库名、用户、模式等选项。同时,也讲解了db2move命令用于数据库和单表的导出与导入操作,提供了具体的操作步骤和示例,适用于DB2数据库的管理和迁移场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.导出到一个文件获得SQL语句
    db2look   -d  cqyancao  -e  -o   db.sql   -i   db2user   -w   psw
                    数据库名       导出文件名        用户名          密码
eg:
    db2look -d DEPARTMENT -u walid -e -o db2look.sql
--将生成有用户walid创建的所有表和联合对象DDL语句
--db2look输出被发生到名为dblook.sql的文件中
eg:
    db2look -d DEPARTMENT  -z myscm1 -e -o db2lkook.sql
--将模式名名为myscml的所有表生成DDL语句
--将生成$user创建的所有联合对象的DDL
--db2look输出被发生到名为dblook.sql的文件中
eg:
    db2look -d DEPARTMENT   -u walid -m -o db2look.sql
--将生成update语句以捕获关于用户walid创建的表、别名的统计信息
--db2look输出被发生到名为dblook.sql的文件中
eg:
     db2look -d DEPARTMENT   -u waild -e -server S1 -o db2look.sql
--将生成由用户waid创建所有表的DDL语句
--生成适应于服务器S1的用户walid所创建所有联合对象的DDL语句
----db2look输出被发生到名为dblook.sql的文件中

2.使用db2move命令导出数据库
从另一数据库中导出初始化数据,首先进入导出的目录,如:D:\db,
    db2move   dbname   export   -u   username   -p   password
                    数据库名                   用户名             密码
恢复命令如下:
    D:\db> db2move dbname import -u username -p password 

运用:
    1.核心进报表:ssh db2inst1@$IBSDB_IP
    2.db2move ocbs export -sn ocbs353 -tn xxx
    *注:sn=Schema Name
         tn=Table Name
    3.vi *.lst
    4.%s/ocbs/REPORT/g   (演练环境都需加db)
    5.db2move xxx import

3.使用db2move导出导入单表
导出:db2mvoe dbname export -tn yc_news -u db2user -p password
导入:db2move dbname import -u db2user -p password
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值