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.
    大家有疑问一起探讨哦
  • 相关阅读:
    App Submission Issues
    番茄钟App(Pomodoro Tracker)
    WatchKit App Submission Issues
    Watch​Kit Learning Resources
    Scrum Planning Card
    How to get cocoapods work on Yosemite
    如何在DigitalOcean安装Ghost
    Swift学习资源
    Xcode 6 模拟器路径
    【Android-4】Scheme跳转协议
  • 原文地址:https://www.cnblogs.com/baoguo/p/1424790.html
Copyright © 2011-2022 走看看