Site icon Bugra Parlayan | Oracle Database Blog

ORA-39070: Unable to open the log file

Değerli Dostlar,

Bugün Oracle Database üzerinde aldığımız ORA-39070 hatasının sebeplerini ve nasıl çözeceğimizi dair bilgileri size ulaştıracağız.

Hata EXPDP ile dışarı yedek alırken LOG dosyaları oluşturulamadığı için vermektedir. Hata Standalone ve Rac kullanıcıları için aynı şekilde verilir. Hatanın örnek görüntüsü aşağıdaki gibi.

 Data Mining and Real Application Testing options
 ORA-39002: invalid operation
 ORA-39070: Unable to open the log file.
 ORA-29283: invalid file operation
 ORA-06512: at "SYS.UTL_FILE", line 536
 ORA-29283: invalid file operation

Çözümü ise,

create directory expdp_dump_dir as ‘/u01/app/oracle/directory’;
grant read,write on directory expdp_dump_dir to backup_admin;
grant datapump_exp_full_database to backup_admin;
grant datapump_imp_full_database to backup_admin;

Ek olarak hali hazırda bir dizininiz varsa aşağıdaki sorgu ile ilgili kullanıcının yazma iznin olduğundan emin olmanız gerekmektedir

declare
  f utl_file.file_type;
begin
  f := utl_file.fopen ('expdp_dump_dir', 'test.txt', 'w');
  utl_file.put_line(f, 'test');
  utl_file.fclose(f);
end;
/
Exit mobile version