Oracle基础问题,谢谢大家指点!
请问Oracle中的数据库名、全局数据库名、实例名、ORACLE_SID是怎样定义的?及他们之间的区别和联系?
------解决思路----------------------
了解这些的意义和区别挺有用的,特别是在配置dataguard的时候。
给你搜一个文章参考:http://blog.chinaunix.net/uid-25909722-id-3393985.html
------解决思路----------------------
数据库名:你可以理解为那一大堆文件,放在一个oradata 目录下,这个目录下二级目录的 (例如:ORCL ),就是数据库名。
全局数据库:指域名 + 上面的数据库名,比如你所在的域为 tech.com ,则全局数据库为 orcl.tech.com
实例名:实例指的是分配的那一堆内存,如果是单机数据库,实例名 = 数据库名 ,如果是 RAC 环境,就会有区别。
ORACLE_SID ,这是一个环境变量,保存的就是 实例名。