Names
Among MAA
Under Oracle Maximum Availability
Architecture (MAA), we might be confused about various kinds of name. Here I
try to clarify these names by chart and table.
DB_NAME
(Enterprise-wide Name)
You must set this parameter for
every instance in order to startup the database. If you didn't assign DB_NAME
at installation-time, then
DB_NAME = $ORACLE_SID
DB_UNIQUE_NAME
(Site-wide Name)
If you didn't assign DB_UNIQUE_NAME
in the parameter file at startup-time, then
DB_UNIQUE_NAME = DB_NAME
If you didn't assign SERVICE_NAMES
in the parameter file at startup-time, then
SERVICE_NAMES = DB_UNIQUE_NAME
INSTANCE_NAME
(Server-wide Name)
If you didn't assign INSTANCE_NAME
in the parameter file at startup-time, then
INSTANCE_NAME = $ORACLE_SID
Naming
Scope and Default Values
Parameter Name |
Name Scope |
Default Value |
Level |
DB_NAME |
Enterprise-wide |
= $ORACLE_SID |
Database |
DB_UNIQUE_NAME |
Site-wide |
= DB_NAME |
Role |
SERVICE_NAMES |
Site-wide (or Enterprise-wide) |
= DB_UNIQUE_NAME |
Role (or Database) |
INSTANCE_NAME |
Server-wide |
= $ORACLE_SID |
Instance |
$ORACLE_SID |
Server-wide |
N/A |
Instance |
The above featured image illustrates you a hierarchy tree for better understanding on the relationship among names. For more details, you may check DB_NAME and DB_UNIQUE_NAME in Oracle documentation.
No comments:
Post a Comment