ORA-09822 brak ścieżki audit_trail_dest

0

Było późno i z rozpędu(brawo ja) zamiast wykonać poprawną komendę

ALTER SYSTEM SET audit_trail=none scope=spfile;

wykonałem ALTER SYSTEM SET audit_file_dest=none scope=spfile,
później SHUTDOWN IMMEDIATE; no i się zaczęło... jakiekolwiek próby postawienia bazy, ba nawet restore, czy połączenia RMANem do bazy kończyły się jednym błędem:

ORA-09822: Translation of audit file name failed.
Cause: Oracle was unable to translate the value of the AUDIT_FILE_DEST initialization parameter.
Action: Check the UNIX error number for a possible operating system error. If there is no error, contact Oracle Support Services.

Brakowało mi pomysłów i wyedytowałem(czego absolutnie nie powinno się robić) plik SPFILE przy użyciu Notepad++ v6.1.2:

*.audit_file_dest='D:\oraclexe\audytyxml'
ZAPISZ
...umożliwiło to restore bazy danych... hura :)
być może komuś ta informacja się przyda, bo nigdzie nie mogłem znaleźć rozwiązania

0

a jakbyś się podpiął sqlplusem lokalnie do bazy jako sysdba (wcale nie musi być wystartowana) i zrobił STARTUP NOMOUNT; a potem jeszcze raz alter system ... to by nie poszło?

0

przy próbie jakiegokolwiek połączenia connect USER/PASSWORD wawalało ORA-09822: Translation of audit file name failed.
startup mount, startup nomount, restore database... j.w.
http://arjudba.blogspot.com/2008/05/how-to-restore-spfile-from-backup.html j.w.
dobrze mieć kopię pliku spfile

1 użytkowników online, w tym zalogowanych: 0, gości: 1