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.
    大家有疑问一起探讨哦
  • 相关阅读:
    Windows下PATH等环境变量详解
    html表单,做个申请邮箱界面练习。
    截取字符串,去空格的练习。
    for循环
    c# if else的练习,判断闰年,输入日期,输出这是今年的的多少天!
    HTML
    输入输出2
    输入输出练习1
    Map练习
    数据库设计范式
  • 原文地址:https://www.cnblogs.com/baoguo/p/1424790.html
Copyright © 2011-2022 走看看