Oracle Database

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;
/

bparlayan

Blog sitemi boş zamanlarımda hem biraz karalamak hemde mesleki tecrübeleri paylaşmak için kullanmaktayım. Burası benim deşarj noktam. Bu paylaşımları istediğiniz gibi çoğaltabilir ve kullanabilirsiniz : ). Ufak bir teşekkür yeterli. bugra[@]bugraparlayan.com.tr adresinden iletişim kurabilirsiniz.

İlgili Makaleler

Başa dön tuşu
Kapalı