完全模式下的Oracle导入(impdp)问题

完全模式下的Oracle导入(impdp)问题,oracle,import,impdp,Oracle,Import,Impdp,首先,我是DBA新手。从一个源代码中,我可以按完整、表和模式进行oracle导出。但是现在我被完全数据库导入的导入实用程序卡住了(寻找完全导入) 我试着这样做: impdp system/******** FULL=y DIRECTORY=exp_dir DUMPFILE=fulldb_exp.dmp LOGFILE=fulldb_imp.log 后来我发现,这还不足以完全导入。因为导入无法创建表空间、用户或任何对象。所以我试着用SQLFILE参数创建它们,这有助于运行sql脚本来创建表空间和

首先,我是DBA新手。从一个源代码中,我可以按完整、表和模式进行oracle导出。但是现在我被完全数据库导入的导入实用程序卡住了(寻找完全导入)

我试着这样做:

impdp system/******** FULL=y DIRECTORY=exp_dir DUMPFILE=fulldb_exp.dmp LOGFILE=fulldb_imp.log
后来我发现,这还不足以完全导入。因为导入无法创建表空间、用户或任何对象。所以我试着用SQLFILE参数创建它们,这有助于运行sql脚本来创建表空间和所有表空间。但是当我运行脚本时,我得到了错误“第2行的错误:ORA-02236:无效文件名”

请帮我解决这个问题。
我正在使用从服务器到12c pc的12c实例

数据文件
没有值时,可能会发生这种情况,您可能会在错误消息中列出的SQL中看到,类似于:

CREATE BIGFILE TABLESPACE "NAME_OF_TABLE_SPACE" DATAFILE SIZE 1258291200 AUTOEXTEND ON NEXT 1258291200 ...
如果未给出
数据文件
,Oracle将尝试在默认位置创建数据文件。如果未设置该位置,
CREATE
将失败

可以使用检查表空间的默认位置

SQL> show parameter DB_CREATE_FILE_DEST;

NAME                  TYPE     VALUE
--------------------- -------- ------------------------------
db_create_file_dest   string
在上面,它没有任何价值。要设置该值,请使用
alter system set

SQL> alter system set DB_CREATE_FILE_DEST='/ORCL/u02/app/oracle/oradata/ORCL/orclpdb1';

System altered.

SQL> show parameter DB_CREATE_FILE_DEST;

NAME                  TYPE     VALUE
--------------------- -------- ------------------------------------------
db_create_file_dest   string   /ORCL/u02/app/oracle/oradata/ORCL/orclpdb1
这里,
/ORCL/u02/app/oracle/oradata/ORCL/orclpdb1
是第一个可插拔数据库(PDB)中表空间的路径,使用来自的oracle 12.2.0.1容器