對於使用過SQL Server資料庫的使用者可以會對Oracle中的資料庫的例項的概念理解的不是很好,所以我產生了寫一篇博文的想法。
基礎概念
一般Oracle資料庫(Oracle Database)可以分為兩部分,即例項(Instance)和資料庫(Database)。
例項:是一個非固定的、基於記憶體的基本程序與記憶體結構。當伺服器關閉後,例項也就不存在了。
資料庫(Database)指的是固定的、基於磁碟的資料檔案、控制檔案、日誌檔案、引數檔案和歸檔日誌檔案等。
一般情況下,Oracle資料庫都是一個數據庫對應一個例項。
當然可以根據需要建立多個數據庫和對應的多個例項。
工具/原料
測試環境 Windows 7 旗艦版,32位作業系統,已經安裝Oracle 11g R2,並建立一個數據庫和例項ORAC11
建立新的資料庫及對應的例項
開啟Database Configuration Assistant
方法/步驟
選擇操作
資料庫模板
資料庫標識
管理選項 配置
管理選項 維護
資料庫所在位置
恢復配置
資料庫內容
初始化引數
資料庫儲存
建立選項
確認完成
此警告頁面不用管,後面可以重新配置。
連線不同的資料庫例項
將2個數據庫對應的例項都啟動起來。
連結 ORAC11
cmd
SQLPLUS SYS/[email protected] AS SYSDBA
連線 ORAC111
cmd
SQLPLUS SYS/[email protected] AS SYSDBA
一切 正常。