一個數據庫服務器上可以裝幾個數據庫它們都是用sid來標誌,例如orcl1,orcl2,orcl3等等,一個數據庫如orcl1中可以有多個實例嗎?
一個部分是Oracle數據庫database
一個部分是數據庫實例instance。
Oracle數據庫database,包括有數據文件、控制文件、重做日誌文件,都是一些物理上的文件。
數據庫實例instance,包括有數據庫後臺進程(PMON、SMON、DBWR、LGWR、CKPT等)和內存區域SGA(包括shared pool、db buffer cache、redo log buffer等)。實例是一系列複雜的內存結構和操作系統進程
嚴格的說:一個Oracle服務,只包括一個Oracle實例和一個數據庫(不考慮雙機並行等這樣的情況)。但是一個實例只能對應一個數據庫,一個數據庫有可能對應多個實例。除非使用並行O r a c l e服務器選項,否則每個O r a c l e數據庫都有一個實例與之相關,一個數據庫被唯一的一個實例裝載。