Oracle 8伺服器技術精粹

Oracle進程2.2.1 ce)3.1.2 Oracle8企業版4.3.1

內容介紹

內容提要
本書是一本頂級Oracle諮詢專家知識精華的薈萃。
全書系統、透徹地討論了Oracle8伺服器核心技術,內容共分6大部分,首先,介紹Oracle數
據庫體系結構、伺服器和選項;第2部分介紹Oracle安裝、升級和遷移;第3部分介紹Oracle組
件和對象;第4部分講述Oracle系統管理;第5部分討論Oracle8和Web套用伺服器;第6部分
講述Oracle8的高級實現技術,包括數據倉庫、大型在線上事務處理系統和超大型資料庫。
利用本書提供的專家知識和實例代碼可幫助讀者克服Oracle8伺服器有關的難題,迅速地
進入Oracle伺服器核心內容,同時增強對整體結構的掌握。
本書面向Oracle資料庫設計、研究、開發和套用人員。也可作大學計算機專業教學參考書。

作品目錄

目錄
第1部分 Oracle8伺服器
第1章 Oracle8
1.1 最新版本的Oracle
1.2 主要的改進
1.3 Oracle8產品家族
1.4 在套用環境中裝備Oracle8
1.5 小結
第2章 Oracle資料庫結構
2.1 資料庫體系結構
2.1.1 實例
2.2 Oracle進程
2.2.1 用戶進程
2.2.2 數據寫入進程
2.2.3 日誌進程
2.2.4 監控進程
2.3 記憶體與速度
2.3.1 軟體代碼區
2.3.2 系統全局區(SGA)
2.3.3 程式全局區(PGA)
2.3.4 排序區
2.4 磁碟存儲
2.4.1 數據檔案
2.4.2 日誌檔案
2.4.3 支持檔案
2.4.4 控制檔案
2.4.5 SGA定義檔案
2.4.6 日誌與錯誤訊息檔案
2.5 與DBMS的連線
2.6 多處理器配置
2.7 容錯
2.8 微軟WindowsNT環境下的配置
2.8.1 WindowsNT下的Oracle8
2.9 小結
第3章 Oracle8的網路計算
3.1 網路計算的迅猛發展
3.1.1 匯合點(convergence)
3.1.2 Web改變一切
3.1.3 PC計算的缺陷
3.1.4 網路中心和網路計算
3.1.5 網路計算的吸引力
3.2 正在發展的技術
3.2.1 對象技術的優點
3.2.2 Java
3.2.3 CORBA
3.2.4 EnterpriseJavaBeans
3.3 一種網路計算的結構
3.3.1 網路計算結構
3.3.2 從2級到3級的計算
3.3.3 客戶端
3.3.4 套用伺服器
3.3.5 資料庫伺服器
3.4 網路計算機
3.4.1 一種典型的NC
3.4.2 NC參考說明
3.4.3 開放性問題
3.5 小結
第4章 Oracle8伺服器和選項
4.1 資料庫產品的選項
4.1.1 規模
4.1.2 體系結構
4.1.3 用途
4.2 OraCle8伺服器
4.2.1 朝著面向對象的范型轉移
4.2.2 計算機體系結構日益複雜化
4.2.3 Internet商務的激增
4.2.4 Oracle8與數據的倉庫化
4.3 Oracle8企業版
4.3.1 企業級管理器性能包
4.3.2 增量與並行備份
4.3.3 即時點表空間
4.3.4 位映像索引
4.3.5 並行查詢
4.3.6 並行DML
4.3.7 並行索引掃描
4.3.8 並行位映像星式查詢聯接
4.4 OracleLite――味道好,熱量低
4.5 作業系統之戰――UNIX對NT
4.5.1 微軟的NT與UNIX的比較
4.6 小結
第2部分 安裝、升級和遷移
第5章 實現從PC到企業伺服器的規劃
5.1 安裝規划過程概述
5.1.1 從商業需求開始
5.1.2 有關安裝的技術文檔
5.1.3 README檔案
5.1.4 制定你自己的安裝規劃
5.1.5 徵求建議
5.2 系統硬體
5.3 軟體模組規劃
5.4 最佳化靈活結構
5.4.1 管理目錄
5.4.2 本地目錄
5.4.3 數據與日誌目錄
5.5 記憶體分配和變更
5.6 邏輯資料庫設計
5.7 物理資料庫設計
5.8 RAID和其他存儲技術
5.9 進程選項
5.10 升級和新安裝
5.10.1 要考慮的因素
5.10.2 取消計畫
5.10.3 尋求支持
5.11 一個樣本規劃
5.12 小結
第6章 安裝和升級
6.1 SunSolaris安裝過程概述
6.1.1 硬體與軟體要求
6.1.2 對網路產品的軟體要求
6.1.3 最佳化靈活結構(OFA)
6.2 安裝準備與安裝
6.2.1 安裝文檔
6.3 Oracle8伺服器安裝後的步驟
6.3.1 新安裝――恢復管理程式
6.3.2 新安裝――時間序列外掛程式
6.4把資料庫向Oracle8遷移
6.4.1 拷貝數據
6.4.2 做一個測試計畫
6.5 遷移實用程式
6.5.1 遷移準備
6.5.2 現有系統的備份
6.5.3 常見問題和故障檢修
6.6 小結
第7章 非Oracle資料庫的遷移
7.1 系統遷移面臨的問題
7.1.1 系統遷移的現實
7.1.2 ANSISQL的神話
7.1.3 作業系統方面的障礙
7.1.4 Oracle聯盟設計和遷移服務部
7.2 常用遷移方案
7.3 小型化
7.3.1 有關前端的考慮
7.3.2 有關資料庫的考慮
7.3.3 管理方面的考慮
7.4 使用OraCle數據轉換工具
7.4.1 轉換工具究竟是什麼
7.4.2 使用DCT做數據遷移的步驟
7.4.3 使用DCT和Oracle*Forms4.5遷移前端
7.4.4 使用DCT值嗎
7.5 小結
第8章 與非Oracle資料庫共存
8.1 多種資料庫共存於一個環境
8.1.1 不同的作業系統
8.1.2 不同的硬體供應商
8.1.3 不同的RDBMS供應商
8.1.4 不同的范型
8.2 萬能網關
8.2.1 你需要哪種類型的網關
8.3 共存和複製
8.3.1 複製的區別
8.3.2 OraCle複製服務的特點
8.4 小結
第3部分 Orac1e8組件和對象
第9章 Oracle進程
9.1 OracLe進程
9.2 Oracle主進程
9.2.1 系統監視進程
9.2.2 進程監視進程
9.2.3 資料庫寫入進程
9.2.4 日誌寫入進程
9.3 選項進程
9.3.1 歸檔進程
9.3.2 恢復進程
9.3.3 加鎖寫入進程
9.3.4 專用伺服器進程
9.3.5 Net8進程
9.3.6 並行查詢進程
9.3.7 WeB伺服器進程
9.4 小結
第10章 Oracle記憶體區
10.1 在OraCle8中使用記憶體
10.1.1 虛擬記憶體
10.1.2 系統全局區
10.1.3 共享記憶體
10.2 系統全局區(SGA)
10.2.1 資料庫緩衝器高速快取
10.2.2 共享池
10.3 程式全局區
10.4 用戶工作空間
10.4.1 Oracle套用軟體記憶體
10.5 小結
第11章 Oracle檔案
11.1 Oracle檔案和它們的用途
11.2 數據檔案
11.3 日誌檔案
11.4 控制檔案
11.5 初始化和配置檔案
11.6 日誌和跟蹤檔案
11.7 檔案大小的自動調整
11.8 數據分布最佳化
11.9 標準檔案位置
11.10 小結
第12章 Oracle資料庫對象
12.1 Oracle8資料庫對象
12.2 表
12.3 索引
12.4 視圖
12.5 同義詞
12.6 存儲過程和包
12.7 聚簇
12.8 序列
12.9 表空間
12.10 分區
12.11 對象數據類型
12.12 約束
12.13 小結
第13章 Oracle系統與對象許可權
13.1 Oracle安全概念
13.2 系統許可權
13.3 對象許可權
13.3.1 表許可權
13.3.2 視圖許可權
13.3.3 序列許可權
13.3.4 過程許可權
13.3.5 列許可權
13.4 用戶許可權
13.5 開發者許可權
13.6 DBA(資料庫管理員)許可權
13.7 資料庫維護許可權
13.8 監控許可權
13.9 預設許可權
13.10 內部連線
13.11 啞對象所有者
13.12 一個典型的許可權分配方案
13.13 小結
第14章 角色與授權
14.1 管理授權與角色
14.1.1 授權
14.1.2 角色
14.2 沒有角色的授權
14.3 使用腳本捕獲許可權集
14.4 企業管理器中角色和授權的管理
14.5 命令行角色與授權管理
14.6 一個典型的許可權分配方案
14.7 小結
第15章 Oracle8中面向對象的擴展
15.1 引言
15.2 對象的基本組成部分
15.2.1 方法
15.3 對象排序
15.3.1 映像法
15.3.2 順序法
15.4 類型與類型的安裝
15.5 REF
15.6 嵌套表和VARRAY
15.6.1 嵌套表
15.6.2 VARRAY
15.7 使用基類型
15.8 對象視圖
15.8.1 INSTEADOF觸發器
15.9 大對象
15.9.1 BLOB
15.9.2 CLOB
15.9.3 NCLOB
15.9.4 BFILE
15.10 小結
第16章 複製
16.1 為什麼要複製
16.2 複製和數據倉庫
16.3 唯讀複製和快照
16.3.1 快照日誌
16.3.2 遠程資料庫
16.4 複雜的複製――分散式資料庫
16.4.1 複製和虛擬資料庫領域
16.4.2 創建一個複製環境“ReplicationGod”
16.4.3 複製的管理以及兩階段提交的秘密
16.5 衝突的解決方案
16.5.1 衝突的種類
16.5.2 更新衝突的管理
16.5.3 創建列組
16.5.4 為列組定義一種解決衝突的方法
16.6 抗毀性
16.7 Oracle8和複製管理器的優點
16.8 小結
第17章 查詢和事務處理
17.1 事務處理
17.2 SQL語句的處理
17.2.1 游標的創建
17.2.2 語句的語法分析
17.2.3 查詢處理
17.2.4 賦值變數
17.2.5 語句執行
17.2.6 並行化
17.2.7 取回返回行
17.3 使用Oracle最佳化器
17.3.1 最佳化器是如何工作的
17.3.2 最佳化器初始化參數
17.3.3 最佳化方法
17.4 使用ANALYZE 命令
17.4.1 如何運行ANALYzE命令
17.4.2 數據字典統計
17.5 分析SQL語句
17.6 使用EXPLAINPLAN和SQLTrace
17.6.1 SQLTrace
17.6.2 使用EXPLAINPLAN
17.7 設計新SQL語句
17.7.1 使用索引
17.7.2 聚簇
17.7.3 哈希聚簇
17.7.4 範圍分割
17.7.5 包、過程和函式
17.8 使用提示
17.9 小結
第18章 PL/SQL包
18.1 PL/SQL包簡介
18.2 創建包
18.3 包的語法概述
18.3.1 讀寫檔案
18.3.2 處理LOB數據
18.3.3 執行動態SQL和數據定義語言語句
18.3.4 進程間通信
18.3.5 高級佇列
18.3.6 調度作業
18.4小結
第4部分 Oracle8系統管理
第19章 Oracle8系統管理要求
19.1 Oracle8系統管理概述
19.2 備份和恢復概念
19.3 安全性和存取概念
19.3.1 Oracle8許可權和配置檔案概述
19.3.2 SQL*Net,Net8和ConnectionManager概述
19.4 表空間維護概念
19.4.1 組織的重要性
19.4.2 最佳化調整分布
19.4.3 調整預設大小
19.4.4 存儲碎片及設計考慮
19.5 模式維護概念
19.5.1 對象維護
19.5.2 參照完整性
19.5.3 載入/卸載表
19.5.4 調整預設大小
19.5.5 估計對象大小
19.6 調整概念
19.6.1 誰負責調整工作
19.6.2 四級調整
19.7 其他任務
19.7.1 監視
19.7.2 故障檢修
19.8 小結
第20章 日常維護和調度任務
20.1 用戶、系統和批處理
20.1.1 用戶處理
20.1.2 系統處理
20.1.3 監控進程
20.1.4 初始化進程
20.1.5 調度批處理進程
20.2 審計
20.2.1 允許和禁止審計
20.2.2 作業系統審計跟蹤
20.2.3 資料庫審計跟蹤
20.2.4 AUDIT命令
20.2.5 審計的類型
20.2.6 審計選項
20.2.7 管理審計跟蹤
20.2.8 審計查詢舉例
20.3 公共監視腳本
20.3.1 監視類型
20.3.2 監視什麼
20.3.3 監視腳本舉例
20.3.4 用Oracle工具監視
20.4 調度作業
20.4.1 管理作業佇列
20.4.2 提交和操縱作業
20.4.3 數據字典中的作業佇列信息
20.5 小結
第21章 使用EnterpriseManager管理
33.4 超大型資料庫的性能調整
33.4.1 VLDB系統中的事務處理
33.4.2 回滾段問題的考慮
33.4.3 存檔問題的考慮
33.5 大型資料庫的操作
33.5.1 回滾段的設計
33.5.2 使用恢復管理器(RMAN)進行備份和恢復
33.5.3 類型中的類型
33.5.4 對象視圖
33.5.5 VARRAY
33.6 小結

相關詞條

熱門詞條

聯絡我們