https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/INSTANCE_NAME.html
https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/DB_UNIQUE_NAME.html
https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/DB_NAME.html
https://docs.oracle.com/en/database/oracle/oracle-database/21/rilin/selecting-a-database-name.html
Difference between DB name, DB global name, DBID and SID (Doc ID 1277854.1)
https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/GLOBAL_NAMES.html
https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/SERVICE_NAMES.html
SQL> show parameter name NAME TYPE VALUE ---------------------- ------- ------ cdb_cluster_name string cell_offloadgroup_name string db_file_name_convert string db_name string ORACUB db_unique_name string ORACUB global_names boolean FALSE instance_name string ORACUB lock_name_space string log_file_name_convert string pdb_file_name_convert string processor_group_name string service_names string ORACUB
1. cdb_cluster_name
2. cell_offloadgroup_name
3. db_file_name_convert
4. db_name
5. db_unique_name
6. global_names
7. instance_name
8. lock_name_space
9. log_file_name_convert
10. pdb_file_name_convert
11. processor_group_name
12. service_names
db_name: 실제 데이터베이스 이름, Oracle Database System에서 사용된다.
__instance_name: Oracle Instnace, 즉 데이터베이스와 인스턴스를 실행하는 Oracle 프로세스의 이름이다.
ex) 데이터베이스 이름은 ORCL
일 수 있지만, 인스턴스 이름은 orcl
일 수 있다. 하지만 대부분 동일하게 설정된다.
v$database
에서 반환되는 name은 데이터베이스의 기본 이름을 의미하며, 일반적으로 db_name
r값이다.