Oracle Datapump impdp 设备的 ioctl 不合适
Oracle Datapump impdp Inappropriate ioctl for device
我在导出架构然后将其导入新数据库时出错。
我的导出系统是带有 19c 数据库的 Oracle Linux 7,导入系统是带有 21c XE 的 Oracle Linux 8。当我使用 impdp 导入模式时,我收到错误:
impdp system/password@localhost/xepdb1 full=y directory=data_pump_dir dumpfile=test.dmp
ORA-39001: ivalid argument
ORA-39000: incorrect specification of dump file
ORA-31619: invalid dump file "opt/oracle/admin/XE/dpdump/CC96F85...01/test.dmp"
ORA-27072: File-I/O-Error
Linux-x86_64 Error: 25: Inappropriate ioctl for device
Additional information: 4
Additional information: 1
如评论所述
当您收到错误 Inappropriate ioctl for device
时,Oracle 概不负责,因为错误来自 Linux.
大部分时间是由于:
- 数据泵文件已损坏。
- 该文件不是有效的数据泵文件
- 数据泵文件为空。
我在导出架构然后将其导入新数据库时出错。 我的导出系统是带有 19c 数据库的 Oracle Linux 7,导入系统是带有 21c XE 的 Oracle Linux 8。当我使用 impdp 导入模式时,我收到错误:
impdp system/password@localhost/xepdb1 full=y directory=data_pump_dir dumpfile=test.dmp
ORA-39001: ivalid argument
ORA-39000: incorrect specification of dump file
ORA-31619: invalid dump file "opt/oracle/admin/XE/dpdump/CC96F85...01/test.dmp"
ORA-27072: File-I/O-Error
Linux-x86_64 Error: 25: Inappropriate ioctl for device
Additional information: 4
Additional information: 1
如评论所述
当您收到错误 Inappropriate ioctl for device
时,Oracle 概不负责,因为错误来自 Linux.
大部分时间是由于:
- 数据泵文件已损坏。
- 该文件不是有效的数据泵文件
- 数据泵文件为空。