dbexport 目标选项

dbexport 实用程序支持磁盘和磁带目标选项。

目标选项
元素 用途 重要注意事项
-b blocksize 指定磁带设备的块大小(以千字节计) 无。
-f pathname 指定希望存储模式文件的路径名(如果要在磁带上存储数据文件) 其他信息:路径名可以是完整的路径名或文件名。如果只给出文件名,那么文件将存储在当前目录中。
-o directory 指定磁盘上的目录,dbexport 将在该目录中创建 database.exp 目录。

该目录保留 dbexport数据库创建的数据文件和模式文件。

限制:指定为目录名的目录必须存在。
-s tapesize 指定您可在磁带上存储的数据量(以千字节计) 其他信息:要写到磁带的末尾,请将 tapesize 指定为 0

如果您不指定 0,那么最大 tapesize 是 2 097 151 KB。

-t device 指定您希望存储文本文件和可能存储模式文件的磁带设备路径名。 -t 选项不允许您指定远程磁带设备。

写到磁盘时,dbexport 将在 -o 选项指定的目录中创建 database.exp 子目录。 dbexport 实用程序为数据库中的每个表创建带 .unl 扩展名的文件。模式文件写入文件 database.sql.unl.sql 文件位于 database.exp 目录中。

如果没有为数据和模式文件指定目标,将把子目录 database.exp 放置在当前工作目录中。

将数据文件写入磁带时,可以使用 -f 选项将模式文件存储到磁盘。不需要将模式文件命名为 database.sql。您可任意取名。

仅 UNIX/Linux
对于 UNIX™ 或 Linux™ 上的非 SE 数据库服务器,该命令为:
dbexport //finland/reports 

以下命令将数据库 stores_demo 导出到磁带,该磁带的块大小为 16 KB 且容量为 24000 KB。该命令还可以将模式文件写入到 /tmp/stores_demo.imp

dbexport -t /dev/rmt0 -b 16 -s 24000 -f /tmp/stores_demo.imp 
      stores_demo 

以下命令将同一 stores_demo 数据库导出到名为/work/exports/stores_demo.exp 的目录。结果模式文件为/work/exports/stores_demo.exp/stores_demo.sql

dbexport -o /work/exports stores_demo