一個數據庫可以被多個實例訪問
Global Database Name:輸入全局數據庫的名稱。
SID:輸入實例的名稱。
數據庫的名稱(database name)和實例的名稱(SID)是兩個概念,在RAC(集羣)環境下,多個實例可以同時打開一個數據庫。數據庫的名稱(database name)和實例的名稱(SID)可以不同。通常,在單機環境下,數據庫的名稱(database name)和實例的名稱(SID)相同。
Oracle服務器包括有兩個部分:一是Oracle數據庫database,一是數據庫實例instance。
database:包括有數據文件、控制文件、重做日誌文件等,都是一些物理上的文件。
instance:包括有數據庫後臺進程(PMON、SMON、DBWR、LGWR、CKPT等)和內存區域SGA(包括shared pool、db buffer cache、redo log buffer等)。實例是一系列複雜的內存結構和操作系統進程。
一個實例只能對應一個數據庫,一個數據庫有可能對應多個實例。除非使用並行Oracle服務器選項,否則每個Oracle數據庫都有一個實例與之相關,一個數據庫被唯一的一個實例裝載。
數據庫與實例之間是1對1或者1對n的關係,在非並行的數據庫系統中每個Oracle數據庫與一個實例相對應;在並行的數據庫系統中,一個數據庫會對應多個實例,同一時間用戶只與一個實例相聯繫,當某一個實例出現故障時,其他實例自動服務,保證數據庫正常運行。在任何情況下,每個實例都只可以對應一個數據庫。