回覆列表
  • 1 # omzya3336

    資料庫(database):物理作業系統檔案或磁碟( disk)的集合。使用Oracle 10g 的自動儲存管理(Automatic Storage Management,ASM)或RAW 分割槽時,資料庫可能不作為作業系統中單獨的檔案,但定義仍然不變。 例項(instance):一組Oracle 後臺程序/執行緒以及一個共享記憶體區,這些記憶體由同一個計算機上執行的執行緒/程序所共享。這裡可以維護易失的、非永續性內容(有些可以重新整理輸出到磁碟)。就算沒有磁碟儲存,資料庫例項也能存在。也許例項不能算是世界上最有用的事物,不過你完全可以把它想成是最有用的事物,這有助於對例項和資料庫劃清界線。 這兩個詞有時可互換使用,不過二者的概念完全不同。例項和資料庫之間的關係是:資料庫可以由多個例項裝載和開啟,而例項可以在任何時間點裝載和開啟一個數據庫。實際上,準確地講,例項在其整個生存期中最多能裝載和開啟一個數據庫! 一般來說,我們的一個數據庫對應一個例項,但在叢集RAC情況下,共享資料庫檔案時,一個數據庫是可以被多個例項同時使用的。 同一時間,一個例項只能開啟一個數據庫,也就是一個例項只能操作或管理一個數據庫;通常,同一時間,一個數據庫只能被一個例項開啟,但RAC情況除外。安裝oracle時,通常會安裝一個例項——資料庫對(當然可以裝多對),而且他們的名字相同(也就是例項和資料庫名字相同),他們的名字當然可以不同,不管相不相同,他們的聯絡是透過xxx/pfile/init.ora初始化檔案聯絡的。因為xxx就是例項的名字,而xxx.ora中的db_name,則記錄相應資料庫的名字。

  • 中秋節和大豐收的關聯?
  • 烏龜抱枕的編織教程?