nume de bază de date și ORACLE_SID
prefixul Oracle Service Identifier (Sid) este primele 8 caractere ale numelui bazei de date. Prefixul SID poate conține numai caracterele A-z, A-Z și 0-9. Prefixul SID nu poate conține caractere speciale ale sistemului de operare, deci dacă utilizați caractere speciale în primele 8 caractere ale numelui bazei de date, atunci aceste caractere speciale sunt omise în prefixul Sid. Există un singur prefix SID pentru fiecare bază de date. Prefixul SID pentru o bază de date trebuie să fie unic în cluster.
pentru o bază de date Oracle RAC, fiecare instanță are un identificator unic, ORACLE_SID
, care constă din prefixul SID și un număr de instanță. Prefixul ORACLE_SID
poate conține până la 12 caractere. Instanțele ORACLE_SID
pentru Oracle RAC database sunt generate diferit, în funcție de modul în care alegeți să gestionați baza de date. Dacă selectați o bază de date gestionată de politică, Oracle generează SID în formatul nume_#, unde numele este primele opt caractere alfanumerice ale DB_UNIQUE_NAME și # este numărul instanței. Dacă selectați o bază de date gestionată de administrator, Oracle Database Configuration Assistant generează SID-ul implicit pentru numele instanțelor, utilizând numele formatului#, unde numele este primele opt caractere alfanumerice ale DB_UNIQUE_NAME și # este numărul instanței. Cu toate acestea, în timpul instalării sau crearea bazei de date puteți specifica o valoare implicită pentru SID. Numărul de instanță este adăugat automat la sfârșitul acestui șir pentru fiecare instanță.
pentru o bază de date Oracle RAC one Node, numele instanței este ORACLE_SID_1, care constă din _1
anexat la prefixul Sid. În timpul relocării online, este pornită o a doua instanță ORACLE_SID_2, care devine singura instanță după finalizarea relocării. Următoarea relocare online utilizează ORACLE_SID_1 pentru noua instanță.