databasenaam en ORACLE_SID
het voorvoegsel van Oracle Service Identifier (SID) is de eerste 8 tekens van de databasenaam. Het SID-voorvoegsel kan alleen de tekens a-z, A-Z en 0-9 bevatten. Het SID-voorvoegsel kan geen speciale tekens voor het besturingssysteem bevatten, dus als u speciale tekens gebruikt in de eerste 8 tekens van de databasenaam, dan worden deze speciale tekens weggelaten in het SID-voorvoegsel. Er is één SID prefix voor elke database. Het SID-voorvoegsel voor een database moet uniek zijn binnen het cluster.
voor een Oracle RAC-database heeft elke instantie een unieke identifier, ORACLE_SID
, die bestaat uit het SID-voorvoegsel en een instance-nummer. Het voorvoegsel ORACLE_SID
kan maximaal 12 tekens bevatten. De ORACLE_SID
voor Oracle RAC-databaseinstances worden anders gegenereerd, afhankelijk van hoe u de database wilt beheren. Als u een door beleid beheerde database selecteert, dan genereert Oracle de SID in het formaat name_#, waarbij name de eerste acht alfanumerieke tekens van DB_UNIQUE_NAME is, en # het instantienummer is. Als u een door administator beheerde database selecteert, genereert Oracle Database Configuration Assistant de standaard SID voor de instance-namen, met behulp van de format name#, waarbij name de eerste acht alfanumerieke tekens van DB_UNIQUE_NAME is, en # het instance-nummer is. Tijdens de installatie of het aanmaken van een database kunt u echter een niet-standaardwaarde voor de SID opgeven. Het instantie nummer wordt automatisch toegevoegd aan het einde van deze string voor elke instantie.
voor een Oracle RAC One Node database is de naam van de instantie ORACLE_SID_1, die bestaat uit _1
toegevoegd aan het SID-voorvoegsel. Tijdens online verhuizing wordt een tweede instantie oracle_sid_2 gestart, die de enige instantie wordt nadat de verhuizing is voltooid. De volgende online verhuizing maakt gebruik van ORACLE_SID_1 voor de nieuwe instantie.