dbimport 输入文件位置选项

输入文件的位置指定 database.exp 目录的位置,该位置包含 dbimport 实用程序将导入的文件。

如果未指定输入文件的位置,dbimport 将在当前目录下的 database.exp 目录中搜索数据文件并在 database.exp/database.sql 中搜索模式文件。
dbimport 输入文件位置
元素 用途 重要注意事项
-b blocksize 指定磁带设备的块大小(以千字节计) 如果正从磁带导入,那么必须使用与导出数据库时使用的相同块大小。
-f pathname 指定 dbimport 可在何处找到用于输入的模式文件,该文件用来在从磁带读取数据文件时创建数据库 其他信息:如果使用 -f 选项来导出数据库,通常应使用与 dbexport 命令中指定的同一路径名。如果您只指定文件名,dbimport 将在当前目录的 .exp 子目录中查找文件。
-i directory 指定磁盘上 database.exp 目录的完整路径名,该目录中包含 dbimport 用来创建和装入新数据库的输入数据文件和模式文件。目录名必须与数据库名相同。 其他信息:此目录必须与您使用 dbexport -o 选项指定的目录相同。如果更改了目录名,那么还要重命名数据库。
-s tapesize 指定您可在磁带上存储的数据量(以千字节计) 其他信息:要读取到磁带的末尾,请指定磁带大小为 0

如果正从磁带导入,那么必须使用与导出数据库时使用的相同磁带大小。如果未将 tapesize 指定为 0,那么最大的 tapesize 是 2097151 KB。

-t device 指定包含输入文件的磁带设备的路径名 -t 选项允许您指定远程磁带设备。

在 UNIX™ 或 Linux™ 上显示输入文件位置的示例

要从块大小为 16 KB 且容量为 24 000 KB 的磁带导入 stores_demo 数据库,请发出以下命令:

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

/tmp/stores_demo.imp 读取模式文件。

要从 /work/exports 目录下的 stores_demo.exp 目录导入 stores_demo 数据库,请发出以下命令:
dbimport -c -i /work/exports stores_demo

模式文件假定为 /work/exports/stores_demo.exp/stores_demo.sql