關於Oracle中的執行個體與資料庫名

來源:互聯網
上載者:User
1.資料庫名
資料庫
  就是一個資料庫的標識,就像人的社會安全號碼一樣。他用參數DB_NAME表示,如果一台機器上裝了多全資料庫,那麼每一個資料庫都有一個資料庫名。在資料庫安裝或建立完成之後,參數DB_NAME被寫入參數檔案之中。格式如下:
DB_NAME=myorcl
2.資料庫執行個體
  資料庫執行個體名則用於和作業系統之間的聯絡,用於對外部串連時使用。在作業系統中要取得與資料庫之間的互動,必須使用資料庫執行個體名。

打個比方:資料庫名就象當於一棟大樓,執行個體就象一個管理大數的管理員.
實際的說就:oracle資料庫就是實際存在於磁碟上的檔案,執行個體就是資料庫啟動後分配的記憶體和建立的後台進程

這兩個詞有時可互換使用,不過二者的概念完全不同。執行個體和資料庫之間的關係是:資料庫可以由多個執行個體裝載和開啟,而執行個體可以在任何時間點裝載和開啟一個資料庫。實際上,準確地講,執行個體在其整個生存期中最多能裝載和開啟一個資料庫

是不是更糊塗了?我們還會做進一步的解釋,應該能協助你搞清楚這些概念。執行個體就是一組作業系統進程(或者是一個多線程的進程)以及一些記憶體。這些進程可以操作資料庫;而資料庫只是一個檔案集合(包括資料檔案、臨時檔案、重做記錄檔和控制檔案)。在任何時刻,一個執行個體只能有一組相關的檔案(與一個資料庫關聯)。大多數情況下,反過來也成立:一個資料庫上只有一個執行個體對其進行操作。不過,Oracle的真正應用叢集(Real Application Clusters,RAC)是一個例外,這是Oracle提供的一個選項,允許在叢集環境中的多台電腦上操作,這樣就可以有多台執行個體同時裝載並開啟一個資料庫(位於一組共用物理磁碟上)。由此,我們可以同時從多台不同的電腦訪問這個資料庫。Oracle RAC能支援高度可用的系統,可用於構建可擴縮性極好的解決方案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.