注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫OracleOracle 11g權(quán)威指南(第2版)

Oracle 11g權(quán)威指南(第2版)

Oracle 11g權(quán)威指南(第2版)

定 價:¥128.00

作 者: 谷長勇 等編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: Oracle

ISBN: 9787121145803 出版時間: 2011-09-01 包裝: 平裝
開本: 16開 頁數(shù): 119 字數(shù):  

內(nèi)容簡介

  《ORACLE11g權(quán)威指南(第2版暢銷書升級版)》從數(shù)據(jù)庫的基礎(chǔ)知識入手,全面系統(tǒng)地介紹了Oracle 11g數(shù)據(jù)庫管理系統(tǒng)的所有特性,并配以翔實的實際用例,論述嚴謹,深入探討了這些特性的細節(jié)內(nèi)容,同時具有很強的可操作性和實用性。 全書內(nèi)容共37章,分為10大部分。第一部分為Oracle 11g數(shù)據(jù)庫基礎(chǔ);第二部分為Oracle之SQL與PL/SQL;第三部分為Oracle客戶端工具,主要介紹SQL*Plus和SQLDeveloper;第四部分為Oracle11g數(shù)據(jù)庫管理,主要介紹管理控制文件/重做日志文件/表空間/數(shù)據(jù)文件、模式對象管理、表分區(qū)和索引分區(qū)、用戶管理與安全、數(shù)據(jù)完整性和數(shù)據(jù)約束等;第五部分為Oracle數(shù)據(jù)庫優(yōu)化,著重介紹Oracle數(shù)據(jù)庫的系統(tǒng)調(diào)整、SQL優(yōu)化等知識;第六部分為Oracle11g數(shù)據(jù)庫的備份與恢復(fù);第七部分為Oracle11g數(shù)據(jù)庫集群技術(shù)與高可用性,包括真正應(yīng)用集群(RAC)、自動存儲管理(ASM)、容災(zāi)與數(shù)據(jù)衛(wèi)士、故障診斷、真正應(yīng)用測試等內(nèi)容;第八部分為商業(yè)智能與數(shù)據(jù)倉庫,介紹了Oracle11g數(shù)據(jù)庫在構(gòu)建企業(yè)級數(shù)據(jù)倉庫時的強大功能和諸多新特性;第九部分為非結(jié)構(gòu)化數(shù)據(jù)庫,包括空間數(shù)據(jù)庫和XML數(shù)據(jù)庫內(nèi)容;第十部分為Oracle11g數(shù)據(jù)庫的其他新特性。 《ORACLE11g權(quán)威指南(第2版暢銷書升級版)》是Oracle11g數(shù)據(jù)庫所有特性的集大成型手冊,可供Oracle數(shù)據(jù)庫管理員、Oracle數(shù)據(jù)庫應(yīng)用開發(fā)人員、Oracle數(shù)據(jù)倉庫工程師使用,還可以作為Oracle技術(shù)支持和培訓(xùn)結(jié)構(gòu)、高等院校數(shù)據(jù)庫課程的參考教材。本書的大部分章節(jié)由谷長勇和吳逸云執(zhí)筆完成。

作者簡介

  中國科學院計算所博士。從事數(shù)據(jù)庫和數(shù)據(jù)倉庫技術(shù)咨詢工作10余年。曾擔任多家軟件公司的技術(shù)顧問和培訓(xùn)講師,參與了電信、電力、金融等多個行業(yè)、多家企業(yè)大型數(shù)據(jù)庫的設(shè)計和開發(fā)工作。目前就職于北京甲骨文軟件有限公司,任高級技術(shù)顧問。OracleOCP,管理學學士,主修信息管理與信息系統(tǒng)專業(yè)。具有多年的DBAT作經(jīng)驗,熟悉Oracle/SQLServer/Irlsql等數(shù)據(jù)庫的管理。其中尤其擅長OracJe,擅長數(shù)據(jù)庫管理、備份與恢復(fù)、數(shù)據(jù)庫診斷、性能優(yōu)化與SQL優(yōu)化等,對Oracle內(nèi)部技術(shù)有深入研究。

圖書目錄

