www.fltk.net > DB2如何导出整个数据库(包括视图,表结构,表数据,索引,序列,存储过程,触发器等)

DB2如何导出整个数据库(包括视图,表结构,表数据,索引,序列,存储过程,触发器等)

db2move只能到出表结构和数据.导出其他的用db2look如:db2look -d databasename -a -e -i username -w password -o db2.sql

如果是optim工具,可以在右边的列表中,选择一个对象,点击右键,然后选择导出DDL语句.用命令行就非常简单db2look -d dbname -e -l -o db2look.ddlddl文件中就包含所有的数据库对象的DDL脚本,从表,索引,函数,存储过程,缓冲池到表空间,都有.

在控制中心对象视图中右击某数据库,选择生成DDL.根据需要选定选项,然后生成即可.如果想知道命令,选择显示命令,就可复制出命令了.

db2look 有个-t选项,可以指定表名.比如需要staff和employee两个表的可以这么写.如果有重名不同模式名的表,可以加上-z选项指定模式名.db2look -d sample -e -t staff employee

如何导出一个用户下的所有表,索引,视图,存储过程mysql数据库表结构导出 命令行下具体用法如下: mysqldump -u用户名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localhost -uroot -p123456 database > dump.sql 导出单个数据表结构和数据

用db2look工具可以导出创建数据库对象的脚本.db2look有很多参数,这里不在细说,可以查看帮助文件.在此,可以提供一下可以导出所有对象的命令:db2look -d 你的数据库名称 -e -a -l -o 导出的脚本存放位置[如/opt/sqlfile/dbcrt.sql]

su db2inst - 进入db2权限模式任意建立一个文件夹子 mkdir data进入文件夹子 cd data导出表结构:使用db2look -d 库名 -e -u 用户名 -l -o exoa.sql导出数据:使用db2move 库名 export可使用以下命令查看: db2look -help or db2move -help打包已导出的表结构与数据 tar zcvf 目录名.tar.gz 目录名/在新的db2导入数据创建数据库: db2 create db 库名导入表结构操作:db2 -tvf 文件名.sql导入数据操作:db2move 新建库名 import

db2look貌似不行,可以自己写一个存储过程来实现,下面是我写的一个C#抽取db2表的索引,供参考./// /// 获得一个表的索引信息/// /// 数据库名/// 模式名/// 表名/// public static DataTable GetIndexes(string aStrDBName, string aStrSchema, string

Berkeley DB (DB)是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑定.Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据.Berkeley DB可以支持数千的并发线程同

开始-运行-cmd提示符下执行 db2look -d 数据库名称 -e -a -l -o 导出文件位置(如:/opt/IBM/crtobj.sql)这样导出的脚本里包括数据库所有的对像(建表空间,缓冲池,表,视图,触发器,存储过程等)默认每个建对象语句以分号结尾.如果增加-td % 则导出的脚本每段结尾为%号.如果增加-dp选项则导出的脚本每个创建对象的语句之前,增加一行drop 该对象的语句.

相关搜索:

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com