如何使用impdp解决oracle导入中的数千个错误,而我不使用';我不知道expdp期间使用了哪些参数?

如何使用impdp解决oracle导入中的数千个错误,而我不使用';我不知道expdp期间使用了哪些参数?,oracle,import,impdp,Oracle,Import,Impdp,我试图使用impdp实用程序导入oracle 11g转储文件,但在导入过程中,除其他外,我遇到了两个主要错误: 首先,它显示以下错误: 为了解决这个问题,我创建了同名的表空间,但现在它显示“HIS_USER”表空间已经存在 第二个,我收到了数千个错误,显示用户或角色不存在: 请建议如何解决这些错误! 如何在不创建数百个用户/角色或表空间的情况下导入转储文件?您可以通过以下方式使用impdp生成sql语句 然后相应地调整参数 scott您可以通过以下方式使用impdp生成sql语句 然后相应地

我试图使用impdp实用程序导入oracle 11g转储文件,但在导入过程中,除其他外,我遇到了两个主要错误:

  • 首先,它显示以下错误:
  • 为了解决这个问题,我创建了同名的表空间,但现在它显示“HIS_USER”表空间已经存在

  • 第二个,我收到了数千个错误,显示用户或角色不存在:
  • 请建议如何解决这些错误!
    如何在不创建数百个用户/角色或表空间的情况下导入转储文件?

    您可以通过以下方式使用impdp生成sql语句

    然后相应地调整参数


    scott

    您可以通过以下方式使用impdp生成sql语句

    然后相应地调整参数


    scott

    我已经生成了SQL语句,其中我可以看到有许多表空间、模式、概要文件、角色等,然后每个表空间都有许多数据文件。同样,还有数百种其他物体。我的要求是只导入数据/表,而不是整个数据库。有什么简单的方法可以避免生成所有表空间、模式和其他对象吗?对于impdp only表,您可以使用impdp用户名/密码dumpfile=mydumpfile.dmp logfile=mylogfile directory=mydirectory tables=schema.table1、schema.table2我生成了SQL语句,其中我可以看到有许多表空间、模式,配置文件、角色等,然后每个表空间都有许多数据文件。同样,还有数百种其他物体。我的要求是只导入数据/表,而不是整个数据库。是否有任何简单的方法可以避免生成所有表空间、架构和其他对象??对于仅impdp表,您可以使用impdp用户名/密码dumpfile=mydumpfile.dmp logfile=mylogfile directory=mydirectory tables=schema.table1,schema.table2
    Processing object type DATABASE_EXPORT/TABLESPACE
    ORA-39083: Object type TABLESPACE:"HIS_USER" failed to create with error:
    ORA-01119: error in creating database file '/oracle/app/oracle/oradata/dwhrajdr1/his_user13.dbf'
    ORA-27040: file create error, unable to create file
    OSD-04002: unable to open file
    O/S-Error: (OS 3) The system cannot find the path specified.
    
    Failing sql is:
    GRANT EXECUTE ANY ASSEMBLY TO "DSS"
    ORA-39083: Object type SYSTEM_GRANT failed to create with error:
    ORA-01917: user or role 'DSS' does not exist