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