內容簡介
《Oracle資料庫系統》內容涉及Oracle資料庫伺服器安裝與配置、資料庫的創建、資料庫管理與開發工具的套用、資料庫對象管理,以及資料庫設計和SQL語言、PL/SQL程式設計等。全書內容豐富,結構嚴謹,層次清晰,語言生動,論述精準而深刻,實例豐富而實用。
《Oracle資料庫系統》不僅可以作為職業培訓的首選教材,也可作為普通高校學生的教材使用,更是Oracle資料庫初學者和開發者的首選參考書。
目錄
第一篇 構 架 篇
第1章 了解伺服器運行環境
1.1 AIX:一種成熟的UNIX
1.1.1 AIX系統構成要素
1.1.2 登錄AIX系統
1.1.3 RS6000伺服器結構
1.1.4 AIX系統管理界面
1.1.5 AIX中使用的Shell
1.1.6 AIX存儲組織結構
1.1.7 AIX換頁空間(交換區)
1.1.8 AIX檔案系統結構
1.1.9 AIX對象數據管理
1.1.10 AIX當前進程運行
1.1.11 AIX用戶訪問過程
1.1.12 AIX各種服務提供
第一篇 構 架 篇
第1章 了解伺服器運行環境
1.1 AIX:一種成熟的UNIX
1.1.1 AIX系統構成要素
1.1.2 登錄AIX系統
1.1.3 RS6000伺服器結構
1.1.4 AIX系統管理界面
1.1.5 AIX中使用的Shell
1.1.6 AIX存儲組織結構
1.1.7 AIX換頁空間(交換區)
1.1.8 AIX檔案系統結構
1.1.9 AIX對象數據管理
1.1.10 AIX當前進程運行
1.1.11 AIX用戶訪問過程
1.1.12 AIX各種服務提供
1.1.13 AIX網路通信設定
1.1.14 AIX中的常用操作
1.2 Oracle與AIX系統
1.2.1 Oracle與AIX的角色
1.2.2 Oracle系統典型特徵
1.2.3 系統全局區SGA
1.2.4 程式全局區PGA
1.2.5 Oracle後台進程
1.2.6 Oracle資料庫物理結構
1.2.7 資料庫數據存放
1.2.8 資料庫的用戶訪問
第2章 管理和維護伺服器設備與服務
2.1 管理AIX中的設備
2.1.1 AIX使用設備類型
2.1.2 AIX的設備分層管理
2.1.3 ODM對象資料庫
2.1.4 設備的狀態特徵查看
2.1.5 設備的配置和檢測
2.1.6 設備屬性信息查看
2.1.7 創建主機硬體配置檔案
2.1.8 AIX中設備的改名
2.2 管理AIX中的服務
2.2.1 系統資源控制器的啟動
2.2.2 系統資源的啟動和關閉
2.2.3 系統資源的刷新
2.2.4 通常啟動的資源
2.3 AIX系統錯誤處理
2.4 AIX系統硬體診斷
2.5 AIX系統日誌查看
2.6 AIX系統版本選擇
第3章 管理伺服器存儲
3.1 AIX存儲基本框架
3.2 AIX的存儲概念要素
3.2.1 物理卷和卷組
3.2.2 邏輯卷和邏輯分區
3.2.3 AIX日誌檔案系統
3.2.4 檔案系統掛載和目錄樹
3.3 系統存儲結構的管理
3.3.1 系統中的卷組定義信息
3.3.2 增加、刪除和設定卷組
3.3.3 卷組中物理磁碟的改變
3.3.4 卷組重組提高磁碟性能
3.3.5 卷組的活動狀態管理
3.3.6 卷組的導入導出管理
3.3.7 邏輯卷的創建和維護
3.3.8 通過鏡像保護邏輯卷
3.3.9 通過條帶最佳化邏輯卷
3.3.10 物理卷的設定和管理
3.4 檔案系統管理
3.4.1 檔案系統的創建和掛載
3.4.2 檔案系統的卸載和刪除
3.4.3 檔案系統空間使用維護
3.4.4 檔案系統的擴展
3.5 Oracle系統需要的存儲結構
3.5.1 Oracle安裝需要的存儲結構
3.5.2 建立Oracle需要的存儲結構
3.5.3 建立Oracle資料庫的裸設備
3.6 使用ASM跳過AIX卷管理
第4章 構建Oracle環境
4.1 一般安裝過程
4.2 準備作業系統
4.3 準備安裝環境
4.3.1 作業系統檔案集和修補的安裝
4.3.2 設定作業系統核心參數
4.3.3 設定Oracle用戶和組
4.3.4 準備Oracle的檔案系統
4.3.5 設定Oracle用戶環境變數
4.4 安裝Oracle資料庫系統
4.5 資料庫配置助手DBCA
4.6 升級Oracle資料庫
4.7 為資料庫進行修補
4.8 創建裸設備資料庫
4.9 使用資料庫控制器
4.10 重構資料庫控制器
4.11 通過控制台管理資料庫
4.12 使用SQL*Plus管理資料庫
4.13 使用iSQL*Plus管理資料庫
4.14 AIX中Oracle的自動啟動
第二篇 管 理 篇
第5章 在AIX中Oracle資料庫管理
5.1 資料庫參數檔案和參數
5.1.1 Oracle中常用參數
5.1.2 資料庫參數檔案
5.1.3 資料庫參數調整
5.1.4 參數檔案的操作
5.1.5 動態參數和靜態參數
5.1.6 啟動資料庫系統
5.1.7 關閉資料庫系統
5.1.8 暫停資料庫系統
5.2 相關服務的管理
5.2.1 監聽器網路服務
5.2.2 資料庫控制器服務
5.2.3 傳統OEM的使用
5.3 使用資料庫控制器
5.4 資料庫的腳本化創建
5.4.1 資料庫實施前的規劃
5.4.2 設定資料庫環境變數
5.4.3 創建資料庫口令檔案
5.4.4 創建所需的目錄結構
5.4.5 創建所需的參數檔案
5.4.6 啟動實例創建資料庫
5.4.7 數據字典和PL/SQL包
5.4.8 創建資料庫控制器服務
5.4.9 夏時制對OEM的影響
5.4.10 OEM界面中字元亂碼問題
第6章 使用ASM跳過AIX卷空間管理
6.1 ASM的基本概念
6.1.1 ASM磁碟組、條帶化、鏡像
6.1.2 ASM磁碟的I/O平衡能力
6.1.3 ASM與RAC結構的配合
6.2 ASM環境的實現
6.2.1 ASM實例的創建
6.2.2 使用DBCA創建ASM磁碟組
6.2.3 創建使用ASM的資料庫
6.3 遷移到ASM環境
6.4 ASM環境的管理
6.4.1 查看集群同步服務狀態
6.4.2 啟動和維護ASM服務
6.4.3 創建和刪除磁碟組
6.4.4 創建和刪除磁碟
6.4.5 掛載和卸載磁碟組
6.4.6 檢查磁碟組一致性
6.4.7 管理磁碟組中的目錄
6.4.8 查看磁碟組中的內容
6.4.9 啟動ASM上的資料庫
6.4.10 備份ASM上的資料庫
6.4.11 在資料庫控制器下管理ASM
6.5 RAC下管理ASM環境
第7章 管理AIX下Oracle的空間使用
7.1 表空間和數據檔案管理
7.1.1 建立表空間
7.1.2 表空間擴容
7.1.3 表空間維護
7.1.4 在OEM中維護表空間
7.1.5 在OEM中維護數據檔案
7.2 還原表空間管理
7.2.1 單節點系統還原設定
7.2.2 集群RAC中還原設定
7.2.3 系統還原統計與調整
7.2.4 在OEM中維護還原表空間
7.3 重做日誌管理
7.3.1 日誌組和日誌成員的創建
7.3.2 日誌組和日誌成員的刪除
7.3.3 RAC集群下的日誌管理
7.3.4 在OEM中維護重做日誌
7.4 控制檔案管理
7.4.1 多控制檔案設定
7.4.2 控制檔案損壞處理
7.4.3 重建控制檔案
7.4.4 在OEM中維護控制檔案
第三篇 災 備 篇
第8章 設計和實施AIX系統備份
8.1 AIX系統備份設計
8.2 AIX系統備份的實施
8.2.1 rootvg卷組的備份
8.2.2 rootvg卷組的克隆
8.2.3 非rootvg卷組的備份
8.2.4 檔案和檔案系統的備份
8.2.5 檔案系統的在線上備份
8.2.6 其他的備份命令
8.3 Oracle系統備份
8.4 資料庫的冷備份
8.5 制定系統備份策略
8.5.1 備份的內容和範圍
8.5.2 備份的時機選擇
8.5.3 備份的保存方式
8.5.4 備份實施工作表格
第9章 設計Oracle系統備份
9.1 資料庫的可恢復性設定
9.1.1 數據檔案的操作
9.1.2 日誌檔案的操作
9.1.3 檢查點和數據丟失
9.1.4 控制檔案和系統運行
9.1.5 日誌和歸檔的操作
9.1.6 歸檔模式的選擇
9.1.7 設定為歸檔模式
9.1.8 資料庫歸檔要素的配置和設定
9.2 資料庫備份恢復的技術實現
9.2.1 備份與恢復的基本概念
9.2.2 Oracle資料庫的恢復
9.2.3 無須介入的錯誤
9.2.4 需要介入的錯誤
9.3 Oracle備份恢復工作環境