Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 从oracle DMP文件导出数据_Database_Oracle_Converters - Fatal编程技术网

Database 从oracle DMP文件导出数据

Database 从oracle DMP文件导出数据,database,oracle,converters,Database,Oracle,Converters,希望你能帮忙。 我得到了一个DMP文件,我需要一些包含数据的表格。(最好是XLS或单独的CSV) 我发现这是一个oracle数据库文件,所以我安装了oracle express。 现在我正在尝试导入数据,然后以某种方式将数据导出到另一种格式 这样做对吗?或者是否有某种工具来进行转换 当我尝试使用以下工具导入时: impdp system/retat file=c:\temp\data.dmp 我得到的信息是: Connected to: Oracle Database 18c Express

希望你能帮忙。 我得到了一个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

当我在谷歌上搜索错误时,我觉得我把问题复杂化了,从一个问题翻到另一个问题。有没有简单的方法?

您必须创建数据库目录:

SQL> create directory temp_dir as 'c:\temp\';
并按如下方式使用impdp命令:

impdp system/retat directory=temp_dir dumpfile=data.dmp

您必须创建数据库目录:

SQL> create directory temp_dir as 'c:\temp\';
并按如下方式使用impdp命令:

impdp system/retat directory=temp_dir dumpfile=data.dmp

导出实用程序有两个版本(数据泵版本和经典版本),因此您需要使用相应版本的导入实用程序。您正在使用导入实用程序的数据泵版本。您知道导出是使用导出实用程序的数据泵版本还是经典版本完成的吗?我认为IMPDP是正确的。至少它做了些什么。现在我收到了大量错误。导出实用程序有两个版本(数据泵版本和经典版本),因此您需要使用相应版本的导入实用程序。您正在使用导入实用程序的数据泵版本。您知道导出是使用导出实用程序的数据泵版本还是经典版本完成的吗?我认为IMPDP是正确的。至少它做了些什么。现在我犯了一大堆错误。好吧!就是这样!但现在我得到了
作业“系统”。“系统导入完整”在9月22日星期二16:45:59完成,有1792个错误,0 00:00:08
很多错误。从
ORA-39083开始:对象类型用户:“TESTRUN”无法创建,错误为:ORA-65096:无效的公共用户或角色名
(为什么我不能在注释中使用enter键)好的!就是这样!但现在我得到了
作业“系统”。“系统导入完整”在9月22日星期二16:45:59完成,有1792个错误,0 00:00:08
很多错误。从
ORA-39083开始:对象类型用户:“TESTRUN”创建失败,错误为:ORA-65096:无效的公共用户或角色名
(为什么我不能在注释中使用enter键)