输入文件的位置指定 database.exp 目录的位置,该位置包含 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 选项不允许您指定远程磁带设备。 |
要从块大小为 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 读取模式文件。
dbimport -c -i /work/exports stores_demo
模式文件假定为 /work/exports/stores_demo.exp/stores_demo.sql。