从 oracle DMP 文件导出数据
Exporting data from an oracle DMP file
希望你能帮上忙。
我从那里得到了一个 DMP 文件,我需要一些包含数据的表格。 (最好是 XLS 或分隔的 CSV)
我发现它是一个 oracle 数据库文件,所以我安装了 oracle express。
现在我正在尝试导入数据,然后以某种方式将数据导出为另一种格式。
这样做正确吗?或者是否有某种工具可以进行转换。
当我尝试导入它时:
impdp system/retat file=c:\temp\data.dmp
我收到消息:
Connected to: Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-39088: file name cannot contain a path specification
当我出现 google 错误时,我觉得我把问题复杂化了,从一个问题跳到另一个问题。有没有简单的方法?
您必须创建一个数据库目录:
SQL> create directory temp_dir as 'c:\temp\';
并像这样使用 impdp 命令:
impdp system/retat directory=temp_dir dumpfile=data.dmp
希望你能帮上忙。 我从那里得到了一个 DMP 文件,我需要一些包含数据的表格。 (最好是 XLS 或分隔的 CSV)
我发现它是一个 oracle 数据库文件,所以我安装了 oracle express。 现在我正在尝试导入数据,然后以某种方式将数据导出为另一种格式。
这样做正确吗?或者是否有某种工具可以进行转换。
当我尝试导入它时:
impdp system/retat file=c:\temp\data.dmp
我收到消息:
Connected to: Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-39088: file name cannot contain a path specification
当我出现 google 错误时,我觉得我把问题复杂化了,从一个问题跳到另一个问题。有没有简单的方法?
您必须创建一个数据库目录:
SQL> create directory temp_dir as 'c:\temp\';
并像这样使用 impdp 命令:
impdp system/retat directory=temp_dir dumpfile=data.dmp