1)数据库名 DB_NAME
Oracle数据库的内部标记。同时存在于二进制控制文件和参数文件pfile中,因此在数据库安装完成后,无法修改。
在pfile中,可以见到它。
DB_NAME = ora9i # ora9i可以是任何名字
它的作用:安装数据库后,数据库的物理结构文件目录中要使用到DB_NAME。如pfile文件放在:
/home/app/oracle/admin/DB_NAME/pfile/init$ORACLE_SID.ora
数据库后台进程跟踪文件存储目录:
/home/app/oracle/admin/DB_NAME/bdump
注意,在安装Oracle企业版数据库时,往往要求同时指定数据库名(db_name)和域名(db_domain)。如:ora9i.中,db_domain等于。
查询数据库名的方法:
1.a) SQL> select name from v$database
ORA9I
1.b) SQL> show parameter db
...
db_name string ora9i
1.c) 在参数文件pfile中查找
2) 数据库实例名 INSTANCE_NAME
数据库实例名用于数据库和操作系统之间的联系,也就是在对外连接时使用。它是允许修改的。
数据库名与数据库实例名一般是一一对应的关系。
查询数据库实例名的方法:
2.a) SQL&g