Oracle Database 簡介
1、網格架構
1.1 格線運算優點
提供服務品質、降低花銷、增加靈活性
1.2 格線運算定義
格線運算的方式就是視各個資源的集合為一個整體池,然後在整體的池中開發利用各個獨立的資源。
1.3 格線運算的原則
* virtualization:通過抽取虛擬個體的資源,並按照類型將其放入池中,然後供使用者使用。
* provisioning: 要求者通過虛擬層向伺服器發送請求,伺服器後台會將其資源看成一個整體,最佳化尋找各種資源來完成使用者請求。
1.4 網格基礎設施
包括硬體、網路、軟體。
1.5 網格應用
網格中的應用資源是商務邏輯編碼和應用軟體中的事務流。格線運算將一些商務邏輯作為資源,增強了複用性和靈活性。
1.6 資訊網格
資訊量大,但分散不可用,相比之下,格線運算將資訊作為資源整體看待。
1.7 網格資源獨立工作並最佳組合
利用網格管理任何IT資源-基礎設施、應用或資訊,不管其他資源如何看待,企業都可以實現高品質、易用性以及低成本。
1.8 Oracle 10g 中的格線運算
Server Virtualization:Oracle Real Application Clusters可以是一個資料庫在網格中的多個群結點運行,提供Server Load Balancer。
Storage Virtualization:Oracle Automatic Storage Management在資料庫和儲存之間一個virtualization layer,所有的硬碟可以被看出一個硬碟。
Grid Management:網格池將多個伺服器和硬碟組合在一起,並分配它們不同的目的。
1.9 標準web服務支援:Oracle Application Server 10g,DML、DDL可以作為web服務來進行操作。Oracle Enterprise Manager 10g 通過監視和管理網路服務來支援面向服務的架構。
1.10 資料供應
Oracle大規模資料移轉工具包括Transportable Tablespaces和Data Pump。Oracle資料流的特點能撲捉資料庫事務的變化並傳播他們,這樣保持資料同步。它整合了傳統的不同資料共用的機制,比如訊息佇列、事件、通知、發布/訂閱等。
1.11 集中資料管理:整合不同的資訊類型
2、應用架構
2.1 客戶機/伺服器架構
2.2 多層架構
客戶
應用伺服器
資料庫伺服器
3 物理架構
3.1 資料檔案
存放資料和邏輯資料群組織,一個或多個資料檔案組成資料表空間。
3.2 控制檔案
資料庫物理結構說明,包括資料庫名稱、資料檔案和記錄檔存放地址和名稱等。
3.3 重做記錄檔
用作資料恢複。歸檔模式會存在歸檔日誌。
3.4 參數檔案
存放資料庫的配置參數。
3.5 追蹤檔案
跟蹤錯誤
3.6 備份檔案
4 邏輯架構
4.1 資料表空間
資料庫被分為幾個資料表空間。
4.2 資料區塊
資料庫的最小單位,在參數DB_BLOCK_SIZE初始化。
4.3 Extents
臨近資料庫的組成。儲存資料細節。
4.4 段
包括Data segment、Index segment、Temporary segment、Rollback segment。
5 Schemas and Common Schema Objects
方案是資料庫物件的集合。一個schema被一個資料庫使用者擁有,並以使用者的名稱命名。
5.1 Tables
5.2 Indexes
5.3 Views
5.4 Clusters:具有相同列的表的集合
5.5 Synonyms:別名,儲存在資料字典中
6 資料字典
儲存資料庫的邏輯和物理結構、使用者、表的完整性條件約束、資料表空間的利用等。
7 Oracle常式
後台進程和記憶體緩衝的集合成為Oracle執行個體
7.1 Instance Memory Structures
7.1.1 System Global Area
每個常式都有獨立的SGA,包括database buffers, redo log buffer, shared pool。
7.1.2 Program Global Area
7.2 Oracle Background Processes
8 資料庫訪問
Oracle Net Services是為通訊協議介面的機制。
9 Oracle資料庫特點
看了點英文資料,隨便翻譯一下。:-)
Concepts 10g Release 2 (10.2) 第一部分 what is oracle?