tilføjelse af en ny datafil til Oracle standby

privatliv& Cookies

denne side bruger cookies. Ved at fortsætte accepterer du deres brug. Lær mere, herunder hvordan du styrer cookies.

Fik Det!

annoncer

har du en manuel Oracle standby database på plads fange arkiv logs fra produktionsstedet? Processen går i stykker, hvis du tilføjer en ny datafil til produktionsdatabasen på grund af fejl

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

og du finder nogle unavngivne datafiler i din standby-database:

SELECT name FROM v$datafile;

du kan ikke anvende arkivlogfiler, før du også opretter en datafil i standby-databasen. Kontrolfilen har tilføjet en ny datafil til dig i metadataene, fordi den synkroniseres med produktionsdatabasen, men denne datafil findes ikke på disken. Så du er nødt til at konvertere den falske datafil til en rigtig:

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

denne kommando opretter en datafil på disken og ændrer navnet/stien til den unavngivne datafil. Hvis du bruger ASM, vil kommandoen være:

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

Write a Comment

Din e-mailadresse vil ikke blive publiceret.