ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE_SID,DB_NAME,INSTANCE_NAME的理解

ORACLE_SID,DB_NAME,INSTANCE_NAME的理解

原创 Linux操作系统 作者:DBA在路上 时间:2010-08-15 19:43:08 0 删除 编辑
ORACLE_SID,DB_NAME,INSTANCE_NAME三个参数在默认情况下设置为一致,导致我们无法分清楚之间有什么区别,这里记录下我的理解。

 

      ORACLE_SID:

             参数文件、密码文件等命名中的一部分,使用时根据该参数值来查找;

             在实例创建后台进程时,用来命名进程;

             在V$INSTANCE中的INSTANCE_NAME列;

             若参数文件中未设置INSTANCE_NAME,则默认采用ORACLE_SID

 

      DB_NAME:

             参数文件中的必须参数,实例相关联的数据库名;

             在CREATE DATABASE时,将数据库名写入三大文件,在启动时作校验

 

      INSTANCE_NAME:

             实例名,可与DB_NAME,ORACLE_SID不同,ORACLE通过检验ORACLE_SID来区分不同实例

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

请登录后发表评论 登录
全部评论

注册时间:2010-06-21

  • 博文量
    13
  • 访问量
    11710