Prywatność & Pliki cookie
ta strona używa plików cookie. Kontynuując, zgadzasz się na ich użycie. Dowiedz się więcej, w tym jak kontrolować pliki cookie.
czy masz na miejscu ręczną bazę danych Oracle STANDBY, która wyłapuje logi archiwalne z Zakładu Produkcyjnego? Proces zostanie przerwany, jeśli dodasz nowy plik danych do produkcyjnej bazy danych z powodu błędu
ORA-01244: unnamed datafile(s) added to controlfile by media recovery
i znajdziesz nienazwane pliki danych w rezerwowej bazie danych:
SELECT name FROM v$datafile;
nie można stosować dzienników archiwalnych, dopóki nie utworzysz pliku danych w standby database. Plik Kontrolny dodał nowy plik danych do metadanych, ponieważ synchronizuje się z bazą danych produkcyjnych, ale ten plik danych nie istnieje na dysku. Więc musisz przekonwertować ten fałszywy plik danych na prawdziwy:
ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '/path/to/real/datafile.dbf' SIZE 1G;
to polecenie utworzy plik danych na dysku i zmieni nazwę/ścieżkę nienazwanego pliku danych. Jeśli używasz ASM polecenie będzie:
ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '+YOUR_DISK_GROUP' SIZE 1G;