第一章 Oracle8/8i簡介
1.1 數據庫管理系統的發(fā)展和特點
1.2 Oracle的發(fā)展歷程
1.3 網絡計算體系結構
1.4 Oracle8數據庫管理系統的特點
1.5 Oracle 8i數據庫管理系統的特點
第二章 Oracle數據庫管理系統的體系結構
2.1 Oracle實例
2.2 Oracle進程結構
2.2.1 單進程Oracle實例
2.2.2 多進程Oracle實例
2.2.3 跟蹤文件和警報文件
2.3 Oracle內存結構
2.3.1 軟件代碼區(qū)
2.3.2 系統全局區(qū)
2.3.3 程序全局區(qū)
2.3.4 排序區(qū)
2.4 Oracle的進程配置方案
2.4.1 用戶/服務器進程結構
2.4.2 專用服務器進程結構
2.4.3 多線索服務器進程結構
2.5 Oracle的運行
2.6 程序接口
2.7 數據字典
2.8 事務管理
2.9 Oracle進程的管理
2.9.1 配置專用進程
2.9.2 配置多線索進程
2.9.3 修改服務器進程
2.9.4 跟蹤Oracle進程
2.9.5 終止會話
第三章 數據庫管理員的職責和工具
3.1 數據庫管理員的職責
3.2 數據庫管理員的安全
3.3 數據庫管理員的驗證
3.4 口令文件的管理
3.5 數據庫管理員的工具
第四章 數據庫的安裝與升級
4.1 規(guī)劃數據庫
4.2 最佳靈活體系結構(OFA)
4.3 安裝Oracle8服務器
4.3.1 安裝需求
4.3.2 設置環(huán)境
4.3.3 具體安裝過程
4.3.4 配置Oracle8系統
4.4 升級和移植Oracle8服務器
4.4.1 選擇升級方法
4.4.2 預升級任務
4.4.3 升級過程
4.4.4 后升級任務
4.5 安裝Oracle8客戶端產品
4.5.1 Net8簡介
4.5.2 安裝客戶端工具
4.5.3 使用Oracle Net8 Easy Config
4.5.4 使用Net8 Assistant
第五章 數據庫的啟動與關閉
5.1 啟動數據庫
5.1.1 準備啟動實例
5.1.2 啟動實例
5.1.3 裝配數據庫
5.1.4 打開數據庫
5.2 修改數據庫的可用性
5.3 關閉數據庫和實例
5.3.1 關閉數據庫
5.3.2 卸下數據庫
5.3.3 關閉實例
5.4 初始化參數文件
第六章 數據庫的建立
6.1 數據庫的結構
6.2 建立數據庫包括的任務
6.3 建立Oracle數據庫
第七章 數據庫的物理結構及其管理
7.1 數據庫的物理結構
7.1.1 數據文件
7.1.2 日志文件
7.1.3 控制文件
7.2 數據文件的管理
7.3 日志文件的管理
7.4 控制文件的管理
7.5 存檔重做日志的管理
7.5.1 選擇NOARCHIVELOG和ARCHIVELOG方式
7.5.2 控制存檔方式
7.5.3 調整存檔性能
7.5.4 顯示存檔狀態(tài)信息
7.5.5 指定存檔重做日志文件格式
第八章 數據庫的邏輯結構及其管理
8.1 數據塊、范圍和段及其管理
8.1.1 數據塊
8.1.2 范圍
8.1.3 段
8.2 表空間及其管理
8.2.1 建立表空間
8.2.2 刪除表空間
8.2.3 修改表空間
8.2.4 監(jiān)控表空間
8.3 回滾段及其管理
8.3.1 回滾段的工作原理
8.3.2 建立回滾段
8.3.3 刪除回滾段
8.3.4 收縮回滾段
8.3.5 回滾段聯機和脫機
8.3.6 修改存儲參數
8.3.7 調整回滾段
8.3.8 監(jiān)控回滾段
8.4 模式對象及其管理
8.4.1 表及其管理
8.4.2 管理索引
8.4.3 分區(qū)及其管理
8.4.4 視圖及其管理
8.4.5 聚集、散列聚集及其管理
8.4.6 序列及其管理
8.4.7 同義詞及其管理
8.4.8 過程、函數和包及其管理
8.4.9 數據庫鏈
8.4.10 操縱數據庫數據
8.5 觸發(fā)器及其管理
8.6 作業(yè)隊列及其管理
第九章 數據庫的安全管理
9.1 數據庫并發(fā)性
9.1.1 管理數據并發(fā)性和一致性
9.1.2 鎖數據
9.2 數據完整性
9.3 Oracle數據庫的安全性
9.4 建立安全策略
9.4.1 系統安全策略
9.4.2 數據安全策略
9.4.3 用戶安全策略
9.4.4 口令管理策略
9.4.5 審計策略
9.5 數據庫用戶的管理
9.5.1 用戶許可
9.5.2 用戶驗證
9.5.3 建立用戶
9.5.4 修改用戶
9.5.5 用戶組PUBLIC
9.5.6 刪除用戶
9.5.7 中斷用戶會話
9.5.8 監(jiān)控用戶
9.6 特權和角色的管理
9.6.1 系統特權的管理
9.6.2 對象特權的管理
9.6.3 角色的管理
9.7 數據庫的審計
9.7.1 制定審計策略
9.7.2 審計的類型和實施方法
9.7.3 建立審計蹤跡
9.7.4 控制審計蹤跡
9.7.5 保護審計蹤跡
9.7.6 查看審計蹤跡信息
9.7.7 觸發(fā)器審計
9.8 資源和口令的管理
9.8.1 資源的類型
9.8.2 使能資源限制
9.8.3 建立批文件
9.8.4 分配批文件
9.8.5 修改批文件
9.8.6 使用復合限制
9.8.7 刪除批文件
9.8.8 顯示批文件信息
9.8.9 口令的管理
第十章 數據庫的備份
10.1 管理數據庫結構
10.2 配置系統的進一步考慮
10.3 備份的類型
10.3.1 全數據庫備份
10.3.2 表空間備份
10.3.3 數據文件備份
10.3.4 控制文件備份
10.3.5 存檔日志備份
10.4 備份格式
10.5 備份的方法
10.6 備份的策略
10.7 執(zhí)行操作系統備份
10.7.1 在備份前列出數據庫文件
10.7.2 執(zhí)行全數據庫備份
10.7.3 執(zhí)行表空間等的備份
10.7.4 從失敗的聯機表空間恢復
10.7.5 自動化數據庫備份
第十一章 數據庫的恢復
11.1 數據庫故障的類型
11.2 數據庫恢復用的結構
11.3 恢復的基本步驟
11.4 恢復的類型
11.5 制定恢復策略
11.6 恢復的方法
11.7 恢復數據庫
11.7.1 決定恢復哪些文件
11.7.2 決定恢復方法
11.7.3 恢復文件
11.7.4 介質恢復的基本過程
11.7.5 執(zhí)行完全介質恢復
11.7.6 執(zhí)行非完全介質恢復
11.7.7 介質恢復后打開數據庫
11.7.8 恢復過程的范例
11.7.9 建立和管理備用數據庫
11.8 執(zhí)行表空間及時點恢復
11.8.1 規(guī)劃表空間及時點恢復
11.8.2 執(zhí)行表空間及時點恢復
11.8.3 執(zhí)行分區(qū)表的局部TSPITR
11.8.4 刪除分區(qū)時執(zhí)行分區(qū)表的TSPITR
11.8.5 分區(qū)分割時執(zhí)行分區(qū)表的TSPITR
第十二章 Oracle的高級選項
12.1 并行服務器選項
12.2 并行查詢選項
12.2.1 SQL語句的并行執(zhí)行
12.2.2 其他并行處理
12.3 高級隊列
12.4 直接裝載插入
12.5 分布式數據庫
12.5.1 分布式處理
12.5.2 分布式數據庫
12.6 高級復制
第十三章 設計數據庫應用
13.1 數據庫應用的類型
13.2 Oracle配置
13.3 數據倉庫
13.3.1 數據倉庫的典型結構
13.3.2 數據倉庫的模式
13.3.3 數據倉庫的設計
13.3.4 數據倉庫的使用
13.3.5 元數據的管理
13.3.6 數據集市
13.3.7 OLAP
13.3.8 數據挖掘
13.4 Oracle的數據倉庫特性
第十四章 數據庫的性能調整和優(yōu)化
14.1 性能調整綜述
14.1.1 性能調整基礎
14.1.2 性能調整方法
14.1.3 性能問題診斷概述
14.1.4 診斷工具概述
14.2 優(yōu)化數據庫操作
14.2.1 調整數據庫操作
14.2.2 優(yōu)化器和提示
14.2.3 管理SQL和共享PL/SQL區(qū)
14.3 優(yōu)化Oracle實例性能
14.3.1 調整CPU資源
14.3.2 調整內存分配
14.3.3 調整I/O
14.3.4 調整網絡
14.3.5 調整操作系統
14.3.6 調整資源競爭
14.4 優(yōu)化并行執(zhí)行
14.4.1 調整初始化參數
14.4.2 調整物理數據庫設計
第十五章 數據庫管理員工具
15.1 Oracle Enterprise Manager
15.1.1 管理數據庫存儲
15.1.2 管理數據庫安全
15.1.3 管理實例和會話
15.1.4 管理模式對象
15.2 SQL*Plus
15.2.1 使用基礎
15.2.2 操縱命令
15.2.3 格式化查詢結果
15.2.4 存取數據庫
15.3 Server Manager
15.3.1 使用Server Manager
15.3.2 Server Manager命令
15.3.3 從Server Manager移植到SQL*Plus
15.4 Recovery Manager
15.4.1 使用基礎
15.4.2 啟動Recovery Manager
15.4.3 管理Recovery Manager元數據
15.4.4 生成報告和列表
15.4.5 制作備份和拷貝
15.4.6 執(zhí)行恢復
15.4.7 建立復制數據庫
15.4.8 Recovery Manager表空間及時點恢復
15.5 Export
15.5.1 導出方式
15.5.2 使用Export
15.5.3 使用交互式方法
15.5.4 警告、錯誤和完成消息
15.5.5 直接路徑導出
15.5.6 增量、累積和完全導出
15.5.7 導出時的考慮
15.5.8 Oracle8i對Export和Import程序的增強
15.6 Import
15.6.1 導入方式
15.6.2 使用Import
15.6.3 使用交互式方法
15.6.4 增量導入
15.6.5 警告、錯誤、完成信息和錯誤處理
15.6.6 導入時的考慮
15.7 SQL*Loader程序
15.7.1 使用基礎
15.7.2 控制文件
15.7.3 SQL*Loader命令
15.7.4 使用直接路徑裝入
15.7.5 SQL*Loader范例
15.7.6 Oracle8i對SQL*Loader的增強
15.8 EXPLAIN PLAN命令
15.9 SQL跟蹤工具和TKPROF程序
15.10 Oracle Trace
第十六章 Oracle8i新特性
16.1 Oracle8i版本1的新特性
16.1.1 數據庫資源管理器
16.1.2 新的修補包DBMS_REPAIR
16.1.3 表空間的新特性
16.1.4 索引的增強
16.1.5 分區(qū)的增強
16.1.6 對象關系的增強
16.1.7 物化視圖與概要管理
16.1.8 網絡和安全的增強
16.1.9 可恢復性和可用性的增強
16.1.10 數據庫的其他增強
16.2 Oracle8i版本2的新特性
16.3 Oracle8i版本3的新特性
附錄A 初始化參數
附錄B 動態(tài)性能視圖
附錄C 數據字典視圖
附錄D SQL*Plus命令參考
附錄E Recovery Manager命令參考
附錄F 優(yōu)化器的提示
附錄G 本書中的命令約定