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