<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    love fish大鵬一曰同風起,扶搖直上九萬里

    常用鏈接

    統(tǒng)計

    積分與排名

    friends

    link

    最新評論

    關于數(shù)據(jù)庫名(db_name)、實例名(instance_name)、ORACLE_SID(轉(zhuǎn))

      數(shù)據(jù)庫名(DB_NAME)、實例名(Instance_name)、以及操作系統(tǒng)環(huán)境變量(ORACLE_SID)
      在ORACLE7、8數(shù)據(jù)庫中只有數(shù)據(jù)庫名(db_name)和數(shù)據(jù)庫實例名(instance_name)。在ORACLE8i、9i中出現(xiàn)了新的參數(shù),即數(shù)據(jù)庫域名(db_domain)、服務名(service_name)、以及操作系統(tǒng)環(huán)境變量(ORACLE_SID)。這些都存在于同一個數(shù)據(jù)庫中的標識,用于區(qū)分不同數(shù)據(jù)庫的參數(shù)。

    一、什么是數(shù)據(jù)庫名(db_name)?
      數(shù)據(jù)庫名是用于區(qū)分數(shù)據(jù)的內(nèi)部標識,是以二進制方式存儲于數(shù)據(jù)庫控制文件中的參數(shù),在數(shù)據(jù)安裝或創(chuàng)建之后將不得修改。數(shù)據(jù)庫安裝完成后,該參數(shù)被寫入數(shù)據(jù)庫參數(shù)文件pfile中,格式如下:
    [code:1:1aaf156970]
    .........
    db_name="orcl"     #(不允許修改)
    db_domain=dbcenter.toys.com
    instance_name=orcl
    service_names=orcl.dbcenter.toys.com
    control_file=(...............
    .........
    [/code:1:1aaf156970]
    在每一個運行的ORACLE8i數(shù)據(jù)庫中都有一個數(shù)據(jù)庫名(db_name),如果一個服務器程序中創(chuàng)建了兩個數(shù)據(jù)庫,則有兩個數(shù)據(jù)庫名。其控制參數(shù)據(jù)分屬在不同的pfile中控制著相關的數(shù)據(jù)庫。

    二、什么是數(shù)據(jù)庫實例名(instance_name)
      數(shù)據(jù)庫實例名則用于和操作系統(tǒng)之間的聯(lián)系,用于對外部連接時使用。在操作系統(tǒng)中要取得與數(shù)據(jù)庫之間的交互,必須使用數(shù)據(jù)庫實例名。例如,要和某一個數(shù)據(jù)庫server連接,就必須知道其數(shù)據(jù)庫實例名,只知道數(shù)據(jù)庫名是沒有用的,與數(shù)據(jù)庫名不同,在數(shù)據(jù)安裝或創(chuàng)建數(shù)據(jù)庫之后,實例名可以被修改。數(shù)據(jù)庫安裝完成后,該實例名被寫入數(shù)據(jù)庫參數(shù)文件pfile中,格式如下:
    [code:1:1aaf156970]
    db_name="orcl"     #(不允許修改)
    db_domain=dbcenter.toys.com
    instance_name=orcl  #(可以修改,可以與db_name相同也可不同)
    service_names=orcl.dbcenter.toys.com
    control_file=(...............
    .........
    [/code:1:1aaf156970]
    數(shù)據(jù)庫名與實例名之間的關系。
    數(shù)據(jù)庫名與實例名之間的關系一般是一一對應關系,有一個數(shù)據(jù)庫名就有一個實例名,如果在一個服務器中創(chuàng)建兩個數(shù)據(jù)庫,則有兩個數(shù)據(jù)庫名,兩個數(shù)據(jù)庫實例名,用兩個標識確定一個數(shù)據(jù)庫,用戶和實例相連接。
    但在8i、9i的并行服務器結(jié)構中,數(shù)據(jù)庫與實例之間不存在一一對應關系,而是一對多關系,(一個數(shù)據(jù)庫對應多個實例,同一時間內(nèi)用戶只一個實例相聯(lián)系,當某一實例出現(xiàn)故障,其它實例自動服務,以保證數(shù)據(jù)庫安全運行。)

    三、操作系統(tǒng)環(huán)境變量(ORACLE_SID)
    在實際中,對于數(shù)據(jù)庫實例名的描述有時使用實例名(instance_name)參數(shù),有時使用ORACLE_SID參數(shù)。這兩個都是數(shù)據(jù)庫實例名,它們有什么區(qū)別呢?(經(jīng)常弄混)
    [code:1:1aaf156970]

          (ORACLE_SID)
    OS<----------------> ORACLE 數(shù)據(jù)庫 <--------(Instance_name(實例名))

    [/code:1:1aaf156970]
    上圖表示實例名instance_name、ORACLE_SID與數(shù)據(jù)庫及操作系統(tǒng)之間的關系,雖然這里列出的兩個參數(shù)都是數(shù)據(jù)庫實例名,但instance_name參數(shù)是ORACLE數(shù)據(jù)庫的參數(shù),此參數(shù)可以在參數(shù)文件中查詢到,而ORACLE_SID參數(shù)則是操作系統(tǒng)環(huán)境變量。
    操作系統(tǒng)環(huán)境變量ORACLE_SID用于和操作系統(tǒng)交互。也就是說,在操作系統(tǒng)中要想得到實例名,就必須使用ORACLE_SID。此參數(shù)與ORACLE_BASE、ORACLE_HOME等用法相同。在數(shù)據(jù)庫安裝之后,ORACLE_SID被用于定義數(shù)據(jù)庫參數(shù)文件的名稱。如:
    $ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID.ora。
    定義方法:
    [code:1:1aaf156970]
    export ORACLE_SID=orcl
    [/code:1:1aaf156970]

    如果在同一服務器中創(chuàng)建了多個數(shù)據(jù)庫,則必然同時存在多個數(shù)據(jù)庫實例,這時可以重復上述定義過程,以選擇不同實例。

    還可以用
    [code:1:1aaf156970]
    [oracle@Datacent]$ . oraenv
    [/code:1:1aaf156970]

    來切換不同的ORACLE_SID來通過操作系統(tǒng)來啟動不同的實例(instance)

    posted on 2007-04-27 10:01 liaojiyong 閱讀(401) 評論(0)  編輯  收藏 所屬分類: Oracle

    主站蜘蛛池模板: 在线观看的免费网站无遮挡| 野花香高清视频在线观看免费| 永久免费视频网站在线观看| 图图资源网亚洲综合网站| 热99RE久久精品这里都是精品免费| 久久精品国产精品亚洲| 日韩在线观看免费完整版视频| 亚洲福利精品电影在线观看| japanese色国产在线看免费| 日韩精品亚洲aⅴ在线影院| a级毛片免费高清毛片视频| 亚洲网站在线观看| 亚洲成人免费在线观看| 亚洲va在线va天堂成人| 青青草国产免费久久久下载 | 亚洲三级在线免费观看| 日韩av无码成人无码免费| 中国china体内裑精亚洲日本| 日本免费无遮挡吸乳视频电影| 美女露100%胸无遮挡免费观看 | 成年大片免费视频| 美女黄频a美女大全免费皮| 亚洲人成人77777网站| 57pao一国产成永久免费| 亚洲天堂2017无码中文| 亚洲精品A在线观看| 久久国产免费一区| 亚洲性色精品一区二区在线| 亚洲国产精品尤物YW在线观看| av永久免费网站在线观看| 亚洲人成日本在线观看| 国产免费私拍一区二区三区| 中文字幕手机在线免费看电影| 亚洲福利一区二区| 亚洲 国产 图片| 1000部禁片黄的免费看| 特级做a爰片毛片免费看| 亚洲综合一区二区| 免费在线观看视频a| 亚欧人成精品免费观看| 人人鲁免费播放视频人人香蕉|