《ORACLE 9i 中文版基礎教程》

本書系統全面地介紹了Oracle 9i資料庫的基本概念及其管理知識。 本書共分5部分SQL與PL/SQL語言、Oracle資料庫結構與管理、Oracle資料庫的備份與恢復、性能調整和網路管理。本書從基本概念講起,全方位地介紹了Oracle資料庫管理的基本知識。

ORACLE 9i 中文版基礎教程 特色及評論

本書可作為學習OCP認證考試原版教材前的導讀。
它將使您快速入門並全面掌握Oracle資料庫技術,並為深入學習Oracle資料庫打下良好基礎。

ORACLE 9i 中文版基礎教程 內容簡介

主要包括Oracle資料庫基本操作所必須的SQL語言、PL/SQL語言以及oracle的例程、Oracle資料庫的邏輯結構與物理結構,數據存儲與管理、數據安全、資料庫日常備份與恢復、性能最佳化和網路管理等內容。基於本書讀者部分是Oracle 8i的用戶,本書對Oracle 9i的新增內容及特性在文中會特別指出。 本書不僅是Oracle資料庫開發者快速學習Oracle的入門書,而且還是有志於從事Oracle資料庫管理和參加OCP認證考試用戶的必備書。

ORACLE 9i 中文版基礎教程 本書目錄

