zoukankan      html  css  js  c++  java
  • ORACLE_SID和instance_name的含义

    在学习oracle过程中,发现始终要设置正确的oracle_sid,怎么回事呢
    oracle_sid 其实是system identifier 的缩写。
    oracle instance 是由一块SGA区域和一组后台进程组成的,这些进城正是由SID决定的
    这么说吧。SID决定了这块SGA和后台进城向谁提供了服务
    sintance启动需要参数文件,那参数文件数据库如何寻找呢?
    这些参数文件都在$ORACLE_HOME/dbs目录下。一共有3个
    分别是
    spfile<sid>.ora
    init<sid>.ora
    spfile.ora
    一般数据库按照这样顺序找。spfile<sid>.ora -----spfile.ora---init<sid>.ora
    所以数据库instance 进程通过sid加以区分。一个服务器可以启动多个instance,而他们之间可以相对独立

    而instance_name则用来区分instance.
    一般instance_name =oracle_sid 但是二者可以不同,理由见上面。
    不过监听器是通过instance_name来区别连接请求到底要连接到哪个instance.
    大家有疑问一起探讨哦
  • 相关阅读:
    Shell中的特殊变量和结构
    自由的Debian
    关于系统定制的一些链接
    超出两行显示省略号
    json转换
    区分LocalStorage和偏好数据
    去除谷歌浏览器中的默认文本框样式
    js访问xml
    js执行跨域请求
    mvc通过controller创建交互接口
  • 原文地址:https://www.cnblogs.com/baoguo/p/1424790.html
Copyright © 2011-2022 走看看