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