D B 2 导出数据库表结构和数据 1.使用db2cmd 打开db2 命令行 2.db2look -d db_name -e -a -x -i db_username -w db_passwd -0 file_name.sql #导出数据库结构 3.db2move db_name export -u db_username -p db_passwd #导出数据库数据 4. create database db_name on 'directory_name' using codeset utf-8 territory US collate using system; # IBM-eucJP --一种编码格式 5.create schema sch_name authorization sch_passwd;#设置权限 6.db2 connect to db_name user username using db_passwd #连接数据库 7.db2 -tvf 'file_name'# -f 读取输入文件 -t 终止语句字符 -v 回送当前命令如果文件中每个语句是直接以回车结尾,则用-vf 即可,加上-t 是表示没条语句以";"结尾 8.DB2 数据库备份 cmd--->db2cmd--->db2 db stop force 防止有人在应用(应该db2stop force) db start (应该db2start) //connect to wjm_mis user wyn using wyn(重新连接后,表示在使用,不能备份) backup db wjm_cms to c:\ 9、在新的 db2 导入数据 创建数据库: db2 create db 库名 导入表结构操作:db2 -tv f 文件名.sql 导入数据操作:db2mov e 新建库名 load 我们用db2look 命令得到数据库对象的 DDL 脚本 DB2 的 db2look 命令诠释如下: db2look 版本 8.2 db2look:生成 DDL 以便重新创建在数据库中定义的对象 语法: db2look -d DBname [-e] [-u Creator] [-z Schema] [-t Tname1 Tname2...TnameN] [-tw Tname] [-h] [-o Fname] [-a] [-m] [-c] [-r] [-l] [-x] [-xd] [-f] [-fd] [-td x] [-noview] [-i userID] [-w password] [-v Vname1 Vname2 ... VnameN] [-wrapper WrapperName] [-server ServerName] [-nofed] db2look -d DBname [-u Creator] [-s] [-g] [-a] [-t Tname1 Tname2...TnameN] [-p] [-o Fname] [-i userID] [-w password] db2look [-h] -d: 数据库名称:这必须指定 -e: 抽取复制数据库所需要的 DDL 文件 此选项将生成包含 DDL 语句的脚本 可以对另一个数据库运行此脚本以便重新创建数据库对象 此选项可以和 -m 选项一起使用 -u: 创建程序标识:若 -u 和 -a 都未指定,则将使用 $USER 如果指定了 -a 选项,则将忽略 -u 选项 ...