第一部分 Oracle數(shù)據(jù)庫11g基礎(chǔ)
第1章 數(shù)據(jù)庫基礎(chǔ)簡介 2
本章主要介紹了數(shù)據(jù)庫的基礎(chǔ)知識,包括數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及關(guān)系數(shù)據(jù)庫等基本概念,此外還介紹了目前應(yīng)用比較廣泛的各種關(guān)系式數(shù)據(jù)庫系統(tǒng)。
1.1 數(shù)據(jù)庫起源 2
1.2 數(shù)據(jù)庫主要特征 2
1.3 數(shù)據(jù)庫構(gòu)成 3
1.4 數(shù)據(jù)庫管理系統(tǒng) 3
1.5 關(guān)系數(shù)據(jù)庫 4
1.6 本章小結(jié) 8
第2章 Oracle 11g概述 9
本章主要介紹了數(shù)據(jù)庫的基礎(chǔ)知識、Oracle數(shù)據(jù)庫的特點、發(fā)展歷史及Oracle的最新數(shù)據(jù)庫版本11g的一些新的特性。
2.1 Oracle數(shù)據(jù)庫發(fā)展演進史 9
2.2 Oracle版本號的含義 10
2.3 Oracle網(wǎng)格技術(shù) 11
2.3.1 網(wǎng)格概述 11
2.3.2 網(wǎng)格的基本屬性 12
2.3.3 Oracle網(wǎng)格基礎(chǔ)架構(gòu) 13
2.4 Oracle 11g新特性 15
2.4.1 企業(yè)網(wǎng)格管理的高可用性 15
2.4.2 更加優(yōu)化的性能 17
2.4.3 簡化的信息管理 18
2.4.4 集成的信息 20
2.4.5 內(nèi)置的業(yè)務(wù)智能 21
2.4.6 開發(fā)平臺 22
2.5 本章小結(jié) 24
第3章 Oracle 11g數(shù)據(jù)庫的安裝、啟動及關(guān)閉 25
本章詳細講述了Oracle數(shù)據(jù)庫的安裝、啟動、關(guān)閉的整個過程,以及如何使用DBCA創(chuàng)建一個數(shù)據(jù)庫。對數(shù)據(jù)庫管理員而言,這些操作都是最基本的。
3.1 在Windows環(huán)境下安裝的軟硬件要求 25
3.2 在Windows環(huán)境下安裝Oracle 11g 25
3.3 在Linux環(huán)境下安裝前的準備 28
3.3.1 安裝Oracle 11g對硬件的要求 28
3.3.2 安裝Oracle 11g對操作系統(tǒng)的要求 29
3.3.3 安裝RedHat AS4操作系統(tǒng)時的注意事項 31
3.3.4 檢查安裝Oracle 11g所必需的包 33
3.3.5 內(nèi)核參數(shù)配置 33
3.3.6 創(chuàng)建安裝數(shù)據(jù)庫所需要的用戶(組) 34
3.3.7 添加Oracle用戶的限制參數(shù) 34
3.3.8 創(chuàng)建安裝所需要的目錄 34
3.3.9 設(shè)置Oracle的環(huán)境變量 35
3.3.10 解壓縮安裝包 35
3.4 在Linux環(huán)境下安裝Oracle 11g 36
3.4.1 Oracle用戶圖形終端方式登錄 36
3.4.2 安裝操作過程 36
3.4.3 登錄OEM界面驗證安裝 40
3.5 Oracle 11g數(shù)據(jù)庫實例的創(chuàng)建 40
3.5.1 在Windows環(huán)境下創(chuàng)建數(shù)據(jù)庫 40
3.5.2 在Linux環(huán)境下用DBCA創(chuàng)建數(shù)據(jù)庫 41
3.6 Oracle 11g實例的啟動和關(guān)閉 46
3.6.1 在Windows操作系統(tǒng)下啟動和關(guān)閉Oracle實例 46
3.6.2 在Linux環(huán)境下啟動Oracle實例 47
3.6.3 在Linux環(huán)境下關(guān)閉Oracle實例 49
3.6.4 在Linux環(huán)境下啟動和關(guān)閉Oracle監(jiān)聽進程 49
3.7 本章小結(jié) 50
第4章 Oracle數(shù)據(jù)庫結(jié)構(gòu) 51
本章將介紹Oracle數(shù)據(jù)庫的體系結(jié)構(gòu)、服務(wù)器結(jié)構(gòu)、Oracle數(shù)據(jù)庫文件及后臺進程。
4.1 Oracle體系結(jié)構(gòu) 51
4.1.1 基本術(shù)語 51
4.1.2 體系結(jié)構(gòu)圖解 52
4.1.3 表空間與數(shù)據(jù)文件 52
4.1.4 臨時表空間與臨時文件 54
4.1.5 Oracle存儲結(jié)構(gòu)介紹 55
4.1.6 控制文件 55
4.1.7 日志文件 56
4.1.8 服務(wù)器參數(shù)文件 58
4.1.9 密碼文件/跟蹤文件/警告日志 59
4.2 Oracle服務(wù)器結(jié)構(gòu) 60
4.2.1 Oracle服務(wù)器與Oracle實例 60
4.2.2 物理結(jié)構(gòu)與邏輯結(jié)構(gòu)的關(guān)系 60
4.2.3 系統(tǒng)全局區(qū)(SGA) 61
4.2.4 后臺進程 62
4.2.5 程序全局區(qū)PGA 64
4.3 數(shù)據(jù)字典 65
4.3.1 Oracle數(shù)據(jù)字典的構(gòu)成 65
4.3.2 Oracle常用的數(shù)據(jù)字典 65
4.3.3 Oracle常用的動態(tài)性能視圖 67
4.4 本章小結(jié) 67
第二部分 Oracle之SQL&PL/SQL
第5章 SQL語言介紹 70
本章主要介紹了以下內(nèi)容:SQL語言概述、如何使用簡單和復(fù)雜的SELECT檢索語句、如何使用基本函數(shù)、如何使用DDL語句、如何使用DML語句、如何使用描述語句。
5.1 SQL語言概述 70
5.1.1 SQL語言特點 71
5.1.2 SQL語言分類 71
5.1.3 SQL語言的編寫規(guī)則 71
5.2 使用SELECT檢索數(shù)據(jù) 72
5.2.1 使用FROM子句指定表 73
5.2.2 使用SELECT(必要元素)指定列 73
5.2.3 使用WHERE子句指定行 74
5.2.4 使用ORDER BY子句 79
5.2.5 使用DISTINCT檢索唯一的表列值 80
5.2.6 使用算術(shù)運算符 81
5.3 基本函數(shù)的使用 82
5.3.1 字符函數(shù) 82
5.3.2 數(shù)字函數(shù) 85
5.3.3 日期函數(shù) 87
5.3.4 轉(zhuǎn)換函數(shù) 87
5.3.5 組函數(shù) 88
5.3.6 使用GROUP BY進行數(shù)據(jù)分組 89
5.3.7 使用HAVING子句限制分組數(shù)據(jù) 90
5.3.8 Oracle遞歸函數(shù)的使用 91
5.4 復(fù)雜SELECT語句的使用 91
5.4.1 集合操作 91
5.4.2 子查詢 96
5.4.3 表連接 96
5.4.4 CASE語句的使用 99
5.4.5 強大的DECODE函數(shù) 101
5.5 DDL語句的使用 102
5.5.1 常用的數(shù)據(jù)類型 102
5.5.2 表 104
5.5.3 主鍵 105
5.5.4 外鍵 107
5.5.5 約束 108
5.5.6 索引 110
5.5.7 視圖 112
5.5.8 序列 113
5.5.9 同義詞 114
5.6 DML語句的使用 114
5.6.1 使用INSERT語句插入表數(shù)據(jù) 115
5.6.2 使用UPDATE語句更新表數(shù)據(jù) 116
5.6.3 使用DELETE語句刪除表數(shù)據(jù) 117
5.6.4 使用MERGE語句修改表數(shù)據(jù) 117
5.6.5 TRUNCATE語句的使用 121
5.7 使用描述語句 121
5.8 本章小結(jié) 122
第6章 PL/SQL基礎(chǔ)編程 123
本章介紹了以下內(nèi)容:PL/SQL概述、PL/SQL編程、過程和函數(shù)、錯誤處理。
6.1 PL/SQL概述 123
6.1.1 PL/SQL語言 123
6.1.2 PL/SQL主要特性 125
6.1.3 PL/SQL的開發(fā)和運行環(huán)境 127
6.1.4 運行PL/SQL程序 128
6.2 PL/SQL編程 129
6.2.1 基本語言塊 130
6.2.2 字符集和語法注釋 130
6.2.3 數(shù)據(jù)類型和類型轉(zhuǎn)換 132
6.2.4 變量和常量 136
6.2.5 表達式和運算符 138
6.2.6 流程控制 140
6.3 過程和函數(shù) 147
6.3.1 過程 148
6.3.2 函數(shù) 149
6.4 錯誤處理 151
6.4.1 預(yù)定義異常 151
6.4.2 用戶定義異常 153
6.5 本章小結(jié) 155
第7章 PL/SQL高級應(yīng)用 156
本章介紹了以下內(nèi)容:包的概念和使用、集合的使用及PL/SQL的新特性。
7.1 包 156
7.1.1 包頭 156
7.1.2 包體 157
7.1.3 重載 161
7.1.4 包的初始化 163
7.1.5 Oracle內(nèi)置包 165
7.2 集合 165
7.2.1 index-by表 166
7.2.2 嵌套表 167
7.2.3 可變數(shù)組 169
7.2.4 集合的屬性和方法 169
7.3 PL/SQL游標 173
7.3.1 創(chuàng)建游標 174
7.3.2 使用游標的FOR循環(huán) 178
7.3.3 使用游標變量 180
7.3.4 游標變量實例 187
7.3.5 使用游標表達式 191
7.4 Oracle 11g中PL/SQL的新特性 192
7.5 本章小結(jié) 194
第三部分 Oracle客戶端工具
第8章 SQL*Plus工具介紹 196
本章介紹了以下內(nèi)容:如何使用SQL *Plus的與數(shù)據(jù)庫交互、如何使用SQL *Plus的編輯功能、如何使用SQL *Plus格式化查詢結(jié)果。
8.1 用SQL*Plus與數(shù)據(jù)庫交互 196
8.1.1 SQL*Plus的主要功能 197
8.1.2 啟動SQL*Plus連接數(shù)據(jù)庫 197
8.2 使用SQL*Plus的編輯功能 199
8.2.1 SQL語句、PL/SQL塊與SQL*Plus命令的區(qū)別 199
8.2.2 編輯命令 200
8.2.3 保存命令 202
8.2.4 加入注釋 203
8.2.5 運行命令 205
8.2.6 編寫交互命令 206
8.2.7 使用綁定變量 213
8.2.8 跟蹤語句 216
8.3 使用SQL*Plus格式化查詢結(jié)果 221
8.3.1 格式化列 221
8.3.2 定義頁與報告的標題和維 231
8.3.3 存儲和打印結(jié)果 237
8.4 本章小結(jié) 238
第9章 Oracle SQL Developer工具介紹 239
本章主要介紹了Oracle SQL Developer的使用,包括創(chuàng)建數(shù)據(jù)庫連接,使用SQL Worksheet操作數(shù)據(jù)庫,開發(fā)調(diào)試PL/SQL語句,運行和創(chuàng)建報表。另外,通過實例演示了如何使用SQL Developer的遷移工作臺完成數(shù)據(jù)庫的遷移操作。
9.1 SQL Developer概述 239
9.1.1 SQL Developer版本演化 239
9.1.2 SQL Developer產(chǎn)品特點 239
9.1.3 SQL Developer下載與安裝 239
9.2 創(chuàng)建數(shù)據(jù)庫連接 240
9.2.1 連接到Oracle數(shù)據(jù)庫 240
9.2.2 連接到MySQL數(shù)據(jù)庫 242
9.2.3 連接到SQL Server數(shù)據(jù)庫 242
9.3 使用SQL Worksheet操作數(shù)據(jù)庫 242
9.3.1 檢索數(shù)據(jù) 243
9.3.2 插入數(shù)據(jù) 245
9.3.3 修改數(shù)據(jù) 246
9.3.4 刪除數(shù)據(jù) 248
9.4 使用SQL Developer開發(fā)和調(diào)試PL/SQL 249
9.4.1 準備工作 249
9.4.2 創(chuàng)建并編譯PL/SQL過程 249
9.4.3 運行PL/SQL過程 254
9.4.4 調(diào)試PL/SQL過程 256
9.5 使用SQL Developer運行或創(chuàng)建報表 261
9.5.1 運行預(yù)定義報表 261
9.5.2 創(chuàng)建自定義報表 262
9.6 使用SQL Developer導(dǎo)出操作 263
9.6.1 導(dǎo)出數(shù)據(jù) 264
9.6.2 導(dǎo)出對象定義 265
9.7 使用SQL Developer遷移工作臺 266
9.7.1 遷移工作臺概述 266
9.7.2 數(shù)據(jù)遷移實例演示 267
9.8 本章小結(jié) 273
第四部分 Oracle 11g數(shù)據(jù)庫管理
第10章 管理控制文件 276
本章主要講述了Oracle數(shù)據(jù)庫對控制文件的管理。包括控制文件的內(nèi)容、更新、多路復(fù)用及創(chuàng)建和維護??刂莆募?shù)據(jù)庫的正常運行至關(guān)重要,通過本章的學習,讀者可以對控制文件有一定的理解。
10.1 控制文件概述 276
10.1.1 控制文件的組成 276
10.1.2 控制文件的大小 277
10.1.3 控制文件更新 277
10.1.4 可復(fù)用區(qū)與不可復(fù)用區(qū) 277
10.2 控制文件的多路復(fù)用 277
10.2.1 使用init.ora多路復(fù)用控制文件 277
10.2.2 使用SPFILE多路復(fù)用控制文件 278
10.2.3 添加更多控制文件副本的步驟 278
10.3 查詢控制文件信息 279
10.4 控制文件的創(chuàng)建步驟 279
10.5 維護控制文件 281
10.6 本章小結(jié) 283
第11章 管理日志文件 284
本章講述了聯(lián)機重做日志的作用和管理,聯(lián)機重做日志是數(shù)據(jù)庫正常運行不可或缺的文件,對于實例出現(xiàn)故障時的正?;謴?fù)是十分重要的。
11.1 管理重做日志文件 284
11.2 日志文件組、日志切換和日志歸檔 284
11.3 了解檢查點 285
11.4 查詢、新建、刪除日志文件 285
11.5 本章小結(jié) 287
第12章 管理表空間和數(shù)據(jù)文件 288
本章主要介紹了Oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu)、默認表空間,以及表空間的創(chuàng)建、設(shè)置、刪除等管理操作。這些操作在數(shù)據(jù)庫的日常管理中是十分常用的。
12.1 表空間與數(shù)據(jù)文件的關(guān)系 288
12.2 Oracle 11g默認的表空間列表 289
12.2.1 SYSTEM表空間 289
12.2.2 SYSAUX表空間 290
12.3 建立表空間 291
12.3.1 創(chuàng)建表空間的語法 291
12.3.2 選擇盤區(qū)管理方式建立表空間 292
12.3.3 選擇段空間管理方式建立表空間 293
12.3.4 創(chuàng)建非標準塊表空間 294
12.3.5 建立大文件表空間 294
12.4 維護表空間與數(shù)據(jù)文件 295
12.4.1 改變表空間的讀寫狀態(tài) 295
12.4.2 改變表空間的名稱 296
12.4.3 設(shè)置默認表空間 296
12.4.4 刪除表空間 297
12.4.5 增建新的數(shù)據(jù)文件到表空間 297
12.4.6 刪除表空間中無數(shù)據(jù)的數(shù)據(jù)文件 298
12.4.7 數(shù)據(jù)文件的自動擴展設(shè)置 298
12.5 管理撤銷表空間(UNDO) 299
12.5.1 撤銷表空間的作用 299
12.5.2 與撤銷表空間有關(guān)的參數(shù) 300
12.5.3 表空間的基本操作 301
12.6 管理臨時表空間 303
12.6.1 臨時表空間的概念 303
12.6.2 建立臨時表空間 304
12.6.3 查詢臨時表空間的信息 304
12.6.4 臨時表空間組 304
12.7 本章小結(jié) 306
第13章 模式對象管理 307
本章講述了Oracle數(shù)據(jù)庫中最重要的幾個模式對象的管理,包括表、索引、視圖、同義詞、序列等。
13.1 模式與模式對象 307
13.2 管理表 307
13.2.1 建表時的考量 307
13.2.2 列數(shù)據(jù)類型 308
13.2.3 創(chuàng)建表的語法 309
13.2.4 創(chuàng)建表的實例 310
13.2.5 查看表的信息 311
13.2.6 修改表結(jié)構(gòu) 312
13.2.7 重命名表 313
13.2.8 監(jiān)控表的存儲空間 313
13.2.9 修改表空間的存儲設(shè)置 314
13.2.10 刪除表 314
13.2.11 外部表的管理 314
13.3 索引 316
13.3.1 概念 316
13.3.2 各種類型索引的比較和選擇 317
13.3.3 索引的基本操作 317
13.4 視圖 320
13.4.1 概念 320
13.4.2 視圖的基本操作 320
13.5 同義詞 322
13.6 序列 323
13.7 本章小結(jié) 323
第14章 表分區(qū)與索引分區(qū) 324
本章介紹了表分區(qū)和索引分區(qū)及其在數(shù)據(jù)庫性能優(yōu)化方面的作用,并通過實例介紹了Oracle 11g中對索引技術(shù)最新的增強功能。
14.1 分區(qū)技術(shù)概述 324
14.2 表分區(qū)的方法說明及實例 325
14.2.1 范圍分區(qū)(Range) 325
14.2.2 散列(Hash)分區(qū) 327
14.2.3 列表分區(qū)(List) 328
14.2.4 組合分區(qū) 328
14.2.5 Interval分區(qū) 329
14.2.6 外鍵分區(qū) 330
14.2.7 虛擬列分區(qū) 331
14.3 表的分區(qū)策略 332
14.4 管理表分區(qū) 332
14.4.1 表分區(qū)管理的操作列表 332
14.4.2 表分區(qū)管理的操作實例 333
14.5 分區(qū)表聯(lián)機重定義 336
14.6 創(chuàng)建索引分區(qū) 338
14.6.1 索引分區(qū)概念 338
14.6.2 本地索引分區(qū) 338
14.6.3 全局索引分區(qū) 340
14.7 管理索引分區(qū) 340
14.7.1 索引分區(qū)管理的操作列表 341
14.7.2 索引分區(qū)管理的操作實例 341
14.8 查看分區(qū)信息 341
14.9 本章小結(jié) 342
第15章 用戶管理與安全 343
本章將介紹Oracle系統(tǒng)中的用戶管理、權(quán)限控制、角色、資源及數(shù)據(jù)庫的審計等方面的內(nèi)容。
15.1 創(chuàng)建與管理用戶賬戶 343
15.1.1 配置身份驗證 343
15.1.2 創(chuàng)建用戶的語法 343
15.1.3 創(chuàng)建用戶實例 344
15.1.4 修改用戶語法與實例 345
15.1.5 刪除用戶 347
15.2 權(quán)限管理 347
15.2.1 權(quán)限概述 347
15.2.2 授予系統(tǒng)權(quán)限 347
15.2.3 系統(tǒng)權(quán)限收回 348
15.2.4 授予對象權(quán)限 349
15.2.5 對象權(quán)限回收 349
15.2.6 用戶與權(quán)限查詢 350
15.3 角色管理 350
15.3.1 角色概述 351
15.3.2 預(yù)定義的Oracle系統(tǒng)角色 351
15.3.3 角色創(chuàng)建與角色授權(quán) 353
15.3.4 角色生效/失效 355
15.3.5 角色與權(quán)限的查詢 355
15.4 資源配置PROFILE 356
15.4.1 PROFILE概述 356
15.4.2 創(chuàng)建PROFILE語法 357
15.4.3 創(chuàng)建PROFILE實例 359
15.4.4 修改資源配置PROFILE 361
15.4.5 顯示資源配置PROFILE信息 362
15.5 數(shù)據(jù)庫審計 362
15.5.1 審計概念 362
15.5.2 審計環(huán)境設(shè)置 362
15.5.3 登錄審計 364
15.5.4 數(shù)據(jù)活動審計 364
15.5.5 對象審計 365
15.5.6 除審計數(shù)據(jù) 365
15.5.7 查詢審計信息 366
15.6 本章小結(jié) 366
第16章 數(shù)據(jù)完整性和數(shù)據(jù)約束 367
本章介紹了與數(shù)據(jù)庫完整性和一致性有關(guān)的重要概念:事務(wù)、鎖、約束等。
16.1 什么是事務(wù) 367
16.2 數(shù)據(jù)并行性和一致性 368
16.2.1 數(shù)據(jù)并行性和一致性概述 369
16.2.2 Oracle如何管理數(shù)據(jù)并行和一致性 369
16.3 鎖 372
16.3.1 鎖的功能、分類及類型 373
16.3.2 表鎖和事務(wù)鎖 376
16.3.3 檢測和解決鎖沖突 376
16.3.4 實例分析 379
16.4 數(shù)據(jù)完整性 381
16.4.1 數(shù)據(jù)完整性概述 381
16.4.2 完整性約束 382
16.4.3 完整性約束類型 383
16.4.4 約束檢驗機制 387
16.4.5 約束狀態(tài) 388
16.5 本章小結(jié) 390
第17章 Oracle 11g Enterprise Manager簡介 391
Oracle Enterprise Manager是一個功能全面的Oracle圖形界面管理工具。自從推出到現(xiàn)在已經(jīng)有多個版本了,每個新版本都比前一個版本功能更強。目前Oracle 11g企業(yè)管理器簡稱EM(業(yè)內(nèi)常叫OEM——企業(yè)管理器),它是初學者管理Oracle系統(tǒng)的最佳伴侶,本章簡單介紹企業(yè)管理器的安裝配置和使用方法。
17.1 Oracle 11g EM簡單介紹 391
17.2 Oracle 11g EM安裝配置 392
17.2.1 安裝選擇說明 392
17.2.2 客戶化安裝 392
17.2.3 設(shè)置與安裝數(shù)據(jù)庫控制 393
17.2.4 啟動Oracle 11g EM 393
17.2.5 登錄到Oracle 11g EM 394
17.3 用Oracle 11g EM管理Oracle系統(tǒng) 395
17.3.1 數(shù)據(jù)庫配置管理 396
17.3.2 方案管理 396
17.3.3 數(shù)據(jù)文件管理 397
17.3.4 數(shù)據(jù)庫用戶管理 398
17.4 用EM維護Oracle系統(tǒng) 400
17.4.1 執(zhí)行導(dǎo)出操作 400
17.4.2 管理(本地)表空間 403
17.4.3 瀏覽預(yù)警文件信息 404
17.5 用Oracle 11g EM進行性能調(diào)整 405
17.5.1 查看頂級活動 405
17.5.2 監(jiān)視Oracle實例是否存在鎖 406
17.6 本章小結(jié) 406
第五部分 Oracle數(shù)據(jù)庫優(yōu)化
第18章 Oracle系統(tǒng)調(diào)整 408
本章主要介紹了與Oracle性能優(yōu)化有關(guān)的初始化參數(shù)的設(shè)置及內(nèi)存區(qū)域的調(diào)整。Oracle性能優(yōu)化包括的內(nèi)容和技巧很多,限于篇幅這里只做簡單的介紹。
18.1 Oracle初始化參數(shù)文件 408
18.1.1 Oracle的系統(tǒng)參數(shù) 408
18.1.2 初始化參數(shù)文件SPFILE 408
18.1.3 Oracle 11g新增加和淘汰參數(shù) 409
18.2 Oracle動態(tài)視圖 409
18.3 Oracle SGA調(diào)整 412
18.3.1 理解內(nèi)存分配 412
18.3.2 調(diào)整日志緩沖區(qū)分配 412
18.3.3 調(diào)整共享池分配 414
18.3.4 調(diào)整數(shù)據(jù)庫緩沖區(qū) 417
18.3.5 SGA調(diào)整建議 417
18.4 排序區(qū)調(diào)整 417
18.4.1 排序區(qū)與其他內(nèi)存區(qū)的關(guān)系 418
18.4.2 理解排序活動 418
18.4.3 監(jiān)視排序活動 419
18.4.4 專用模式下排序區(qū)的調(diào)整 419
18.4.5 共享模式下排序區(qū)的調(diào)整 421
18.5 Oracle 11g中的自動內(nèi)存優(yōu)化功能 422
18.6 本章小結(jié) 422
第19章 Oracle SQL語句優(yōu)化 423
SQL的優(yōu)化主要與數(shù)據(jù)庫開發(fā)人員及應(yīng)用程序開發(fā)人員能否寫出高效的SQL語句有關(guān)系。其實大多數(shù)性能問題往往都是跟SQL效率的低下有很大的關(guān)系。本章給大家介紹了編寫SQL語句的一些最基本的技巧和需要注意的問題,以及SQL優(yōu)化器及Oracle 11g中一些SQL優(yōu)化工具。
19.1 常用的SQL技巧 423
19.1.1 不要用“*”代替所有列名 423
19.1.2 用TRUNCATE代替DELETE 423
19.1.3 在確保完整性的情況下多用COMMIT語句 424
19.1.4 盡量減少表的查詢次數(shù) 424
19.1.5 用NOT EXISTS替代NOT IN 425
19.1.6 用EXISTS替代IN 425
19.1.7 用EXISTS替代DISTINCT 425
19.1.8 有效利用共享游標 425
19.1.9 以合理的方式使用函數(shù) 426
19.2 表的連接方法 427
19.2.1 選擇FROM表的順序 427
19.2.2 驅(qū)動表的選擇 428
19.2.3 WHERE子句的連接順序 428
19.3 有效使用索引 428
19.3.1 何時使用索引 429
19.3.2 索引列和表達式的選擇 429
19.3.3 選擇復(fù)合索引主列 429
19.3.4 避免對大表的全表掃描 430
19.3.5 監(jiān)視索引是否被使用 430
19.3.6 影響索引有效使用的因素 431
19.4 Oracle的優(yōu)化器與執(zhí)行計劃 431
19.4.1 優(yōu)化器概念 431
19.4.2 運行EXPLAIN PLAN 432
19.4.3 Oracle 11g中SQL執(zhí)行計劃的管理 432
19.5 Oracle 11g中的執(zhí)行計劃管理 435
19.5.1 執(zhí)行計劃管理的工作原理 435
19.5.2 執(zhí)行計劃管理的實例測試 437
19.6 Oracle 11g中的數(shù)據(jù)庫重演和SQL重演 439
19.6.1 數(shù)據(jù)庫重演 439
19.6.2 SQL重演 439
19.7 Oracle的性能顧問 440
19.7.1 Advisor Central 440
19.7.2 SQL調(diào)優(yōu)顧問 440
19.7.3 SQL訪問顧問 440
19.8 本章小結(jié) 441
第六部分 Oracle 11g數(shù)據(jù)庫的備份與恢復(fù)
第20章 備份與恢復(fù) 444
本章介紹了數(shù)據(jù)庫備份與恢復(fù)的概念、分類、方法等基本常識。讀者通過本章的學習能夠?qū)?shù)據(jù)庫備份和恢復(fù)有一個總體的了解,同時還介紹了Oracle 11g中備份和恢復(fù)的最新特性。
20.1 備份與恢復(fù)概述 444
20.2 備份分類與恢復(fù)分類 445
20.2.1 備份分類 445
20.2.2 恢復(fù)分類 446
20.3 備份與恢復(fù)方法 447
20.4 Oracle 11g的備份和恢復(fù)特性 448
20.5 本章小結(jié) 449
第21章 RMAN工具的使用 450
本章介紹了Oracle推薦的備份工具RMAN,包括RMAN的基本配置、恢復(fù)目錄的介紹、通道分配,以及相關(guān)的備份和恢復(fù)命令、各種不同的備份方法等。RMAN涉及的知識點很多,希望大家多做一些備份和恢復(fù)的試驗,加深對RMAN的理解。
21.1 RMAN簡介 450
21.2 RMAN資料檔案庫/恢復(fù)目錄/控制文件 451
21.3 創(chuàng)建恢復(fù)目錄 451
21.4 RMAN與數(shù)據(jù)庫的連接 453
21.4.1 與目標數(shù)據(jù)庫的連接 453
21.4.2 與恢復(fù)目錄的連接 453
21.5 注冊數(shù)據(jù)庫 454
21.5.1 注冊目標數(shù)據(jù)庫 454
21.5.2 實例演示 454
21.6 通道分配 455
21.6.1 通道概述 455
21.6.2 RUN命令介紹 455
21.6.3 自動通道配置 456
21.6.4 手動通道配置 457
21.6.5 顯示通道配置參數(shù) 458
21.6.6 設(shè)置通道控制參數(shù) 458
21.7 使用BACKUP命令生成備份集 460
21.7.1 備份集與備份片 460
21.7.2 BACKUP命令語法 460
21.7.3 備份文件的存儲格式 461
21.7.4 BACKUP備份實例 462
21.7.5 BACKUP的冷備份與熱備份 464
21.8 使用COPY與BACK AS COPY命令 464
21.8.1 COPY命令語法 464
21.8.2 COPY備份實例 465
21.8.3 BACKUP AS COPY命令 466
21.9 備份 467
21.9.1 壓縮備份 467
21.9.2 完全備份與增量備份 467
21.9.3 查看備份信息 469
21.10 使用RMAN恢復(fù)數(shù)據(jù)庫 470
21.10.1 RESTORE命令 470
21.10.2 RECOVER命令 470
21.10.3 實例解析 470
21.11 本章小結(jié) 472
第22章 Oracle閃回技術(shù)(Flashback) 473
本章主要講述了數(shù)據(jù)庫的閃回技術(shù),閃回是數(shù)據(jù)庫進行邏輯恢復(fù)的一個快捷工具。本章對Oracle 11g在閃回方面的最新技術(shù),閃回數(shù)據(jù)歸檔,也進行了詳細介紹。
22.1 閃回技術(shù)概述 473
22.2 閃回恢復(fù)區(qū) 474
22.2.1 閃回恢復(fù)區(qū)的作用 474
22.2.2 配置閃回恢復(fù)區(qū) 474
22.2.3 閃回恢復(fù)區(qū)的文件保留策略 476
22.2.4 使用閃回恢復(fù)區(qū) 476
22.2.5 與閃回恢復(fù)區(qū)有關(guān)的視圖 477
22.3 閃回數(shù)據(jù)庫 477
22.3.1 閃回數(shù)據(jù)庫概述 477
22.3.2 配置閃回數(shù)據(jù)庫 478
22.3.3 使用閃回數(shù)據(jù)庫 480
22.3.4 與閃回數(shù)據(jù)庫有關(guān)的視圖 481
22.4 閃回表 481
22.4.1 閃回表概念 481
22.4.2 使用閃回表 483
22.5 閃回丟棄 487
22.5.1 回收站概念 487
22.5.2 使用回收站 487
22.5.3 回收站與空間利用 489
22.6 閃回版本查詢 491
22.6.1 閃回版本查詢概念 491
22.6.2 使用閃回版本查詢 491
22.7 閃回事務(wù)查詢 493
22.7.1 閃回事務(wù)查詢概念 493
22.7.2 使用閃回事務(wù)查詢 494
22.8 閃回數(shù)據(jù)歸檔 495
22.8.1 閃回數(shù)據(jù)歸檔概念 495
22.8.2 閃回數(shù)據(jù)歸檔區(qū) 496
22.8.3 使用閃回數(shù)據(jù)歸檔 497
22.8.4 清除閃回數(shù)據(jù)歸檔區(qū)數(shù)據(jù) 500
22.8.5 與閃回數(shù)據(jù)歸檔有關(guān)的視圖 500
22.9 本章小結(jié) 501
第23章 使用OEM向?qū)浞莺突謴?fù)數(shù)據(jù)庫 502
本章介紹了如何使用OEM備份和恢復(fù)向?qū)韨浞莺突謴?fù)數(shù)據(jù)庫。對于數(shù)據(jù)庫初學者而言,使用EM備份和恢復(fù)向?qū)共僮鞲又庇^。
23.1 設(shè)置首選身份證明 502
23.2 配置備份設(shè)置 505
23.3 調(diào)度備份 507
23.4 管理當前備份 509
23.5 配置恢復(fù)設(shè)置 511
23.6 執(zhí)行恢復(fù) 512
23.7 本章小結(jié) 513
第24章 邏輯備份及數(shù)據(jù)導(dǎo)入/導(dǎo)出 514
本章著重介紹了在數(shù)據(jù)導(dǎo)入/導(dǎo)出時常用的數(shù)據(jù)泵技術(shù)EXPDP/IMPDP,以及傳統(tǒng)的EXP/IMP導(dǎo)入/導(dǎo)出工具。
24.1 數(shù)據(jù)泵技術(shù)概述 514
24.2 創(chuàng)建目錄對象 515
24.3 使用Data Pump導(dǎo)出數(shù)據(jù) 516
24.3.1 Data Pump導(dǎo)出說明 516
24.3.2 基于命令行數(shù)據(jù)泵導(dǎo)出實例 516
24.3.3 基于DBMS_DATAPUMP數(shù)據(jù)泵導(dǎo)出實例 518
24.4 使用Data Pump導(dǎo)入數(shù)據(jù) 519
24.4.1 Data Pump導(dǎo)入說明 520
24.4.2 基于命令行數(shù)據(jù)泵導(dǎo)入實例 521
24.4.3 基于DBMS_DATAPUMP數(shù)據(jù)泵導(dǎo)入實例 521
24.5 監(jiān)控Data Pump作業(yè)進度 522
24.6 EXP/IMP導(dǎo)出/導(dǎo)入數(shù)據(jù) 523
24.6.1 EXP/IMP概要說明 523
24.6.2 EXP導(dǎo)出實例 523
24.6.3 IMP導(dǎo)入實例 524
24.6.4 字符集沖突問題 525
24.7 本章小結(jié) 526
第七部分 Oracle 11g數(shù)據(jù)庫集群技術(shù)與高可用性
第25章 Oracle RAC應(yīng)用 528
本章主要講述了RAC的基本概念、系統(tǒng)架構(gòu),以及安裝、運行、管理RAC所需要的工具,并且通過具體的實例演示了RAC集群數(shù)據(jù)庫的安裝。
25.1 RAC概述 528
25.2 Oracle集群件 528
25.3 RAC硬件架構(gòu) 529
25.4 文件系統(tǒng)和卷管理 529
25.5 OCR與投票磁盤 530
25.6 虛擬IP地址(VIP) 530
25.7 集群校驗工具 530
25.8 擴展的遠距離集群上的RAC 530
25.9 系統(tǒng)擴展與并行 531
25.10 管理集群數(shù)據(jù)庫 531
25.10.1 企業(yè)管理器 531
25.10.2 以滾動的方式給應(yīng)用打補丁 532
25.11 集群11g R2增強 532
25.12 RAC的安裝與配置 534
25.12.1 共享存儲方案說明 534
25.12.2 軟件包檢查 535
25.12.3 創(chuàng)建用戶和組及相關(guān)配置 536
25.12.4 設(shè)置主機名稱和網(wǎng)關(guān) 538
25.12.5 Linux系統(tǒng)參數(shù)配置 539
25.12.6 安裝并配置ASM驅(qū)動 541
25.12.7 安裝cvuqdisk軟件包 543
25.12.8 安裝grid infrastructure 543
25.12.9 創(chuàng)建ASM磁盤組 555
25.13 安裝Oracle數(shù)據(jù)庫軟件 558
25.14 使用DBCA創(chuàng)建數(shù)據(jù)庫 563
25.15 TNS配置 569
25.16 檢查RAC集群數(shù)據(jù)庫的狀態(tài) 571
25.17 使用Direct NFS Client 574
25.18 Oracle RAC日常維護 574
25.19 本章小結(jié) 575
第26章 自動存儲管理(ASM) 576
本章主要介紹了Oracle 11g數(shù)據(jù)庫在ASM方面的新功能。
26.1 ASM概述 576
26.2 Oracle 11g中ASM都有哪些新特征 576
26.2.1 快速重新同步(ASM Fast Mirror Resync) 576
26.2.2 ASM滾動升級 577
26.2.3 為ASM管理員新增了SYSASM權(quán)限和OSASM操作系統(tǒng)用戶組 579
26.2.4 ASM可擴展性和性能的增強 579
26.2.5 新的ASM命令行(ASMCMD)命令和選項 580
26.3 磁盤組兼容性方面新的屬性 580
26.3.1 磁盤組兼容性概要 580
26.3.2 COMPATIBLE.ASM和COMPATIBLE.RDBMS 581
26.3.3 設(shè)置磁盤組兼容性的方法 581
26.4 ASM優(yōu)先鏡像讀取 582
26.4.1 優(yōu)先鏡像讀取新特征概要 582
26.4.2 配置和管理優(yōu)先讀取失敗組 582
26.5 ASM快速再平衡 583
26.6 Oracle自動存儲管理集群文件系統(tǒng)(ACFS) 583
26.6.1 Oracle ASM動態(tài)卷管理器 584
26.6.2 Oralce ACFS快照 585
26.6.3 Oracle ASM配置助手(ASMCA) 585
26.6.4 ASMCMD增強 585
26.6.5 智能數(shù)據(jù)布局 586
26.6.6 為磁盤驅(qū)動器指定扇區(qū)大小 586
26.6.7 磁盤組更名 586
26.6.8 Oracle ASM文件訪問控制 586
26.6.9 Oracle ASM上的Oracle Cluster Registry和Voting文件 586
26.6.10 Oracle Restart 586
26.6.11 支持Oracle ACFS的Oracle企業(yè)管理器 586
26.7 本章小結(jié) 587
第27章 容災(zāi)與數(shù)據(jù)衛(wèi)士 588
本章主要介紹了Oracle 11g Data Guard的概述與入門,如何創(chuàng)建物理與邏輯備用數(shù)據(jù)庫、日志傳輸服務(wù)、日志應(yīng)用服務(wù)、角色管理,以及使用RMAN來備份和恢復(fù)文件,在基礎(chǔ)知識之上涉及Oracle 11g的一些新的相關(guān)特性,如Oracle 數(shù)據(jù)庫企業(yè)版新的數(shù)據(jù)庫選件Oracle Active Data Guard、實時查詢功能以及壓縮的日志傳出,同時讀取和恢復(fù)單個備用數(shù)據(jù)庫,對生產(chǎn)數(shù)據(jù)庫的報告、備份、測試和“滾動”升級。
27.1 Oracle 數(shù)據(jù)衛(wèi)士概述 588
27.1.1 數(shù)據(jù)衛(wèi)士簡介 588
27.1.2 數(shù)據(jù)衛(wèi)士體系結(jié)構(gòu) 589
27.1.3 數(shù)據(jù)衛(wèi)士配置 590
27.1.4 數(shù)據(jù)衛(wèi)士服務(wù) 591
27.1.5 數(shù)據(jù)衛(wèi)士代理 592
27.1.6 數(shù)據(jù)衛(wèi)士保護模式 594
27.1.7 數(shù)據(jù)衛(wèi)士進程結(jié)構(gòu) 595
27.1.8 數(shù)據(jù)衛(wèi)士功能 596
27.1.9 Oracle 數(shù)據(jù)衛(wèi)士提供的好處 597
27.1.10 數(shù)據(jù)衛(wèi)士和其他的相關(guān)技術(shù) 598
27.2 數(shù)據(jù)衛(wèi)士入門 599
27.2.1 備用數(shù)據(jù)庫類型 599
27.2.2 管理數(shù)據(jù)衛(wèi)士配置的用戶接口 602
27.2.3 數(shù)據(jù)衛(wèi)士操作的前提條件 606
27.2.4 備用數(shù)據(jù)庫目錄結(jié)構(gòu) 607
27.2.5 在線Redo日志、歸檔Redo日志和備用Redo日志 609
27.3 創(chuàng)建物理備用數(shù)據(jù)庫 610
27.3.1 為備用數(shù)據(jù)庫準備主數(shù)據(jù)庫 610
27.3.2 實施創(chuàng)建操作 613
27.3.3 創(chuàng)建后的步驟 618
27.4 創(chuàng)建邏輯備用數(shù)據(jù)庫 618
27.4.1 準備工作 618
27.4.2 實施創(chuàng)建操作 620
27.4.3 創(chuàng)建后的步驟 624
27.5 數(shù)據(jù)保護模式 624
27.5.1 數(shù)據(jù)衛(wèi)士保護模式 624
27.5.2 設(shè)置主數(shù)據(jù)庫的保護模式 625
27.6 日志傳輸服務(wù) 626
27.6.1 概述 626
27.6.2 配置Redo傳輸服務(wù) 627
27.6.3 級聯(lián)Redo傳輸目的地 632
27.6.4 監(jiān)控Redo傳輸服務(wù) 635
27.7 應(yīng)用服務(wù) 639
27.7.1 概述 639
27.7.2 日志應(yīng)用服務(wù)配置選項 642
27.7.3 將Redo數(shù)據(jù)應(yīng)用到物理備用數(shù)據(jù)庫 644
27.7.4 將Redo數(shù)據(jù)應(yīng)用到邏輯備用數(shù)據(jù)庫 645
27.8 角色轉(zhuǎn)換 646
27.8.1 角色轉(zhuǎn)換簡介 646
27.8.2 包含物理備用數(shù)據(jù)庫的角色轉(zhuǎn)換 651
27.8.3 向邏輯備用數(shù)據(jù)庫的角色轉(zhuǎn)換 656
27.8.4 在故障轉(zhuǎn)移后使用閃回技術(shù) 662
27.9 管理物理與快照備用數(shù)據(jù)庫 665
27.9.1 啟動與關(guān)閉物理備用數(shù)據(jù)庫 665
27.9.2 打開物理備用數(shù)據(jù)庫 666
27.9.3 在物理備用數(shù)據(jù)庫上需要手工干預(yù)的主數(shù)據(jù)庫變化 669
27.9.4 通過OPEN RESETLOGS語句進行還原 675
27.9.5 監(jiān)控主、物理備用和快照備用數(shù)據(jù)庫 676
27.9.6 優(yōu)化Redo應(yīng)用 678
27.9.7 管理快照備用數(shù)據(jù)庫 678
27.10 管理邏輯備用數(shù)據(jù)庫 679
27.10.1 概覽SQL應(yīng)用架構(gòu) 680
27.10.2 控制用戶訪問邏輯備用數(shù)據(jù)庫上的表格 683
27.10.3 管理與監(jiān)控和邏輯備用數(shù)據(jù)庫相關(guān)的視圖 684
27.10.4 監(jiān)控邏輯備用數(shù)據(jù)庫 689
27.10.5 定制邏輯備用數(shù)據(jù)庫 692
27.10.6 在邏輯備用數(shù)據(jù)庫環(huán)境中管理特定工作 698
27.10.7 優(yōu)化邏輯備用數(shù)據(jù)庫 703
27.10.8 在邏輯備用數(shù)據(jù)庫環(huán)境中備份與還原 708
27.11 使用RMAN來備份和恢復(fù)文件 709
27.11.1 關(guān)于數(shù)據(jù)衛(wèi)士配置中的RMAN文件管理 710
27.11.2 關(guān)于數(shù)據(jù)衛(wèi)士環(huán)境中的RMAN配置 711
27.11.3 推薦的RMAN與Oracle數(shù)據(jù)庫配置 711
27.11.4 備份過程 714
27.11.5 在數(shù)據(jù)衛(wèi)士環(huán)境下注冊與注銷數(shù)據(jù)庫 717
27.11.6 數(shù)據(jù)衛(wèi)士環(huán)境下的報告 717
27.11.7 數(shù)據(jù)衛(wèi)士環(huán)境下的備份維護 717
27.11.8 數(shù)據(jù)衛(wèi)士環(huán)境下的還原腳本 719
27.11.9 例外的備份環(huán)境 723
27.11.10 運用RMAN增量備份來滾動前移物理備用數(shù)據(jù)庫 724
27.12 運用SQL應(yīng)用升級Oracle 數(shù)據(jù)庫 726
27.12.1 運用SQL應(yīng)用滾動升級的好處 727
27.12.2 運用SQL應(yīng)用執(zhí)行滾動升級的前提條件 727
27.12.3 升級操作中使用的數(shù)據(jù)與慣例 727
27.12.4 通過創(chuàng)建新邏輯備用數(shù)據(jù)庫執(zhí)行滾動升級 728
27.12.5 用已有的邏輯備用數(shù)據(jù)庫執(zhí)行滾動升級 730
27.12.6 用已有的物理備用數(shù)據(jù)庫執(zhí)行滾動升級 735
27.13 數(shù)據(jù)衛(wèi)士案例分享 737
27.13.1 在故障轉(zhuǎn)移之后配置邏輯備用數(shù)據(jù)庫 737
27.13.2 用閃回數(shù)據(jù)庫把失敗的主數(shù)據(jù)庫轉(zhuǎn)換成備用數(shù)據(jù)庫 739
27.13.3 在輸入OPEN RESETLOGS語句之后使用閃回數(shù)據(jù)庫 742
27.13.4 在指定NOLOGGING從句之后進行還原 744
27.13.5 創(chuàng)建使用OMF或Oracle ASM的備用數(shù)據(jù)庫 746
27.13.6 在主數(shù)據(jù)庫上從Lost-write錯誤進行還原 748
27.13.7 用RMAN備份把失敗的主數(shù)據(jù)庫轉(zhuǎn)換成備用數(shù)據(jù)庫 749
27.13.8 在不重建物理備用數(shù)據(jù)庫的情況下變更主數(shù)據(jù)庫的字符集 753
27.14 本章小結(jié) 753
第28章 故障診斷 754
本章主要介紹了故障診斷的一些方法和工具,并提出了相關(guān)建議。
28.1 數(shù)據(jù)庫掛死管理器 754
28.1.1 IPS事件打包服務(wù) 754
28.1.2 自動診斷知識庫(ADR) 755
28.1.3 故障處理的工作流 756
28.1.4 增強網(wǎng)絡(luò)診斷 756
28.1.5 增強OCI診斷 756
28.1.6 智能解決方案 756
28.2 SQL修復(fù)建議器 757
28.3 問題避免 757
28.3.1 自動健康監(jiān)控 757
28.3.2 健康監(jiān)控 758
28.4 支撐平臺 759
28.5 如何得到故障信息 759
28.6 企業(yè)管理器Support Workbench支持ASM 760
28.7 本章小結(jié) 760
第29章 真正應(yīng)用測試 761
本章主要介紹了Oracle 11g新增功能——真正應(yīng)用測試的原理和步驟,包括數(shù)據(jù)庫重放和SQL性能分析器。
29.1 數(shù)據(jù)庫重放 761
29.2 SQL性能分析器 768
29.2.1 SQL性能分析器方法論 769
29.2.2 運行SQL性能分析器 770
29.3 本章小結(jié) 772
第八部分 商業(yè)智能與數(shù)據(jù)倉庫
第30章 ETL相關(guān)的功能 774
本章主要介紹了ETL的基礎(chǔ)概念,并描述了與ETL相關(guān)的幾個Oracle特性,包括變化數(shù)據(jù)捕捉、物化視圖、查詢重寫、OWB等。
30.1 概 述 774
30.2 變化數(shù)據(jù)捕捉 774
30.2.1 發(fā)布變化數(shù)據(jù) 778
30.2.2 訂閱變化數(shù)據(jù) 785
30.2.3 Oracle 11g變化數(shù)據(jù)捕捉功能增強 787
30.3 物化視圖 788
30.4 查詢重寫 790
30.4.1 概述 790
30.4.2 查詢重寫的先決條件 790
30.4.3 保證查詢重寫有效 791
30.4.4 與查詢重寫相關(guān)的初始化參數(shù) 791
30.4.5 控制查詢重寫 792
30.4.6 查詢重寫的準確性 792
30.4.7 激活查詢重寫的權(quán)限 793
30.4.8 示例方案和物化視圖 793
30.4.9 如何驗證發(fā)生過查詢重寫 794
30.4.10 查詢重寫示例 795
30.4.11 內(nèi)嵌視圖 795
30.4.12 遠程表 796
30.5 Oracle Warehouse Builder 796
30.5.1 OWB方法論 797
30.5.2 OWB的架構(gòu)圖 800
30.5.3 安裝與配置 801
30.5.4 數(shù)據(jù)轉(zhuǎn)換功能 802
30.5.5 緩慢變化維 803
30.6 與數(shù)據(jù)倉庫有關(guān)的SQL操作增強 803
30.7 本章小結(jié) 804
第31章 多維數(shù)據(jù)庫 805
本章主要介紹了Oracle OLAP多維數(shù)據(jù)庫的基礎(chǔ)知識,包括OLAP的訪問和創(chuàng)建,并且詳細說明了Oracle OLAP的管理工具AWM。本章最后介紹了11g中OLAP新特性。
31.1 OLAP選件概述 805
31.2 OLAP對外接口 806
31.2.1 Java OLAP API 807
31.2.2 關(guān)系視圖與SQL查詢 808
31.2.3 OLAP DML與PL/SQL包 808
31.3 分析工作空間管理器 809
31.3.1 簡化維模型的構(gòu)建 810
31.3.2 實施物理存儲模型 810
31.3.3 映射關(guān)系源 812
31.3.4 管理生命周期 813
31.3.5 保存模型設(shè)計 813
31.4 分析工作區(qū)管理器演示 813
31.4.1 授權(quán) 814
31.4.2 創(chuàng)建分析工作區(qū) 814
31.4.3 創(chuàng)建維 815
31.4.4 創(chuàng)建多維數(shù)據(jù)集 818
31.4.5 加載和聚合數(shù)據(jù) 820
31.5 11gr1 OLAP增強功能 821
31.5.1 SQL優(yōu)化器的增強 821
31.5.2 允許利用Java插件 821
31.5.3 分區(qū)和存儲顧問(Advisors) 821
31.5.4 基于成本的匯總 822
31.5.5 立方腳本 822
31.5.6 數(shù)據(jù)庫管理的立方刷新 823
31.5.7 自動重寫到按照立方組織的物化視圖 825
31.5.8 數(shù)據(jù)字典 825
31.5.9 計算模板 825
31.5.10 安全增強 825
31.6 本章小結(jié) 827
第32章 數(shù)據(jù)挖掘 828
本章主要介紹了Oracle數(shù)據(jù)挖掘的基礎(chǔ)知識,包括數(shù)據(jù)挖掘方法論和Oracle數(shù)據(jù)庫提供的主要挖掘算法,并介紹了11g中數(shù)據(jù)挖掘的新特性。
32.1 數(shù)據(jù)挖掘過程 828
32.2 監(jiān)督式學習算法 830
32.2.1 樸素貝葉斯 830
32.2.2 自適應(yīng)貝葉斯網(wǎng)絡(luò) 830
32.2.3 支持向量機 831
32.2.4 屬性重要性排序 831
32.2.5 決策樹 831
32.3 無監(jiān)督式學習算法 831
32.3.1 聚類 832
32.3.2 關(guān)聯(lián)規(guī)則 832
32.3.3 特征選擇 832
32.3.4 文本挖掘和非結(jié)構(gòu)化數(shù)據(jù) 833
32.4 數(shù)據(jù)挖掘接口 833
32.5 數(shù)據(jù)挖掘功能增強 834
32.5.1 自動和嵌入的數(shù)據(jù)轉(zhuǎn)換 834
32.5.2 數(shù)據(jù)挖掘方案對象 836
32.5.3 數(shù)據(jù)挖掘的Java API 837
32.5.4 廣義線性模型 837
32.5.5 預(yù)測分析:PROFILE 837
32.5.6 SQL預(yù)測增強 837
32.5.7 新增視圖 838
32.5.8 安全性 839
32.5.9 數(shù)據(jù)挖掘模型的升級 839
32.5.10 11g中不贊成使用的特性 839
32.5.11 不被支持的特性 840
32.6 本章小結(jié) 840
第九部分 非結(jié)構(gòu)化數(shù)據(jù)庫
第33章 空間數(shù)據(jù)庫 842
本章主要介紹了Oracle 空間數(shù)據(jù)庫的基礎(chǔ)知識,包括矢量幾何體數(shù)據(jù)和柵格數(shù)據(jù)的存取方法,并介紹了11g中空間數(shù)據(jù)庫的新特性。
33.1 使空間數(shù)據(jù)庫概述 842
33.2 幾何實體數(shù)據(jù) 843
33.2.1 幾何實體類型 843
33.2.2 空間數(shù)據(jù)模型 843
33.2.3 SDO_GEOMETRY 844
33.2.4 幾何實體的元數(shù)據(jù) 850
33.2.5 空間R樹索引 851
33.2.6 過濾和空間關(guān)系 852
33.2.7 空間操作符 854
33.2.8 SDO_GEOM包 856
33.2.9 空間聚集函數(shù) 857
33.2.10 空間參考坐標系 858
33.2.11 其他 863
33.3 Oracle Spatial 選件 863
33.4 GeoRaster數(shù)據(jù) 864
33.5 MapViewer 867
33.6 空間數(shù)據(jù)庫11gr1增強特性 868
33.7 空間數(shù)據(jù)操作演示 870
33.8 本章小結(jié) 873
第34章 XML數(shù)據(jù)庫 874
本章主要介紹了Oracle XML數(shù)據(jù)庫的基礎(chǔ)知識,包括XMLType的存儲方式和創(chuàng)建方法,并介紹了常用的XML存取操作,用示例說明了XML DB的開發(fā)。
34.1 Oracle XML DB概述 874
34.1.1 XMLType存儲 874
34.1.2 XML DB資料庫 875
34.1.3 協(xié)議結(jié)構(gòu) 876
34.1.4 API訪問 876
34.2 XML DB開發(fā) 877
34.2.1 XMLType類型 877
34.2.2 存儲索引 880
34.2.3 XML模式 880
34.2.4 注冊XML模式 881
34.2.5 XML模式進化 883
34.2.6 XML DB應(yīng)用開發(fā)工具 884
34.3 XML存取操作 884
34.3.1 XQuery 884
34.3.2 SQL/XML二元性 886
34.3.3 XML與關(guān)系數(shù)據(jù)互操作 887
34.3.4 XML運算符 887
34.3.5 XML DB維護工具 888
34.3.6 XML DB全文檢索 889
34.3.7 XML DB 11gr1增強 889
34.4 Oracle XML DB示例 892
34.5 本章小結(jié) 896
第十部分 Oracle 11g數(shù)據(jù)庫的其他新特性
第35章 Oracle 11g應(yīng)用增強 898
本章主要介紹了Oracle 11g中一些主要的新增應(yīng)用特性,包括結(jié)果緩存、執(zhí)行計劃管理、高級壓縮和SQL方面的一些增強特性。
35.1 結(jié)果緩存 898
35.1.1 概述 898
35.1.2 應(yīng)用演示 900
35.2 執(zhí)行計劃管理 907
35.2.1 概述 907
35.2.2 應(yīng)用演示 909
35.3 高級壓縮 910
35.3.1 概述 910
35.3.2 11g中新壓縮特性 911
35.4 數(shù)據(jù)庫控制 914
35.4.1 高級復(fù)制變革 915
35.4.2 ASM增強 915
35.4.3 轉(zhuǎn)變管理者-同步與傳播 915
35.4.4 增強數(shù)據(jù)庫克隆 915
35.4.5 增強數(shù)據(jù)庫配置(ECM收集) 915
35.4.6 改進數(shù)據(jù)庫主頁和性能頁 915
35.4.7 增強的自適應(yīng)測度(metric)閾值 916
35.4.8 融合需求(Fusion) 917
35.4.9 管理Oracle文本索引 917
35.4.10 遷移數(shù)據(jù)庫到ASM——企業(yè)管理器中的增強 920
35.4.11 增強存儲/審計報表和測度 920
35.4.12 增強存儲、計劃、安全和配置 920
35.4.13 增強等待事件詳述 921
35.4.14 工作空間管理 921
35.5 整體數(shù)據(jù)庫管理——真正應(yīng)用集群的ADDM 921
35.6 LOBs增強 922
35.7 SQL增強 924
35.7.1 SQL指令 924
35.7.2 函數(shù) 941
35.7.3 其他增強 944
35.8 本章小結(jié) 945
第36章 高級數(shù)據(jù)管理 946
本章主要介紹了Oracle 11g增強的一些數(shù)據(jù)庫管理和維護特性,并介紹了新增的信息生命周期管理的概念和使用方法。
36.1 增強高級管理特性 946
36.2 信息生命周期管理 949
36.2.1 信息生命周期管理概念 949
36.2.2 Oracle信息生命周期管理方案 950
36.2.3 信息生命周期管理實施 951
36.2.4 信息生命周期管理助手 953
36.2.5 在線數(shù)據(jù)歸檔的好處 957
36.3 本章小結(jié) 958
第37章 數(shù)據(jù)庫升級 959
本章主要介紹了Oracle數(shù)據(jù)庫升級為11g的方法和步驟,并說明了升級完成后的任務(wù)。
37.1 概述 959
37.2 升級過程 960
37.3 11g新增的后臺進程 961
37.4 升級準備 962
37.5 升級到新版本 963
37.6 升級后的任務(wù) 964
37.7 11gr1兼容性和互操作性問題 964
37.8 數(shù)據(jù)庫降級 971
37.9 本章小結(jié) 972
參考文獻 973

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號