当前位置 > 主页 > 万和大讲堂 >


南京Oracle认证培训告诉你Oracle几个服务名

2016-03-29 13:59

  在学习Oracle的过程中,会碰到很多"_name"的名词概念,傻傻分不清楚。南京Oracle认证培训在这里,特作出一下概念整理,希望能帮助到大家。


  >>>>


  DB_NAME:


  ① 是数据库名,长度不能超过8个字符,记录在datafile、redolog和control file中


  ② 在DataGuard环境中DB_NAME相同而DB_UNIQUE_NAME不同


  ③ 在RAC环境中,各个节点的DB_NAME 都相同,但是INSTANCE_NAME不同


  ④ DB_NAME还在动态注册监听的时候起作用,无论是否定义了SERVICE_NAME,PMON进程都会使用DB_NAME动态注册监听


  >>>>


  DBID:


  ① DBID可以看做是DB_NAME在数据库内部的表示,它是在数据库创建的时候用DB_NAME结合算法计算出来的


  ② 它存在于datafile和control file中,用来表示数据文件的归属,所以DBID是唯一的,对于不同的数据库,DB_NAME可以是相同的,但是DBID一定是唯一的,例如在DataGuard中,主备库的DB_NAME相同,但是DBID一定不同(看过一个很形象的例子,就是可以有同名的人,但是身份证号码一定不同)   南京Oracle认证培训


  >>>>


  DB_UNIQUE_NAME:


  ① 在DataGuard中,主备库拥有相同的DB_NAME,为了区别,就必须有不同的DB_UNIQUE_NAME


  ② DB_UNIQUE_NAME在DG中会影响动态注册的SERVICE_NAME,即如果采用的是动态注册,则注册的SERVICE_NAME为DB_UNIQUE_NAME,但是实例还是INSTANCE_NAME,即SID


  >>>>


  INSTANCE_NAME:


  ① 数据库实例的名称,INSTANCE_NAME默认值是SID,一般情况下和数据库名称(DB_NAME)相同,也可不同


  ② initSID.ora 和orapwSID 文件要与INSTANCE_NAME保持一致


  ③ INSTANCE_NAME会影响进程的名称


  >>>>


  SID:


  ① 是操作系统中的环境变量,和ORACLE_HOME,ORACLE_BASE用法相同  南京Oracle认证培训


  ② 在操作系统中要想得到实例名,就必须使用ORACLE_SID。且ORACLE_SID必须与INSTANCE_NAME的值一致


  >>>>


  SERVICE_NAME:


  ① 数据库和客户端相连是使用的服务名


  ② 在DataGuard中,如果采用动态注册,建议在主备库使用相同的service_names


  ③ 在DataGuard中,如果采用静态注册,建议在主备库上的listener中输入相同的服务名(service_name)


  ④ 如果采监听采用了静态注册,那么SERVICE_NAME就等于Listener.ora 文件中的GLOBAL_DATABASE_NAME的值


  >>>>


  GLOBAL_DATABASE_NAME:


  ① GLOBAL_DATABASE_NAME 是listener配置的对外网络连接名称,可以是任意值  南京Oracle认证培训


  ② 在客户端配置监听的tnsnames.ora 文件中的service_name 与这个GLOBAL_DBNAME 保持一致就可以了


  ③ 配置静态监听注册时,需要输入SID和GLOBAL_NAME


  以上是南京Oracle认证培训讲师对于Oracle几个服务名("_name")区别的详解,后续会为大家提供更多的技术讲解。希望大家继续关注。

最近开班 more>
  • Python基础班
  • Java全栈开发
  • 前端基础班
  • 软件测试
  • 云原生精英班
  • 云网预科班
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCE 9.0
  • 随时开课
  • 12月26日
  • 随时开课
  • 12月4日
  • 12月16日
  • 12月9日
  • 12月21日
  • 1月6日
  • 12月30日
  • 12月16日
  • 12月21日
  • 12月7日
  • 12月7日
  • ——
  • 随时开课
  • 12月16日
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入