无法使用 expdp 导出,无法打开日志等等
can't export using expdp, can't open log and more
有人要求我创建一个 table: '/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" lane 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;
create or replace DIRECTORY paris_dir as '/u04/backup'
仅有效完整路径。 Oracle 在创建时不验证目录。
有人要求我创建一个 table: '/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" lane 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;
create or replace DIRECTORY paris_dir as '/u04/backup'
仅有效完整路径。 Oracle 在创建时不验证目录。