Dodawanie nowego pliku danych do Oracle standby

X

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.

Mam!

Advertisements

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;
ogłoszenia

Write a Comment

Twój adres e-mail nie zostanie opublikowany.