无法使用expdp导出,无法打开日志等等

时间:2019-04-24 02:56:27

标签: linux oracle backup vmware expdp

已要求我创建一个表:'/u03/oracle/table/prac_tab.dbf' 并将其导入到'/ u04 / backup'

现在,当我执行以下代码时,我的问题开始了:

[oracle@haranda ~]$ expdp paris dumpfile=parisbk1.dmp logfile=parisbk1.log full=y directory=paris_dir

我曾尝试在/ u03 / oracle和其他地方执行此操作,但是我总是得到相同的结果:

ORA-39002: operaci�n no v�lida

ORA-39070: No se ha podido abrir el archivo log.

ORA-29283: operaci�n de archivo no v�lida

ORA-06512: en "SYS.UTL_FILE", l�nea 536

ORA-29283: operaci�n de archivo no v�lida

用英语是这样的:(无效的操作,无法打开文件日志,无效的文件操作,在“ sys.util_file”通道536,无效的文件操作)

我的另一个问题是我在第一次测试中就成功做到了,但是我现在不能这样做,这意味着我只能错误地做到这一点。另外,我想我了解基本知识,但到目前为止,我还有很多不了解的地方,如果您能解释的话,我将不胜感激。

我将保留我用来创建,授予特权和创建目录的代码。

create user paris identified by paris;

create tablespace practica_tab datafile '/u03/oracle/table/practica_tab1.dbf' size 150m autoextend on next 10m maxsize unlimited;
create tablespace practica_idx datafile '/u04/oracle/index/practica_idx1.dbf' size 150m autoextend on next 10m maxsize unlimited;

alter user paris quota unlimited on practica_tab;
alter user paris quota unlimited on practica_idx;
alter user paris account unlock;
grant resource to paris;
grant connect to paris;
grant imp_full_database to paris;
grant exp_full_database to paris;
GRANT UNLIMITED TABLESPACE TO paris;
alter user paris default tablespace practica_tab;
grant datapump_exp_full_database to paris;
grant datapump_imp_full_database to paris;

create DIRECTORY paris_dir as 'u04/backup';

grant read, write on directory paris_dir to paris;

1 个答案:

答案 0 :(得分:0)

create or replace DIRECTORY paris_dir as '/u04/backup'仅有效的完整路径。创建时,Oracle不验证目录。