Legge til en ny datafil I Oracle standby

X

Personvern & Informasjonskapsler

dette nettstedet bruker informasjonskapsler. Ved å fortsette godtar du bruken av dem. Lær mer, inkludert hvordan du kontrollerer informasjonskapsler.

Fikk Det!

Advertisements

har du en manuell oracle standby-database på plass som fanger arkivlogger fra produksjonsstedet? Prosessen vil bryte hvis du legger til en ny datafil i produksjonsdatabasen på grunn av feil

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

Og du finner noen ikke-navngitte datafiler i standby-databasen:

SELECT name FROM v$datafile;

du kan ikke bruke arkivlogger før du oppretter en datafil i standby-database også. Controlfile har lagt til en ny datafil for deg i metadataene fordi den synkroniseres med produksjonsdatabasen, men denne datafilen finnes ikke på disken. Så du må konvertere den falske datafilen til en ekte:

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

denne kommandoen vil opprette en datafil på disken og vil endre navnet / banen til den ikke navngitte datafilen. Hvis DU bruker ASM kommandoen vil være:

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

Write a Comment

Din e-postadresse vil ikke bli publisert.