介绍:
dbexport一次性导出整个数据库中所有表数据到ASCII文件(明文),
dbexport导出过程中自动创建模式文件(文件中包含创建所有对象的DDL语句)
通过dbexport导出的数据,可以通过dbimport一次性导入
语法:
dbexport [-X] [-c] [-q] [-d] [-ss] [{ -o | -t
-b -s [-f ] }]
其中主要选项说明如下:
-c 如果没有发生致命错误,则输出全部信息
-d 仅输出blob描述符,不输出blob数据
-ss 对指定数据库中的所有表生成详细的属性。
-q 在标准输出设备上不显示错误信息,警告和所生成的SQL数据定义语句
database 指定卸出的数据库名
-o directory 命名存储ASCII数据文件和模式文件的磁盘目录
-f sql-command-file 指定存于磁盘上的模式文件
举例:
目标:
导出testdb数据库,导出的数据存放在/data目录。
1、导出testdb数据库
dbexport testdb -ss -o /data
采用-ss参数,导出所有表的详细属性
2、导出完成后,在/data目录下生成一个testdb.exp的目录,该目录中包含所有表的数据文件以及模式文件(testdb.sql)