我的Oracle数据库(版本19c)上有大约5个模式,我想使用expdp实用程序导出,并在从my_schema导出数据时遵循以下步骤:
sqlplus / as sysdba
create directory prf_dir as '/home/oracle/Export Full';
grant read, write on directory prf_dir to prf_schema;
grant datapump_exp_full_database to prf_schema;
exit
expdp prf_schema/Password1@pdb_1 DIRECTORY=prf_dir DUMPFILE=prf_schema_dump.dmp LOGFILE=prf_schema_dump.log schemas=prf_schema;
但我得到下面的错误:
ORA-39002: invalid operation
ORA-39070: Unable to open the log file
ORA-39087: directory name prf_dir is invalid.
事先检查:
1.我已经使用dba_directory
检查了有效的目录,可以在那里看到我的目录。
1.我已经检查了路径/home/oracle/Export Full
的权限,它是777。
1.在此之前,我在同一路径中为另一个模式app_schema
执行了相同的活动,并成功执行了我上面提到的步骤,但当试图通过更改模式名称来做同样的事情时,它抛出了这个错误。
1条答案
按热度按时间rvpgvaaj1#
在我看来,这是关于一个空间在目录名称。
尝试将其从
Export Full
重命名为export_full
,然后