databasnamn och ORACLE_SID
prefixet Oracle Service Identifier (SID) är de första 8 tecknen i databasnamnet. Sid-prefixet kan bara innehålla tecknen A-z, A-Z och 0-9. Sid-prefixet kan inte innehålla specialtecken för operativsystemet, så om du använder specialtecken i de första 8 tecknen i databasnamnet utelämnas dessa specialtecken i sid-prefixet. Det finns ett enda Sid-prefix för varje databas. Sid-prefixet för en databas måste vara unikt i klustret.
för en Oracle RAC-databas har varje instans en unik identifierare, ORACLE_SID
, som består av Sid-prefixet och ett instansnummer. Prefixet ORACLE_SID
kan innehålla upp till 12 tecken. ORACLE_SID
för Oracle RAC-databasinstanser genereras olika beroende på hur du väljer att hantera databasen. Om du väljer en principhanterad databas genererar Oracle SID I formatet name_#, där namnet är de första åtta alfanumeriska tecknen i DB_UNIQUE_NAME, och # är instansnumret. Om du väljer en administratörshanterad databas genererar Oracle Database Configuration Assistant Standard SID för instansnamnen med hjälp av formatnamnet#, där namnet är de första åtta alfanumeriska tecknen i DB_UNIQUE_NAME och # är instansnumret. Under installation eller databasskapande kan du dock ange ett icke-standardvärde för SID. Instansnumret läggs automatiskt till i slutet av denna sträng för varje instans.
för en Oracle RAC One-Noddatabas är instansnamnet ORACLE_SID_1, som består av _1
bifogat till Sid-prefixet. Under omlokalisering online startas en andra instans ORACLE_SID_2, som blir den enda instansen efter att omlokaliseringen är klar. Nästa Online-omlokalisering använder ORACLE_SID_1 för den nya instansen.