Oracle簡介
一、一個Oracle服務器
- 是一個數據管理系統(RDBMS),他提供開放的,全面的,近乎完整的信息管理
- 由一個oracle數據庫和多個oracle實例組成
二、oracle數據庫和oracle實例
- oracle數據庫:位于硬盤上實際存放數據的文件,這些文件組織在一起,成為一個邏輯整體,即為oracle數據庫。因此在oracle看來,“數據庫”是指硬盤上文件的邏輯集合,必須要與內存示例合作,才能對外提供數據管理服務。
- oracle實例:位于物理內存里的數據結構,它由一個共享的內存池和多個后臺進程所組成,共享的內存池可以被所有進程訪問。用戶如果要存取數據庫(也就是硬盤上的文件)里的數據,必須通過實例才能實現,不能直接讀取硬盤上的文件。
- 區別:實例可以操作數據庫;在任何時刻一個實例只能與一個數據庫關聯;大多數情況下,一個數據庫上只有一個實例對其進行操作
三、oracle數據庫的體系結構
體系結構.PNG
四、oracle database的基本概念
1.表空間(users)和數據文件
表空間和數據文件.PNG
表空間為邏輯概念,數據文件為物理概念
2.段、區和塊
段區塊.PNG
段存在于表空間中
段是去的集合
去是數據塊的集合
數據塊會被映射到磁盤塊
3.數據庫的邏輯和物理結構
邏輯和物理結構.PNG
五、scott方案
scott方案.PNG
六、hr方案
hr方案.PNG
七、oracle集群與Tomcat集群
Oracle集群.png
tomcat集群.png