soukromí & Cookies
tento web používá cookies. Pokračováním souhlasíte s jejich použitím. Další informace, včetně toho, jak ovládat soubory cookie.
máte na místě manuální pohotovostní databázi Oracle, která zachycuje archivní protokoly z výrobního místa? Proces se přeruší, pokud přidáte nový datový soubor do výrobní databáze kvůli chybě
ORA-01244: unnamed datafile(s) added to controlfile by media recovery
a v pohotovostní databázi najdete některé nejmenované datové soubory:
SELECT name FROM v$datafile;
nelze použít archivní protokoly, dokud si vytvořit datový soubor v pohotovostním databázi příliš. Controlfile pro vás do metadat přidal nový datový soubor, protože se synchronizuje s produkční databází, ale tento datový soubor na disku neexistuje. Takže musíte převést ten falešný datový soubor na skutečný:
ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '/path/to/real/datafile.dbf' SIZE 1G;
tento příkaz vytvoří datový soubor na disku a změní název / cestu nejmenovaného datového souboru. Pokud používáte ASM příkaz bude:
ALTER DATABASE CREATE DATAFILE '/name/of/your/unnamed/datafile.dbf' AS '+YOUR_DISK_GROUP' SIZE 1G;