目 錄
賀辭
序
譯者序
前言
引言
第一部分 Oracle介紹
第1章 Oracle8簡介
1.1信息管理
1.1.1數據庫
1.1.2數據庫管理係統
1.1.3創建於Oracle7基礎上的Oracle8
1.2Oracle8與高端數據庫環境
1.2.1分區錶與索引
1.2.2海量用戶的管理
1.2.3高級隊列
1.2.4並行處理能力的增強
1.3Oracle8與Oracle的網絡計算結構(NCA)
1.3.1Oracle8――對象關係型數據庫管理係統
1.3.2Sedona――Oracle新的應用開發環境
1.4Oracle8數據庫管理與安全性
1.4.1備份與恢復
1.4.2口令管理
1.5Oracle8與分布式數據庫
1.5.1復製性能的增強
1.5.2分布式安全域
1.5.3異類數據存取
1.6展望
第二部分 Oracle8基礎
第2章 基本的關係型數據庫結構
2.1模式――有組織的數據庫對象
2.1.1模式――一個完全的邏輯學概念
2.1.2模式與數據庫用戶帳號的相互關係
2.1.3數據字典――一個唯一的模式
2.2數據庫錶
2.2.1列與數據類型
2.2.2數據完整性與完整性限製
2.3視圖――查看錶中數據的另一種不同方法
2.3.1隻讀視圖
2.3.2可更新視圖
2.3.3其他類型的視圖
2.4索引――改進錶存取的性能
2.4.1B樹索引
2.4.2位圖索引
2.4.3索引錶
2.4.4其他索引選項
2.5數據簇――存儲錶數據的獨特方法
2.5.1索引數據簇
2.5.2哈希簇
2.6序列――有效地生成唯一值
2.7同義詞――同一對象的不同名字
2.8模式應用示例
第3章 使用SQL與事務
3.1SQL――與Oracle8交互
3.1.1查詢
3.1.2DML語句
3.1.3DDL語句
3.1.4DCL語句
3.1.5應用的可移植性與ANSI/ISOSQL標準
3.2優化――可執行的SQL語句
3.2.1優化統計
3.2.2優化選項
3.2.3提示與優化控製
3.3事務――完成工作
3.3.1所有工作或什麼也不做
3.3.2事務類型
3.3.3設計事務
第4章 對服務器編程
4.1PL/SQL――增加SQL過程流能力
4.1.1程序塊
4.1.2程序注釋
4.1.3程序聲明
4.1.4程序功能
4.1.5程序例外處理
4.2PL/SQL程序類型
4.2.1匿名PL/SQL塊
4.2.2存儲過程和函數
4.2.3包
4.2.4數據庫觸發器
4.3外部過程
4.4小結
第5章 使用對象擴展Oracle
5.1麵嚮對象
5.1.1Oracle8和麵嚮對象數據庫
5.1.2麵嚮對象數據庫術語及概念
5.2怎樣使用對象
5.3使用對象類型
5.3.1設計對象類型
5.3.2創建對象類型
5.3.3創建與使用對象類型示例
5.3.4方法詳解
5.4對象與視圖
5.4.1對象型錶的對象視圖
5.4.2關係型錶的視圖
5.4.3視圖與INSTEAD OF觸發器
5.5小結
第三部分 Oracle8數據庫結構
第6章 控製數據庫訪問
6.1用戶管理
6.1.1用戶驗證
6.1.2用戶的缺省錶空間
6.1.3用戶的臨時空間錶
6.1.4用戶賬號的鎖定與解鎖
6.2權限管理
6.2.1數據庫權限類型
6.2.2授權與收迴特權
6.2.3使用角色管理權限
6.3資源限製
6.3.1錶空間限額
6.3.2資源限製環境文件
6.4數據庫審計
6.4.1有選擇地審計
6.4.2審計記錄與審計追蹤
6.4.3設置審計選項
6.5什麼是可信任Oracle
6.6小結
第7章 數據庫存儲
7.1錶空間
7.1.1SYSTEM錶空間
7.1.2其他錶空間
7.1.3聯機錶空間和脫機錶空間
7.1.4永久錶空間和臨時錶空間
7.1.5隻讀錶空間和可讀寫錶空間
7.2 數據文件詳細介紹
7.2.1一個錶空間的數據文件數量
7.2.2數據文件的空間使用
7.2.3數據文件大小
7.2.4數據文件損壞
7.2.5聯機數據文件和脫機數據文件
7.3控製文件
7.4段、區間和數據塊
7.5數據段和索引段
7.5.1臨時段
7.5.2臨時錶空間
7.6迴滾段
7.6.1Oracle怎樣寫迴滾段
7.6.2SYSTEM迴滾段
7.6.3多個迴滾段
7.6.4聯機迴滾段和脫機迴滾段
7.6.5公共迴滾段和私有迴滾段
7.6.6延期迴滾段
7.6.7迴滾段的其他功能
7.7數據塊
7.7.1數據塊分配
7.7.2數據塊可用性和空閑列錶
7.7.3行鏈接與數據塊大小
7.8對象存儲設置
7.8.1錶空間配置
7.8.2區間設置
7.8.3數據塊設置
7.8.4對象存儲的缺省設置
7.9多媒體數據的特有數據存儲
7.10數據分區
7.10.1分區錶
7.10.2在數據分區中放置記錄
7.10.3使用最大值(MAXVALUE)
7.10.4分區索引
7.10.5分區索引選項
7.10.6分區擴展錶名
7.10.7分區管理
7.11小結
第四部分 Oracle8軟件體係結構
第8章 Oracle軟件結構
8.1數據庫服務器與數據庫實例
8.1.1服務器啓動與關閉
8.1.2服務器連接
8.2Oracle8進程
8.2.1服務器端後颱進程
8.2.2支持用戶連接的進程選項
8.2.3Oracle特定的進程結構
8.3內存區與數據緩存區
8.4Oracle8內存區
8.4.1高速緩存區
8.4.2共享池
8.4.3係統全局區(SGA)
8.4.4程序全局區(PGA)
8.4.5排序區
8.5Oracle8網絡與Net8
8.5.1透明的網絡底層(TNS)與其他Net8層
8.5.2TNS連接、初始化與目的地
8.5.3TNS監聽器
8.5.4TNS地址
8.5.5多網絡與多協議交換
8.5.6Net8配置
8.6小結
第9章 共享數據庫訪問機製
9.1三個C――競爭性、並發性與一緻性
9.1.1Oracle的並發性與一緻性機製
9.1.2事務與衝突
9.1.3隔離的級彆
9.2Oracle的鎖機製
9.2.1自動鎖與顯式鎖
9.2.2鎖級彆
9.2.3DML鎖
9.2.4DDL鎖
9.2.5內部閂鎖
9.3多版本
9.3.1係統修改序列號
9.3.2非塊查詢
9.3.3多版本與事務級讀一緻性
9.3.4快照太老的錯誤
9.4記住,一切都是自動的
9.5小結
第10章 數據庫保護
10.1不同類型的問題
10.1.1係統崩潰或服務器崩潰
10.1.2由於用戶錯誤、衝突或者磁盤失效導緻的文件丟失
10.1.3場地災難
10.2數據庫保護機製一覽
10.3恢復管理器介紹
10.4事務日誌或重做日誌
10.4.1事務日誌結構
10.4.2檢查點
10.5保護數據庫控製文件
10.6數據庫備份
10.6.1完全數據庫備份
10.6.2錶空間備份
10.6.3恢復管理器備份概念
10.6.4邏輯數據庫備份
10.7數據庫恢復
10.7.1前滾和迴滾恢復階段
10.7.2崩潰恢復
10.7.3介質恢復――從文件損壞中恢復
10.7.4完全恢復
10.7.5不完全恢復
10.8恢復優化
10.9日誌組和控製文件受到破壞該怎麼辦
10.10高可用性選項
10.10.1備用數據庫
10.10.2超越故障節點與數據復製
10.11小結
第五部分 特定Oracle環境
第11章 分布式數據與數據復製
11.1分布式數據庫結構
11.1.1閤作與自動
11.1.2客戶/服務器的擴展
11.1.3網絡和分布式數據庫係統
11.1.4分布式數據庫中的數據庫服務與命名
11.1.5數據庫鏈接
11.1.6異構型分布式數據庫
11.2應用程序與分布式數據庫
11.2.1遠程查詢
11.2.2分布式查詢
11.2.3遠程更新
11.2.4分布式更新
11.2.5遠程過程調用(RPC)
11.2.6遠程事務
11.2.7分布式事務
11.3分布式數據庫透明性
11.4獨特的分布式數據庫安全問題
11.5數據復製簡介
11.5.1數據復製的用途
11.5.2數據復製的類型
11.6基本復製與隻讀快照
11.6.1復雜快照
11.6.2快照數據存儲
11.6.3快照刷新
11.7高級復製環境
11.7.1多主機復製
11.7.2快照節點與可更新快照
11.7.3高級復製選項比較
11.8高級復製係統體係結構
11.8.1復製對象與復製組
11.8.2主節點與快照節點
11.8.3復製目錄
11.8.4Oracle的復製管理API
11.9Oracle的高級復製軟件機製
11.9.1行級復製
11.9.2異步(存儲然後傳播)數據傳播
11.9.3一個示例
11.10高級復製係統中的復製衝突
11.10.1復製衝突的類型
11.10.2避免衝突
11.10.3衝突檢測與解決
11.11其他的高級復製選項
11.11.1過程化復製
11.11.2同步(實時)數據傳播
11.12 小結
第12章 Oracle的並行處理選項
12.1並行處理介紹
12.1.1單處理器計算機與多處理器計算機
12.1.2共享內存係統
12.1.3共享磁盤係統
12.1.4非共享係統
12.2並行處理SQL
12.2.1串行處理
12.2.2並行SQL處理
12.2.3並行SQL處理體係結構
12.2.4數據分區與並行SQL處理
12.3Oracle的並行服務器選項――高可用性的多個實例
12.3.1什麼是並行數據庫訪問
12.3.2並行服務器體係結構
12.3.3並行服務器數據庫管理
12.3.4自動實例恢復
12.3.5透明的超越故障應用
12.3.6從介質失效中恢復數據庫
12.4並行服務器配置的獨特的數據庫特性
12.4.1序列生成器
12.4.2數據塊空閑列錶
12.4.3特定實例區間分配
12.4.4私有迴滾段
12.4.5反嚮鍵值索引
12.5並行SQL處理與並行服務器處理混閤
12.6小結
· · · · · · (
收起)