Oracle 如何导出12c模式转储?

Oracle 如何导出12c模式转储?,oracle,oracle12c,Oracle,Oracle12c,我已成功地将11g转储导入本地12c安装,如下所示: -- CREATE DATA_DUMP_DIR and give priviledges to SYSTEM CREATE DIRECTORY main_data_pump_dir as 'C:\ade\aime_v\oracle\admin\seeddata\dpdump'; GRANT READ, WRITE ON DIRECTORY main_data_pump_dir TO SYSTEM; impdp system/Oracle_1

我已成功地将11g转储导入本地12c安装,如下所示:

-- CREATE DATA_DUMP_DIR and give priviledges to SYSTEM
CREATE DIRECTORY main_data_pump_dir as 'C:\ade\aime_v\oracle\admin\seeddata\dpdump';
GRANT READ, WRITE ON DIRECTORY main_data_pump_dir TO SYSTEM;

impdp system/Oracle_1@pdborcl directory=main_data_pump_dir dumpfile=myshema.dmp nologfile=Y
expdp myschema dumpfile=main_data_pump_dir:myschema.dmp reuse_dumpfiles=y nologfile=Y
现在我正尝试这样导出:

-- CREATE DATA_DUMP_DIR and give priviledges to SYSTEM
CREATE DIRECTORY main_data_pump_dir as 'C:\ade\aime_v\oracle\admin\seeddata\dpdump';
GRANT READ, WRITE ON DIRECTORY main_data_pump_dir TO SYSTEM;

impdp system/Oracle_1@pdborcl directory=main_data_pump_dir dumpfile=myshema.dmp nologfile=Y
expdp myschema dumpfile=main_data_pump_dir:myschema.dmp reuse_dumpfiles=y nologfile=Y
或者可能是这样:

expdp myschema@pdborcl dumpfile=main_data_pump_dir:myschema.dmp reuse_dumpfiles=y nologfile=Y
但我似乎无法让它工作。
我是否需要向myschema授予write权限?

这最终对我有效:

expdp System/Oracle_1@pdborcl schemas=myschema dumpfile=main_data_pump_dir:myschema.dmp nologfile=yes reuse_dumpfiles=yes
1) “我似乎无法让它工作”不是一个有效的Oracle错误。。。请发布返回的实际错误。2) 导出应该更像:expdp system/Oracle_1@pdborclschemas=myschema directory=main\u data\u pump\u dir dumpfile=myshema.dmp nologfile=Y