当前位置: 代码迷 >> Oracle管理 >> 请教Oracle中的数据库名、全局数据库名、实例名、ORACLE_SID是怎样定义的?及他们之间的区别和联系
  详细解决方案

请教Oracle中的数据库名、全局数据库名、实例名、ORACLE_SID是怎样定义的?及他们之间的区别和联系

热度:163   发布时间:2016-04-24 04:03:36.0
请问Oracle中的数据库名、全局数据库名、实例名、ORACLE_SID是怎样定义的?及他们之间的区别和联系?
Oracle基础问题,谢谢大家指点!
请问Oracle中的数据库名、全局数据库名、实例名、ORACLE_SID是怎样定义的?及他们之间的区别和联系?
------解决思路----------------------
了解这些的意义和区别挺有用的,特别是在配置dataguard的时候。
给你搜一个文章参考:http://blog.chinaunix.net/uid-25909722-id-3393985.html
------解决思路----------------------
数据库名:你可以理解为那一大堆文件,放在一个oradata 目录下,这个目录下二级目录的 (例如:ORCL ),就是数据库名。

全局数据库:指域名 + 上面的数据库名,比如你所在的域为 tech.com ,则全局数据库为 orcl.tech.com 

实例名:实例指的是分配的那一堆内存,如果是单机数据库,实例名 = 数据库名 ,如果是 RAC 环境,就会有区别。

ORACLE_SID ,这是一个环境变量,保存的就是 实例名。
  相关解决方案