Oracle服務器有兩大部分組成:Oracle數據庫和Oracle實例。
Oracle數據庫:位於硬盤上實際存放數據的文件,這些文件組織在一起,成爲一個邏輯的整體,即爲Oracle數據庫。
因此,在Oracle看來,“數據庫”是指硬盤上文件的邏輯集合,必須與內存裏的實例合作,才能對外提供數據管理服務。
Oracle實例:位於內存中的數據結構。由一個共享的內存池和多個後臺進程組成,共享的內存池可以被所有進程訪問。
用戶如果要存取數據庫裏的數據,必須要通過實例才能實現。
區別:實例可以操作數據庫,大多數情況下,一個數據庫只有一個實例與其對應。理論上,數據庫:實例=1:n 的關係。