轉 http://blog.csdn.net/luiseradl/article/details/6972217數據庫
對於使用過SQL Server數據庫的用戶能夠會對Oracle中的數據庫的實例的概念理解的不是很好,因此我產生了寫一篇博文的想法。服務器
基礎概念測試
通常Oracle數據庫(Oracle Database)能夠分爲兩部分,即實例(Instance)和數據庫(Database)。ui
實例:是一個非固定的、基於內存的基本進程與內存結構。當服務器關閉後,實例也就不存在了。操作系統
數據庫(Database)指的是固定的、基於磁盤的數據文件、控制文件、日誌文件、參數文件和歸檔日誌文件等。.net
通常狀況下,Oracle數據庫都是一個數據庫對應一個實例。以下圖所示。日誌
固然能夠根據須要建立多個數據庫和對應的多個實例。blog
測試環境進程
Windows 7 旗艦版,32位操做系統,已經安裝Oracle 11g R2,並建立一個數據庫和實例ORAC11內存
Windows中安裝的服務以下圖所示。
建立新的數據庫及對應的實例
打開Database Configuration Assistant
此警告頁面不用管,後面能夠從新配置。
鏈接不一樣的數據庫實例
將2個數據庫對應的實例都啓動起來。
連接 ORAC11
cmd
SQLPLUS SYS/SYS@ORAC11 AS SYSDBA
鏈接 ORAC111
cmd
SQLPLUS SYS/SYS1@ORAC111 AS SYSDBA
一切 正常。