ITPub博客

首页 > 数据库 > Oracle > 全局数据库名称和sid的区别

全局数据库名称和sid的区别

Oracle 作者:sunyi_672 时间:2014-12-29 20:32:22 0 删除 编辑
我们在使用oracle创建数据库的过程中会让我们输入全局数据库名和SID,他们的区别是:
    全局数据库名:主要用于在分布式数据库系统中区分不同的数据库,它是由数据库名和数据库域名组成,格式为“数据库名.数据库域名”,数据库域名允许为空,即只写数据库名。例如上海的数据库可以命名为Oracledb.ShangHai.com,北京的数据库可以命名Oracledb.BeiJing.com。即使数据库名都相同,但是域名不同,也能够区分开。第一个"."之前的部分被看作是数据库名而被保存在"DB_NAME"初始化参数中,之后的部分就是数据库域名而被保存在"DB_DOMAIN"。数据库最长为8个字符,只能包括字母、数字、下划线(_)、英镑符(#)。
    SID:是System Identifier的英文简写,主要用于区分同一台计算机上的同一个数据库的不同实例。
全局数据库名事外部区分的名称,SID是内部区分的名称。SID的最大长度是8,可以由字母数字组成。在安装并创建数据库时没有对此校验,但在OEM(Oracle Enterprise Manager)和ONM中使用SID时会进行校验。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26600495/viewspace-1384210/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: OLTP与OLAP的区别
请登录后发表评论 登录
全部评论

注册时间:2014-12-29

  • 博文量
    51
  • 访问量
    62995