een nieuw databestand toevoegen aan Oracle standby

X

Privacy & Cookies

deze website maakt gebruik van cookies. Door verder te gaan, gaat u akkoord met het gebruik ervan. Meer informatie, waaronder het beheren van cookies.

Begrepen!

Advertisements

heeft u een handmatige Oracle standby-database die archieflogboeken van de productielocatie vangt? Het proces wordt afgebroken als u een nieuw databestand toevoegt aan de productiedatabase vanwege fout

ORA-01244: unnamed datafile(s) added to controlfile by media recovery

en u zult enkele naamloze databestanden vinden in uw stand-bydatabase:

SELECT name FROM v$datafile;

u kunt geen archieflogboeken toepassen totdat u ook een databestand in de standby-database maakt. Het controlfile heeft een nieuw databestand voor u toegevoegd in de metadata omdat het synchroniseert met de productiedatabase, maar dit databestand bestaat niet op schijf. Dus je moet dat valse datafile converteren naar een echte:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '/path/to/real/datafile.dbf' SIZE 1G;

dit commando zal een databestand op de schijf aanmaken en de naam/het pad van het naamloze databestand wijzigen. Als u ASM gebruikt zal het commando:

ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '+YOUR_DISK_GROUP' SIZE 1G;
advertenties

Write a Comment

Het e-mailadres wordt niet gepubliceerd.