認識Oracle數據庫系統--詳細解說


1.3 認識Oracle數據庫系統

Oracle數據庫是美國Oracle公司的一款關系型數據庫管理系統,簡稱為Oracle RDBMS,是目前數據庫市場上最為強大和流行的數據庫系統之一。Oracle是目前世界上使用最廣泛的數據庫之一,它具有強大而靈活的數據庫體系結構,跨操作系統平台,可用性、可擴張性、安全性和穩定性都較之一般的數據庫統強,是目前大中型企業事業單位的數據庫軟件的首選。

1.3.1 Oracle數據特征

Oracle數據庫是第一個為企業網格計算而設計的數據庫。網格計算是一個比較新興的IT體系結構,它是指將相似的IT資源整體看做一個資源地,業績就是說有多個計算機硬件來參與數據計算,網格實現了整體資源管理和獨立資源控制的平衡,對於具有較大的服務器設施來說,這非常有用,但是對於普通的企業級數據庫存儲來說,網格架構不必要成為學習的重點。

除了網格體系結構外,Oracle數據庫具有如下幾個特征。

1. Oracle是一個跨平台的數據庫管理系統

Oracle可以運行在Windows、Linux、UNIX等操作系統平台,而微軟的SQL Server只能運行在Windows平台上,IBM DB2只能運行IBM的平台上。

2. 多層應用體系結構

Oracle具有起亞數據庫軟件無法比似的靈活的、可配置的結構。Oracle服務器最初由單主機組成,后來Oracle提供了客戶機/服務器結構,也就是C/S結構,Oracle數據庫系統由安裝在遠端的服務器端和安裝在客戶機上的客戶端組成,示意如圖1.11所示。(這里分享一個很好用的在線畫圖網址。https://app.gitmind.cn

為了適應大型的分布式的體系結構,Oracle提供了多層應用程序結構,客戶端不再直接與數據庫服務器連接,而是通過應用服務器統一地管理客戶端的連接,示意如圖1.12所示。

多層體系結構提供了更多的靈活性,是的Oracle系統可以服務大量的客戶端,提供農海量的數據村粗功能,這種結構是目前大型或跨國型企事業單位搭建數據庫平台的首選。

3. 靈活的、可配置的結構

Oracle數據庫系統具有靈活多變的可配置架構。一個Oracle數據庫服務器包括兩個方面:

(1)存儲Oracle數據的物理數據庫,即保存Oracle數據庫數據庫的一系列物理文件,包含控制文件,數據文件、日志文件和其他文件。

(2)Oracle實例:這是物理數據庫和用戶之間的一個中間層,用來分配內存,運行各種后台進程,這些分配的內存區和后台進程統稱為Oracle實例。

當用戶在客戶端連接並使用數據庫時,實際上是連接到該數據庫的實例,由實例來連接、使用數據庫,示意如圖1.13所示。

注意:實例不是數據庫,數據庫主要是指用於存儲數據的物理結構,總事實際存在的。而實例是由操作系統的內存結構和一系列進程組成的,可以對實例進行啟動和關閉。

當然一台計算機上總事可以創建多個Oracle數據庫,要同事使用這些數據庫,就需要創建多個實例,因此Oracle系統要求每個實例要使用SID進行划分,即在創建數據庫時要指定數據庫的SID。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM