Oracle 背景資料
在介紹 Oracle
i 之前我們先介紹一些關於 Oracle 公司的資料
讓各位朋友更多了解 Oracle
年
拉裡·艾裡森和Bob Miner
Ed Oates一起創建一家軟件開發實驗室(Software Development Laboratories)
開發當時新型的數據庫技術
關系型數據庫系統
並將第一個產品命名為
Oracle
意為
智慧之源
年軟件開發實驗室更名為關系型軟件公司(Relational Software Inc
(RSI))
年
關系型軟件公司更名為Oracle系統公司(Oracle System Corporation)
以產品的名稱來命名Oracle
年
月
日
Oracle股票正式掛牌上市
在這一年
Oracle推出了第一個客戶端/服務器結構的數據庫
年
Oracle的年收入達到了
億美元
成為世界上最大的關系型數據庫軟件公司
年
Oracle正式提供世界上第一個Internet數據庫
Oracle
i
年
Oracle推出這是業界第一款完整
集成的電子商務應用產品套件電子商務套件(E
Business Suite)
並通過應用使用自己的電子商務套件成功開展電子商務
而今
Oracle擁有包括了平台產品
應用產品
完善的服務在內的三位一體的電子商務策略
為用戶提供最完整的電子商務技術和咨詢服務
Oracle
i是新一代完整的
簡單的電子商務基礎結構的平台產品
由 Oracle
i 數據庫和 Oracle
i 應用服務器組成
提供了電子商務企業所有關鍵的軟件基礎結構和開發電子商務應用所需要的所有重要功能
為電子商務應用和網站能夠有效地提高運行速度
獲得傑出的應用可伸縮性和可用性提供強有力的支撐
使用戶能夠有效地開發快速
高可用
安全可靠的電子商務應用和網站
而不再需要考慮昂貴的軟件集成和維修費用
Oracle
i 的新特征
Oracle
i 通過提供用於電子商務環境的一系列特定功能和產品包
像Oracle
i那樣繼續聚焦於Internet
此外
Oracle
i 添加了新特性和功能
擴大給予關鍵任務的基礎結構的投資
下面我們介紹Oracle
i 在某些關鍵開發領域的新特性
一
關鍵基礎結構領域的新特征
實現連續的數據可用性
Oracle
i 大幅度地擴展了 Oracle 在 Internet 數據庫可用性方面的地位
其中包括
a
世界領先的數據保護環境
Oracle
i 包括了許多改進數據保護的新特性
除了對現有的Standby 產品進行了重點增強外
還包括了一個提供監視
自動化和控制的框架
與管理備用數據有關的許多任務也是自動化的
包括初始化實現
錯誤跳轉和輕松的主從之間的來回切換
在 Oracle
i 中還增強了LogMiner
以便提供全面的基於 SQL 的日志分析
b
聯機數據演變
Oracle
i 包含了一個新的聯機重新組織和重新定義結構
此體系提供了更為強大的重新組織功能
Oracle
i 目前允許連機
Create Table As Select
操作
在新的體系結構中
表的內容被復制到一個新表中
在復制內容的同時
數據庫跟蹤對原始表的更新
使用新的體系結構
可以連機更改表的任何物理屬性
另外許多邏輯屬性都可以更改
Oracle
i 還支持索引編排表上級次索引的聯機創建
重建等
管理員也能快速的停止數據庫以便執行要求非活動事務處理的操作
c
准確的數據庫修復
Oracle
i 包含非常完備的恢復功能
Oracle
i 通過使這些功能更強大和更准確對它們進行了擴展
Oracle
i 包括對磁盤損壞的更好預防和改進的處理方法
Oracle
i 也可以通過使用新的兩關口恢復算法更快地從崩潰中恢復過來
此算法確保只有那些需要處理的塊才從數據文件中讀取和寫入數據文件
d
自我服務錯誤更正
Oracle
i 包含處理人為錯誤的強大技巧
包含授權終端用戶以更准確
更有效和更容易的方式更正其自身錯誤的功能
要更改錯誤
終端用戶需要能夠通過查看更改歷史識別錯誤
並且他們需要能夠通過將數據恢復為錯誤發生之前的數據來退出錯誤
查詢方法有兩種
一種是利用 Oracle
i 的 Flashback(回閃式)的查詢特性允許從過去的某一點來查詢數據
一種是用 Logminer 從日志文件中查尋數據庫的更改歷史
可伸縮性和性能
Oracle
i 允許電子商務擴展到千萬用戶
每個用戶每小時都執行數百萬事物處理
包括
a
Oracle
i Real Application Clusters
Cache Fusion
Oracle
i Real Application Clusters 可以使所用的應用程序不經修改便能獲得數據庫的高可用性
可伸縮性和高性能
Oracle
i Cache Fusion 體系結構中利用簇中所有節點的聚合高速緩存來滿足數據庫請求
Oracle
i Cache Fusion在讀/讀
讀/寫和寫/寫爭用的情況下直接將數據塊從一個節點的高速緩存運送到另一個節點的高速緩存
這建立在處理讀/寫爭用以前的Oracle
i Cache Fusion執行的基礎之上
b
可伸縮的會話狀態管理
新的共享內存功能
JAVA 會話支持的改進
聯網和多線成服務器改進大大減少了 Oracle
i 上每個用戶所需的覆蓋區-允許將更多的用戶托管在同一個或更大的硬件平台上
c
對電子商務起關鍵作用的優化特性
Oracle
i 中的特定性能改進集中於改進對電子商務解決方案起關鍵作用的領域和性能
對本地編譯改進的 PL/SQL 優化的支持大大提高了當今許多應用程序的性能
對應用程序服務器和後端的Oracle
i 數據庫之間的連接來說
Oracle Net Services 的新特性
VI(Virtual Interface
虛擬接口)Protocol支持性能改善
%
此外
特定的網絡接口優化
新改進的虛擬線路 I/O 和統一的事件/等待模式都大大提高了客戶機/服務器的通信性能
通過使用OCI來重做數據庫/數據庫通信提高了分布式數據庫的性能
提供端到端的安全體系結構
Oracle
i 繼續提供業界最安全的應用平台和部署平台
包括
a
健壯的三層安全
通過代理認證增強了三層安全
包括 X
許可證文件或判別(DN)的信用代理
對胖JDBC的支持
應用程序用戶的連接共享(胖JDBC和瘦JDBC
OCI)和與Oracle Internet Directory的集成
b
基於標准的PKI
Oracle Advanced Security(高級安全)的基於標准的PKI包括Public Key Certificate (PKCS)#
的支持
允許現有的PKI信用由Oreacle Wallet 共享
從而降低PKI部署成本並增強交互操作性
c
深層數據庫保護
Oracle Label Security
一個基於Viretual Private Database(虛擬私有數據庫
VPD)的產品
具有更強的VPD功能
更加精細的粒度審核
能夠提供更讓人放心的主機安全
精細的粒度審核允許定義審核政策
它能夠為數據庫指定觸發相應的審核事件的存取提前
並利用了一種靈活的事件處理器
將觸發的事件通知系統管理員
d
改進的Enterprise User Security(企業用戶安全)
Oracle Advanced Security 的Enterprise User Security得到了增強
其中包括在Oracle Internet Directory中提供能了基於密碼的用戶管理
而且密碼管理的功能亦得到了加強
這些促進了用戶和安全政策管理的改善
e
數據加密
Oracle 增加了將一個安全隨機數產生器(RNG)合並到DBMS_OBFUSCATION_TOOLLKIT中的數據存儲加密功能
f
Oracle Label Security(Oracle 標簽安全)
Oracle Label Security 是一個精密粒度訪問控制產品
它將一個特殊的標簽添加到數據行中
提供復雜而靈活的標簽安全
g
Oracle Internet Directory(Oracle因特網目錄)
Oracle
i 支持 LDAP 技術以實現網絡命名系統的管理
方便系統的部署
不論客戶擁有一個還是幾百個數據庫
每個數據庫擁有十幾 個還是成千上萬個用戶
電子商務應用程序的開發平台
Oracle
i 繼續為電子商務應用程序和傳統應用程序的開發提供最佳的開發平台
包括
a
Enterprise Java Engine
在Oracle
i 的第三版中
就已提供了一系列JAVA特性
Oracle
i Database 第一版對 Java 的支持主要集中在
提高嵌入式Java Virtual Machine(虛擬機)的性能
提供新的IDBC和SQLJ功能
增強Java存儲過程以及對J
EE容器的錯誤修正
b
XML支持-XML 類型和XDK
Oracle
i 以許多增強的數據庫操作為特征
這些操作通過SQL將XML存儲在數據庫中並將傳統數據庫數據轉換為XML
在Oracle
i 中支持兩個主要的XML領域
一個是內置的AML Developer Kit(XML 開發工具包
XDK)
一個是本地XML 類型
c
SQL和PL/SQL改進
在Oracel
i 中改進了 SQL 和 PL/SQL 以滿足現代開發的要求
除了本地編譯外
還改進了總體 PL/SQL 編譯
為了增強對象的有用性
繼承
類型演變和動態方法分派在 Oracle
i 中均得到支持
Oracle
i 也支持新的 ANSI 要求
包括對 CASE 語句
符合 ANSI 的鏈接和保留版本標注的支持
可管理性
管理是Oracle
i 主要改進之一
Oracle
i 采取的管理方法有五個方面
a
自我管理數據
Oracle
i 數據庫能夠管理其自身的撤銷(回退
Rollback)段--管理員不再需要仔細規劃並優化回退段的數目和大小
或者為如何在策略上將事務處理分配給特定的回退段而操心
內存管理是 Oracle
i 中給予重大管的另一個領域
b
改進的和簡化的操作管理
數據庫的其他傳統管理領域也得到了改進
隨著Oracle
i 中持久地INIT
ORA 特性的引入
參數改變在多次關閉中持續存在
c
精細的
自動化的資源管理
在 Oracle
i 中引入Database Resource Manager 在Oracle
i 中得到了極大地增強
能夠對更細小的資源進行控制
並且增加了一些新的特性
d
管理工具和技巧
Oracle
i 也提供了新的特性
工具和技巧
使管理員留下了很少的工作成了一件樂事
在Oracle
i 中
Oracle Enterprise Manager 繼續提供支持數據庫和整個電子商務平台的新功能的易用管理工具
為了進一步簡化管理任務
增強了 Oracle Enterprise Manager
From:http://tw.wingwit.com/Article/program/Oracle/201311/18234.html