cermo-lit.ru

  

Bästa artiklarna:

  
Main / Vad är dbid-nummer

Vad är dbid-nummer

Du kunde dock inte ge databasen en ny identifierare DBID. DBID är en intern, unik identifierare för en databas. Att ändra DBID för en databas är ett allvarligt förfarande. När DBID för en databas ändras blir alla tidigare säkerhetskopior och arkiverade loggar i databasen oanvändbara.

Följaktligen bör du göra en säkerhetskopia av hela databasen direkt efter att du har ändrat DBID. Du kan också behöva återskapa Oracle-lösenordsfilen. Om du återställer en gammal säkerhetskopia av kontrollfilen före namnändringen bör du använda initialiseringsparameterfilen och lösenordsfilen innan databasens namnändring. Följande steg beskriver hur du ändrar DBID för en databas.

Du kan också ändra databasnamnet. Om valideringen lyckas uppmanar DBNEWID dig att bekräfta operationen såvida du inte anger en loggfil, i vilket fall den inte uppmanas, ändrar DBID för varje datafil inklusive offline-normala och skrivskyddade datafiler och avslutas sedan.

Databasen är kvar monterad men är ännu inte användbar. Till exempel:. Gör en ny säkerhetskopia av databasen. Eftersom du återställer online-omloggningsloggarna är de gamla säkerhetskopiorna och arkiverade loggarna inte längre användbara i den aktuella inkarnationen av databasen.

Följande steg beskriver hur du ändrar databasnamnet utan att ändra DBID. Du kan öppna databasen, åtgärda felet och sedan antingen återuppta DBNEWID-operationen eller fortsätta använda databasen utan att ändra databasnamnet. Innan du fortsätter eller återställer, fixa den bakomliggande orsaken till felet. Ibland är den enda lösningen att återställa hela databasen från en ny säkerhetskopia och utföra återställning till tidpunkten innan DBNEWID startades.

Om du väljer att fortsätta DBID-ändringsoperationen istället för att återställa den, kör du tillbaka ditt ursprungliga kommando. Vid denna tidpunkt är databasen vänstermonterad.

Den läser inte datafilerna. Om valideringen stöter på ett problem lämnas databasen monterad. Det är möjligt för valideringen att lyckas, men att det faktiska ändringen av databasnamnet misslyckas.

De möjliga felscenarierna beror på hur många kontrollfiler som finns i databasen enligt följande :. Anger användarnamn och lösenord som används för att ansluta till databasen. Verktyget signalerar ett fel om ingen ändring av DBID-operation pågår i måldatabasen. En genomförd ändring av DBID kan inte återställas. Ändrar databasens databasnamn. Som standard skriver verktyget över den tidigare loggen.

Följande exempel ansluter till operativsystemautentisering och ändrar endast DBID :. Följande exempel ansluter som användarsYSTEM och ändrar endast databasnamnet och anger också en loggfil för utdata :. Detta kapitel innehåller följande avsnitt: Se till att du har en återställbar hel databasbackup. Se till att måldatabasen är monterad men inte öppen och att den stängdes av konsekvent före montering.

Till exempel: Släpp 9. Alla rättigheter förbehålls. Ändra parameterfil och skapa en ny lösenordsfil innan du startar om. Stäng av databasen. Skapa en ny lösenordsfil. Starta databasen och återuppta normal användning. De möjliga felscenarierna beror på hur många kontrollfiler som finns i databasen enligt följande: Om du har en eller flera kontrollfiler och DBNEWID misslyckas i den första kontrollfilen ändras inte databasnamnet i kontrollfilen.

Du kan antingen försöka igen eller öppna databasen och återuppta normal databasanvändning. Textbeskrivning av illustrationen. Den körbara filen Nid bör ägas och köras av Oracle-ägaren eftersom den behöver direkt åtkomst till datafilerna och kontrollfilerna. Om en annan användare kör verktyget ställer du in användar-ID: t till ägaren till datafilerna och kontrollfilerna.

För att ändra DBID för en databas måste databasen vara monterad och måste ha stängts av konsekvent innan montering. Alla datafiler online ska vara konsekventa utan att behöva återställas. Normala offline-datafiler ska vara tillgängliga och skrivbara. Om dessa tabellutrymmen inte kan göras skrivbara till exempel, de finns på en CD-ROM, måste du koppla bort tabellutrymmena med hjälp av den transportabla tabellutrymmesfunktionen och sedan ansluta dem tillbaka till databasen innan du anropar DBNEWID-verktyget, se Oracle9i databasadministratörshandbok.

Alla rättigheter förbehållna. Oracle9 i Database Utilities Release 2 9. Boklista. Master Index.

(с) 2019 cermo-lit.ru