第1部分 SQL語言與PL/SQL語言
第1章 資料庫的概念與Oracle 9i的安裝
1.1 實體關係模型
1.2 關係資料庫系統概述
1.3 Oracle資料庫簡史與Oracle 9i
1.4 Oracle資料庫的安裝
1.5 本章小結
1.6 習題
第2章 SQL語言基礎
2.1 Oracle的數據類型
2.2 SQL基本語法
2.2.1 數字運算符和比較運算符
2.2.2 邏輯運算符
2.2.3 簡單的查詢
2.3 SQL*PLUS工具
2.4 函式
2.4.1 單行SQL字元函式
2.4.2 轉換格式函式
2.4.3 多行函式
2.5 本章小結
2.6 習題
第3章 數據操作和資料庫對象
3.1 多表格查詢
3.1.1 簡單的兩表格查詢
3.1.2 三表格查詢和多個表格查詢
3.1.3 一些連線操作設定符號
3.2 數據修改
3.3.1 數據的插入
3.3.2 數據的修改
3.3.3 數據的刪除
3.3 事務控制命令
3.4 表格的創建與修改
3.4.1 生成一個簡單表格
3.4.2 表格的重命名與刪除
3.5 視圖
3.6 其他資料庫對象和數據字典
3.6.1 索引(Index)
3.6.2 約束
3.6.3 同義詞
3.6.4 過程、函式和包
3.6.5 觸發器
3.6.6 數據字典
3.7 本章小結
3.8 習題
第4章 PL/SQL語言
4.1 PL/SQL簡介
4.2 PL/SQL塊結構與用途
4.3 常量與變數
4.3.1 變數聲明
4.3.2 常量
4.3.3 單字元分界符和雙字元分界符
4.3.4 標識符
4.4 執行一個PL/SQL塊
4.5 條件語句IF…THEN
4.6 循環
4.7 PL/SQL在資料庫中的套用
4.8 顯式指針
4.9 出錯處理
4.10 本章小結
4.11 習題
第11部分 Oracle資料庫結構與管理
第5章 Oracle的管理界面
5.1 企業管理器
5.2 OracleNetManager
5.3 登錄方式
5.4 啟動和關閉資料庫伺服器
5.5 配置系統初始化參數
5.6 本章小結
5.7 習題
第6章 Oracle伺服器的例程
6.1 系統全局區
6.1.1 資料庫高速緩衝區
6.1.2 共享存儲區
6.1.3 重做日誌緩衝區
6.1.4 Java存儲區
6.1.5 大型存儲區
6.2 程式全局區
6.3 Oracle後台進程
6.3.1 進程結構
6.3.2 進程分類
6.4 本章小結
6.5 習題
第7章 Oracle資料庫的物理結構
7.1 數據檔案
7.2 控制檔案
7.2.1 多路控制檔案
7.2.2 控制檔案的生成
7.2.3 查詢控制檔案信息
7.3 重做日誌檔案
7.3.1 管理重做日誌檔案
7.3.2 日誌轉換(Log Switch)
7.3.3 檢查點
7.3.4 多路日誌檔案
7.4 歸檔日誌檔案
7.4.1 設定歸檔路徑
7.4.2 設定ARCMVELOG/NOARCHIVELOG模式
7.4.3 查詢日誌和歸檔信息
7.5 本章小結
7.6 習題
第8章 Oracle資料庫的邏輯結構
8.1 表空間
8.1.1 表空間管理
8.1.2 管理數據檔案
8.1.3 數據檔案信息查詢
8.2 數據塊
8.3 擴展區
8.4 段
8.4.1 數據段和索引段
8.4.2 臨時段
8.4.3 回滾段
8.5 本章小結
8.6 習題
第9章 表格索引與約束
9.1 表格創建
9.1.1 生成一個簡單表格
9.1.2 指定存儲參數
9.1.3 為表格分區
9.2 表格管理
9.2.1 指派與回收擴展區
9.2.2 表格重組
9.3 表格分析
9.4 創建索引
9.4.1 索引的分類與生成
9.4.2 索引修改
9.4.3 查詢索引信息
9.5 資料庫的完整性約束
9.5.1 約束的分類
9.5.2 約束的創建
9.6 本章小結
9.7 習題
第10章 概要檔案、用戶許可權與角色
10.1 概要檔案
10.2 管理用戶
10.2.1 創建用戶
10.2.2 修改用戶信息
10.2.3 刪除用戶
10.3 用戶驗證
10.4 查詢用戶信息
10.5 許可權與角色
10.5.1 對象許可權
10.5.2 系統許可權
10.5.3 許可權回收
10.5.4 角色管理
10.6 本章小結
10.7 習題
第11章 常用工具
11.1 SQL*Loader
11.2 數據導入與導出
11.2.1 用EXPORT導出數據
11.2.2 用IMPORT導入數據
11.2.3 表空間傳輸
11.3 國家語言支持
11.4 本章小結
11.5 習題
第III部分 Oracle資料庫的備份與恢復
第12章 Oracle備份與恢復機制
12.1 理解資料庫備份
12.2 冷備份與熱備份
12.3 歸檔備份與非歸檔備份對恢復的影響
12.4 理解幾種不同的恢復機制
12.5 本章小結
12.6 習題
第13章 非RMAN下物理備份與恢復實現
13.1 資料庫的冷備份
13.2 資料庫的熱備份
13.3 控制檔案的備份
13.4 幾種不同的恢複方式
13.4.1 非歸檔日誌下的資料庫恢復
13.4.2 歸檔日誌下對丟失部分數據檔案的恢復
13.4.3 丟失整個資料庫情況下的恢復
13.5 非完全恢復
13.5.1 基於Cancel的恢復
13.5.2 基於Time的恢復
13.5.3 基於SCN的恢復
13.6 本章小結
13.7 習題
第14章 邏輯備份與恢復
14.1 使用邏輯備份與恢復工具
14.2 資料庫邏輯備份與恢復的實現
14.3 使用Oracle企業管理器
14.4 本章小結
14.5 習題
第15章 Oracle恢復機制的補充
15.1 並行恢復的實現
15.2 控制檔案的重建
15.3 唯讀表空間的恢復
15.4 本章小結
15.5 習題
第16章 Oracle資料庫恢復管理器和待命伺服器
16.1 RMAN簡介
16.1.1 Nocatalog下連線RMAN
16.1.2 創建恢複目錄
16.1.3 管理恢複目錄
16.1.4 LIST和REPORT命令
16.1.5 生成並存儲恢復管理器語句
16.1.6 作業系統命令備份
16.2 使用RMAN進行備份
16.2.1 備份的分類與實現
16.2.2 備份操作的調整
16.3 使用RMAN進行還原與恢復
16.3.1 數據檔案的恢復
16.3.2 表空間的恢復
16.3.3 非歸檔日誌下資料庫的還原
16.4 Oracle伺服器的伺服務體系
16.4.1 考慮使用StandbyDatabase
16.4.2 初始化參數的配置
16.4.3 創建待命資料庫
16.5 本章小結
16.6 習題
第IV部分 "性能調整
第17章 性能調整概要
17.1 調整目標與計畫的制定
17.2 調整內容
17.3 常用調整工具
17.4 本章小結
17.5 習題
第18章 Oracle記憶體調整
18.1 共享存儲器調整
18.1.1 調整庫高速快取與數據字典高速快取
18.1.2 共享存儲區的"命中率"
18.1.3 提高共享存儲區的性能
18.2 資料庫緩衝區調整
18.2.1 存取區快取管理機制
18.2.2 測量高速緩衝區的性能
18.2.3 提高緩衝區的性能
18.3 重做日誌緩衝區的調整
18.3.1 測試日誌緩衝區的性能
18.3.2 提高日誌緩衝區的性能
18.4 本章小結
18.5 習題
第19章 結構查詢語句與應用程式設計
19.1 TKPROF工具
19.2 解釋計畫
19.3 使用AUTOTRACE工具選項
19.4 理解Oracle的最佳性能
19.5 設定最佳化模式
19.5.1 例程級最佳化模式
19.5.2 會話級最佳化模式
19.5.3 語句級最佳化模式
19.6 應用程式階性能
19.6.1 執行路徑的效率
19.6.2 索引與聚簇來最小化I/O
19.7 OLTP和DSS系統的性能調整要求
19.8 本章小結
19.9 習題
第20章 物理I/O調整
20.1 數據檔案I/O的調整
20.2 資料庫寫進程的調整
20.3 段與數據塊的調整
20.4 檢查點進程的調整
20.5 歸檔日誌進程的調整
20.6 排序區的調整
20.7 回滾段的調整
20.7.1 回滾段的作用
20.7.2 回滾段的種類
20.7.3 回滾段I/O性能測試
20.7.4 提高回滾段I/O性能
20.8 本章小結
20.9 習題
第21章 調整競爭
21.1 鎖
21.1.1 數據鎖
21.1.2 字典鎖
21.1.3 死鎖
21.2 日的調整
21.3 Freelist的競爭
21.4 本章小結
21.5 習題
第22章 Oracle資源管理
22.1 資源管理概況
22.2 資源管理配置
22.3 資源管理器的管理
22.4 使用SQL*PLUS創建資源計畫和使用者組
22.5 本章小結
22.6 習題
第23章 oracle性能調整工具
23.1 考慮使用Oracle Expert
23.2 Oracle Expert的使用
23.2.1 設定範圍
23.2.2 收集統計
23.2.3 複查
23.2.4 生成建議案
23.2.5 腳本的生成
23.3 本章小結
23.4 習題
第V部分 網路管理
第24章 Net Manager基本架構
24.1 OracleNetManager功能簡介
24.2 Oracle監聽器
24.3 概要檔案
24.4 網路服務命名
24.5 OracleNetManager網路協定堆疊段
24.5.1 典型的OSI協定通信棧
24.5.2 OracleNetManager客戶端/伺服器中的堆疊
24.6 Oracle連線管理器
24.7 域
24.8 本章小結
24.9 習題
第25章 Oracle網路服務伺服器配置
25,1 配置監聽器
25.2 本地命名伺服器配置
25.3 主機命名法
25.4 Oracle命名伺服器配置
25.5 多執行緒伺服器配置與網路安全
25.5.1 多執行緒伺服器配置
25.5.2 高級網路安全
25.6 本章小結
25.7 習題
第26章 出錯處理
26.1 伺服器端異常處理
26.2 命名伺服器異常處理
26.3 客戶機異常處理
26.4 NET8日誌檔案
26.5 NET8跟蹤檔案
26.6 本章小結
26.7 習題
附錄 習題答案

相關詞條

相關搜尋

熱門詞條

聯絡我們