基本介紹
內容介紹,圖書目錄,
內容介紹
《Oracle學習筆記:日常套用、深入管理、性能最佳化》內容簡介:
通過閱讀《Oracle學習筆記:日常套用、深入管理、性能最佳化》,讀者可以了解Oracle 11g的體系結構、資料庫管理和配置、資料庫安全、資料庫日常維護、PL/SQL語言等資料庫管理員的必備常識,還可以掌握Oracle 11g的多種高級套用,包括資料庫網路配置、作業調度、事務管理、記憶體和進程配置以及對Oracle資料庫進行性能監測、分析和最佳化等。
《Oracle學習筆記:日常套用、深入管理、性能最佳化》內容豐富、注重實用,理論講解與大量實驗相結合,特別適用於Oracle資料庫管理員和應用程式開發人員以及對相關技術感興趣的讀者閱讀,也可以作為大中專院校或培訓機構的相關課程教材。
圖書目錄
第1篇 日常套用 1
第1章 安裝和卸載 3
1.1 背景知識 4
1.1.1 Oracle 11g產品概況 4
1.1.2 安裝Oracle Database 11g的硬體需求 4
1.1.3 安裝Oracle Database 11g的軟體需求 5
1.2 套用情景 5
套用情景1 Oracle 11g伺服器安裝過程 5
套用情景2 客戶端安裝過程 13
套用情景3 設定環境變數 16
套用情景4 了解Oracle服務 17
套用情景5 查看Oracle資料庫版本信息 18
套用情景6 使用Oracle Enterprise Manager 20
套用情景7 解決Oracle Enterprise Manager登錄證書錯誤的問題 23
套用情景8 如何執行Oracle命令和語句 26
套用情景9 解決nmefwmi.exe已停止工作的問題 29
套用情景10 完全卸載Oracle 11g 30
第2章 資料庫管理 33
2.1 基礎知識 34
2.1.1 Oracle資料庫用戶類型 34
2.1.2 默認資料庫管理員用戶 35
2.1.3 合理規劃創建資料庫 35
2.2 套用情景 36
套用情景11 使用Database ConfigurationAssistant創建資料庫 37
套用情景12 使用DBCA命令創建資料庫 48
套用情景13 使用CREATE DATABASE語句手動創建資料庫 50
套用情景14 使用Oracle AdministrationAssistant刪除資料庫 57
套用情景15 使用DROP DATABASE語句刪除資料庫 58
套用情景16 使用DBCA命令刪除資料庫 59
第3章 資料庫實例管理 60
3.1 基礎知識 61
3.1.1 什麼是資料庫實例 61
3.1.2 Oracle資料庫實例的狀態 61
3.1.3 初始化參數檔案 62
3.2 套用情景 65
套用情景17 正常關閉資料庫實例 65
套用情景18 立即關閉資料庫實例 65
套用情景19 以事務處理方式關閉資料庫實例 66
套用情景20 中止關閉資料庫實例 66
套用情景21 在Enterprise Manager中關閉資料庫實例 66
套用情景22 啟動資料庫實例,裝載並打開資料庫 68
套用情景23 以指定的初始化參數檔案來啟動實例 68
套用情景24 啟動資料庫實例,但不裝載資料庫 69
套用情景25 啟動資料庫實例,裝載資料庫 69
套用情景26 強制啟動資料庫實例 69
套用情景27 以限制模式啟動資料庫實例 69
套用情景28 在資料庫啟動時開始介質恢復 70
套用情景29 使用ALTER DATABASE命令來改變啟動模式 70
套用情景30 停頓(Quiescing)資料庫 70
套用情景31 掛起(Suspending)資料庫 72
套用情景32 初始化參數管理 73
套用情景33 使用SHOW PARAMETERS語句顯示初始化參數 74
套用情景34 使用V$PARAMETER視圖查看初始化參數信息 75
套用情景35 使用ALTER SYSTEM語句設定初始化參數 76
第4章 資料庫安全管理 77
4.1 背景知識 78
4.1.1 Oracle認證方法 78
4.1.2 Oracle默認用戶 80
4.1.3 角色管理 80
4.1.4 概要檔案 81
4.1.5 數據字典 81
4.2 套用情景 82
套用情景36 在Enterprise Manager中查看用戶信息 82
套用情景37 使用DBA_USERS視圖查看用戶信息 83
套用情景38 在Enterprise Manager中創建用戶 84
套用情景39 使用CREATE USER語句創建用戶 85
套用情景40 在Enterprise Manager中修改用戶屬性 86
套用情景41 使用ALTER USER語句修改用戶信息 87
套用情景42 在Enterprise Manager中管理用戶許可權 87
套用情景43 使用SQL語句管理用戶許可權 88
套用情景44 為用戶分配表空間配額 89
套用情景45 刪除用戶 90
套用情景46 查看用戶會話信息 90
套用情景47 查看用戶許可權信息 91
套用情景48 使用口令檔案 92
套用情景49 忘記DBA口令的解決辦法 94
套用情景50 查看角色信息 94
套用情景51 在Enterprise Manager中創建角色 95
套用情景52 使用CREATE ROLE語句創建角色 97
套用情景53 對角色授權 97
套用情景54 指定用戶的角色 98
套用情景55 修改角色屬性 98
套用情景56 刪除角色 99
套用情景57 查看用戶的角色信息 99
套用情景58 在Enterprise Manager中查看概要檔案信息 100
套用情景59 使用DBA_PROFILES視圖看查概要檔案信息 101
套用情景60 使概要檔案生效 103
套用情景61 在Enterprise Manager創建概要檔案 103
套用情景62 使用CREATE PROFILE語句創建概要檔案 104
套用情景63 將概要檔案授予用戶 105
套用情景64 查詢用戶的資源限制和口令設定信息 106
套用情景65 在Enterprise Manager中修改概要檔案 106
套用情景66 使用ALTER PROFILE語句修改概要檔案 107
套用情景67 刪除概要檔案 107
第5章 資料庫邏輯存儲結構管理 108
5.1 背景知識 109
5.1.2 方案(Schema) 109
5.1.3 表空間(Tablespace) 110
5.1.4 臨時表空間組 113
5.1.5 段(Segment) 113
5.1.6 區間(Extent) 113
5.1.7 數據塊(Data Block) 113
5.2 套用情景 114
套用情景68 在Enterprise Manager中查看錶空間信息 114
套用情景69 使用V$TABLESPACE視圖查看錶空間信息 116
套用情景70 查看錶空間的屬性信息 117
套用情景71 查看錶空間組及其所屬的表空間信息 118
套用情景72 查看錶空間中所包含的段信息 119
套用情景73 查看錶空間中空閒區間的信息 119
套用情景74 在Enterprise Manager中創建表空間 120
套用情景75 使用CREATE TABLESPACE語句創建表空間 122
套用情景76 表空間中的段管理 124
套用情景77 表空間中的數據塊管理 125
套用情景78 創建撤銷表空間 125
套用情景79 在Enterprise Manager中修改表空間屬性 126
套用情景80 使用ALTER TABLESPACE語句重命名表空間 127
套用情景81 向本地管理表空間中增加數據檔案 127
套用情景82 修改大檔案表空間的屬性 128
套用情景83 向臨時表空間中添加臨時檔案 128
套用情景84 設定表空間的狀態 128
套用情景85 設定唯讀表空間 129
套用情景86 刪除表空間 129
套用情景87 統計表空間的使用情況 130
套用情景88 在CREATE TABLESPACE語句中創建臨時表空間組 132
套用情景89 使用ALTER TABLESPACE語句創建臨時表空間組 133
套用情景90 在Enterprise Manager中查看和添加臨時表空間組 133
套用情景91 使用視圖DBA_TABLESPACE_GROUPS查看臨時表空間信息 135
套用情景92 將表空間從臨時表空間組中移出 135
套用情景93 將臨時表空間組分配給指定用戶 136
套用情景94 查看回滾段信息 137
套用情景95 設定回滾段的管理模式 138
套用情景96 合理規劃和創建回滾段 139
套用情景97 修改回滾段的屬性 140
套用情景98 刪除回滾段 140
第6章 資料庫物理檔案管理 142
6.1 背景知識 143
6.1.2 重做日誌管理 143
6.1.3 歸檔日誌檔案和歸檔模式 145
6.1.4 SCN 145
6.2 套用情景 149
套用情景99 查看控制檔案的信息 149
套用情景100 創建初始控制檔案 150
套用情景101 創建控制檔案副本 151
套用情景102 創建新的控制檔案 151
套用情景103 恢復控制檔案 154
套用情景104 刪除控制檔案 154
套用情景105 查看數據檔案信息 154
套用情景106 創建數據檔案 156
套用情景107 修改數據檔案的大小 157
套用情景108 修改數據檔案的線上狀態 157
套用情景109 刪除數據檔案 158
套用情景110 查看重做日誌信息 158
套用情景111 創建重做日誌組和成員 160
套用情景112 重命名重做日誌成員 161
套用情景113 刪除重做日誌組和成員 162
套用情景114 清空重做日誌檔案 163
套用情景115 指定歸檔目的地 163
套用情景116 管理歸檔模式 163
套用情景117 設定執行手動歸檔 164
套用情景118 查看當前資料庫實例的歸檔模式 164
套用情景119 查看歸檔日誌信息 165
套用情景120 使用V$ARCHIVED_LOG視圖查看歷史歸檔日誌信息 166
套用情景121 使用V$ARCHIVE_DEST視圖查看歸檔目的地信息 167
套用情景122 使用V$ARCHIVE_PROCESSES視圖查看歸檔進程信息 167
套用情景123 使用V$BACKUP_REDOLOG視圖查看歸檔日誌和備份集信息 168
套用情景124 使用V$TEMPFILE視圖臨時檔案信息 169
套用情景125 查看警告日誌檔案 170
第7章 資料庫邏輯對象管理 171
7.1 背景知識 172
7.1.1 數據類型 172
7.1.2 表約束(Constraint) 174
7.1.3 索引(Index) 174
7.1.4 實體化視圖(Materialized view) 176
7.1.5 簇(Cluster) 176
7.1.6 散列簇(Hash Cluster) 179
7.1.7 序列(Sequence) 180
7.1.8 同義詞(SYNONYM) 180
7.2 套用情景 181
套用情景126 在Enterprise Manager中創建表 181
套用情景127 使用CREATE TABLE語句創建表 184
套用情景128 創建臨時表 185
套用情景129 查看錶信息的系統視圖 186
套用情景130 在Enterprise Manager中修改表 187
套用情景131 使用DESC語句查看錶結構 188
套用情景132 使用ALTER TABLE語句向表中添加列 188
套用情景133 使用ALTER TABLE語句修改列名 189
套用情景134 使用ALTER TABLE語句刪除列 190
套用情景135 使用ALTER TABLE語句將列設定為不可用 190
套用情景136 創建和驗證主鍵約束 191
套用情景137 創建和驗證非空約束 192
套用情景138 創建和驗證唯一約束 193
套用情景139 創建和驗證檢查約束 194
套用情景140 創建和驗證外鍵約束 195
套用情景141 設定DEFAULT列屬性 195
套用情景142 刪除表 196
套用情景143 在Enterprise Manager中查看和管理視圖 197
套用情景144 在Enterprise Manager中創建視圖 197
套用情景145 使用CREATE VIEW語句創建視圖 198
套用情景146 修改視圖 199
套用情景147 刪除視圖 199
套用情景148 在Enterprise Manager 中的索引管理頁面 200
套用情景149 在Enterprise Manager中創建索引 200
套用情景150 使用CREATE INDEX語句創建索引 201
套用情景151 修改索引 202
套用情景152 刪除索引 203
套用情景153 在Enterprise Manager中查看和管理實體化視圖 203
套用情景154 在Enterprise Manager中創建視圖 204
套用情景155 使用CREATE MATERIALIZED VIEW語句創建實體化視圖 205
套用情景156 修改視圖 207
套用情景157 刪除實體化視圖 207
套用情景158 創建簇 208
套用情景159 創建簇表 208
套用情景160 使用DBA_CLUSTERS視圖查看簇信息 209
套用情景161 使用DBA_CLU_COLUMNS視圖查看簇表的列信息 210
套用情景162 創建簇索引 211
套用情景163 修改簇 211
套用情景164 刪除簇 212
套用情景165 創建散列簇 212
套用情景166 控制散列簇的空間使用 213
套用情景167 估算散列簇所需要的空間大小 214
套用情景168 修改和刪除散列簇 215
套用情景169 使用DBA_CLUSTER_HASH_EXPRESSIONS視圖查看散列函式 215
套用情景170 創建序列 215
套用情景171 修改序列 217
套用情景172 刪除序列 218
套用情景173 序列的使用 218
套用情景174 創建同義詞 218
套用情景175 使用系統視圖DBA_SYNONYMS查看同義詞的信息 220
套用情景176 在DML語句中使用同義詞 221
套用情景177 刪除同義詞 222
第8章 常用數據操縱語言 223
8.1 基礎知識 224
8.1.1 本章的演示數據 224
8.1.2 SELECT語句的基本語法 224
8.2 套用情景 225
套用情景178 最簡單的SELECT語句 225
套用情景179 指定要查詢的列 226
套用情景180 使用DISTINCT關鍵字 226
套用情景181 使用ROWNUM 227
套用情景182 改變顯示的列標題 227
套用情景183 設定查詢條件 228
套用情景184 在查詢條件中使用BETWEEN關鍵字 228
套用情景185 在查詢條件中使用IN關鍵字 229
套用情景186 實現模糊查詢 229
套用情景187 排序結果集 230
套用情景188 對多列進行排序 231
套用情景189 使用分組統計 232
套用情景190 連線查詢 233
套用情景191 在連線查詢中對空值的判斷 237
套用情景192 一個簡單的子查詢 238
套用情景194 IN關鍵字與返回多值的子查詢 239
套用情景195 EXISTS關鍵字與子查詢 240
套用情景196 使用UNION關鍵字的合併查詢 241
套用情景198 在SELECT語句中使用 CASE函式 243
套用情景199 保存查詢結果 244
套用情景200 插入數據語句 245
套用情景201 在插入數據時利用默認值 246
套用情景202 修改數據語句 247
套用情景203 修改數據時不允許在唯一性約束列中使用相同的值 247
套用情景204 修改數據時不能違反檢查約束 247
套用情景205 修改數據時不能違反外鍵約束 248
套用情景206 刪除數據語句 249
第9章 備份和恢複數據庫 250
9.1 背景知識 251
9.1.1 資料庫備份和恢復概述 251
9.1.2 RMAN簡介 252
9.1.3 快速恢復區 253
9.2 套用情景 253
套用情景207 基於磁碟的備份配置 254
套用情景208 配置備份策略 256
套用情景209 配置恢復設定 258
套用情景210 監視快速恢復區的可用性 260
套用情景211 啟動RMAN並連線資料庫 261
套用情景212 在ARCHIVELOG模式下備份資料庫 262
套用情景213 在NOARCHIVELOG模式下備份資料庫 262
套用情景214 執行增量備份 263
套用情景215 驗證資料庫檔案和備份 264
套用情景216 在RMAN中顯示備份信息 264
套用情景217 備份表空間和各種資料庫檔案 265
套用情景218 一個完整的使用RMAN命令備份資料庫的實例 266
套用情景219 恢復整個資料庫 270
套用情景220 恢復表空間 270
套用情景221 恢復單個數據塊 270
套用情景222 恢復歸檔日誌 271
套用情景223 在Enterprise Manager中執行完整資料庫備份 271
套用情景224 使用Oracle建議的備份 274
套用情景225 使用Enterprise Manager執行整個資料庫恢復 277
套用情景226 使用閃回資料庫 279
套用情景227 閃回表 282
套用情景228 閃回資源回收筒 283
套用情景229 閃回查詢(FlashbackQuery) 285
套用情景230 閃回版本查詢 285
套用情景231 閃回事務查詢 286
第2篇 深入管理 289
第10章 資料庫網路配置 291
10.1 背景知識 292
10.1.1 Oracle資料庫應用程式結構 292
10.1.2 資料庫服務和資料庫實例標識 293
10.1.3 服務處理器 295
10.1.4 命名方法 297
10.1.5 Oracle Net棧通信體系結構 297
10.1.6 本地網路配置檔案 300
10.1.7 Oracle網路組件 300
10.2 套用情景 302
套用情景233 使用Net Manager 305
套用情景234 配置監聽協定地址 308
套用情景235 在Enterprise Manager中配置監聽器的口令認證 310
套用情景236 使用監聽器控制程式配置監聽器 312
套用情景237 在Enterprise Manager中啟動和停止監聽器 312
套用情景238 使用監聽器控制程式啟動和停止監聽器 313
套用情景239 在Enterprise Manager中查看監聽器的工作狀態 314
套用情景240 在監聽器控制程式中查看監聽器的狀態 315
套用情景241 監測監聽器的服務 316
套用情景242 重命名資料庫伺服器 316
套用情景243 創建資料庫鏈 319
套用情景244 刪除資料庫鏈 321
第11章 PL/SQL語言基礎 322
11.1 背景知識 323
11.1.1 PL/SQL語言的結構 323
11.1.2 PL/SQL字元集 323
11.1.3 PL/SQL示例程式 324
11.1.4 聲明變數和常量 325
11.1.5 PL/SQL程式的執行部分 327
11.2 套用情景 327
套用情景245 使用賦值語句 327
套用情景246 使用條件語句 327
套用情景247 分支語句CASE 328
套用情景248 循環語句LOOP...EXIT...END 329
套用情景249 循環語句LOOP...EXITWHEN...END 330
套用情景250 循環語句WHILE... LOOP...END LOOP 331
套用情景251 循環語句FOR...IN...LOOP...END LOOP 332
套用情景252 異常處理 333
套用情景253 數值型函式 336
套用情景254 字元型函式 339
套用情景255 日期型函式 340
套用情景256 統計函式 342
第12章 存儲過程和觸發器 344
12.1 背景知識 345
12.1.1 什麼是存儲過程 345
12.1.2 什麼是觸發器 345
12.1.3 觸發器的分類 346
12.1.4 觸發的時機 347
12.2 套用情景 347
套用情景257 在Enterprise Manager中查看過程 347
套用情景258 通過系統視圖DBA_SOURCE獲取存儲過程信息 348
套用情景259 使用CREATE PROCEDURE語句創建過程 349
套用情景260 在Enterprise Manager中創建過程 350
套用情景261 執行過程 351
套用情景262 修改過程 351
套用情景263 刪除過程 352
套用情景264 在Enterprise Manager中查看函式信息 352
套用情景265 使用CREATE FUNCTION語句創建函式 353
套用情景266 在OEM中創建函式 354
套用情景267 調用函式 354
套用情景268 修改函式 355
套用情景269 刪除函式 356
套用情景270 在Enterprise Manager中查看程式包 356
套用情景271 使用CREATE PACKAGE語句創建程式包 357
套用情景272 在Enterprise Manager中創建程式包 357
套用情景273 修改程式包 358
套用情景274 刪除程式包 358
套用情景275 在Enterprise Manager中查看程式包體 359
套用情景276 使用CREATE PACKAGE BODY語句創建程式包 359
套用情景277 修改程式包體 360
套用情景278 刪除程式包體 361
套用情景279 調用程式包中的過程和函式 361
套用情景280 創建語句觸發器 361
套用情景281 創建行觸發器 363
套用情景282 創建INSTEAD OF觸發器 364
套用情景283 創建LOGON和LOGOFF觸發器 365
套用情景284 啟用和禁用觸發器 366
套用情景285 編譯觸發器 366
套用情景286 刪除觸發器 367
套用情景287 在Enterprise Manager中管理觸發器 368
第13章 游標 371
13.1 基礎知識 372
13.1.1 游標的概念 372
13.1.2 游標的分類 372
13.2 套用情景 373
套用情景288 使用游標控制語句 373
套用情景289 游標屬性 375
套用情景290 使用隱式游標 379
套用情景291 使用游標FOR循環 380
套用情景292 使用引用游標 383
套用情景293 修改游標結果集中的行 387
套用情景294 刪除游標結果集中的行 388
第14章 任務調度 389
14.1 背景知識 390
14.1.1 自動維護任務 390
14.1.2 維護視窗 390
14.1.3 Oracle調度器 391
14.1.4 作業 392
14.1.5 設定調度的重複時間間隔 394
14.2 套用情景 395
套用情景295 在Enterprise Manager中管理自動維護任務 395
套用情景296 創建作業的基本方法 399
套用情景297 設定作業參數 400
套用情景298 設定作業屬性 401
套用情景299 批量創建作業 401
套用情景300 查看調度作業信息 402
套用情景301 運行作業 404
套用情景302 停止作業 405
套用情景303 啟用和禁用作業 405
套用情景304 刪除作業 406
套用情景305 查看作業日誌 406
套用情景306 在Enterprise Manager中管理作業 409
套用情景307 創建程式 411
套用情景308 定義程式的參數 411
套用情景309 修改程式屬性 412
套用情景310 啟用和禁用程式 412
套用情景311 刪除程式 413
套用情景312 在創建作業時引用程式 413
套用情景313 在Enterprise Manager中管理程式 413
套用情景314 創建調度 414
套用情景315 修改和刪除調度 415
套用情景316 計算調度運行的時間 415
套用情景317 在創建作業時引用調度 416
套用情景318 在Enterprise Manager中管理調度 417
套用情景319 創建作業類 418
套用情景320 修改和刪除作業類 419
套用情景321 在Enterprise Manager中管理作業類 419
套用情景322 啟用和禁用維護視窗中的維護任務 420
套用情景323 修改維護視窗的屬性 421
套用情景324 創建維護視窗 421
套用情景325 打開維護視窗 422
套用情景326 關閉維護視窗 423
套用情景327 啟用和禁用維護視窗 423
套用情景328 刪除維護視窗 424
套用情景329 與自動維護任務相關的視圖 424
套用情景330 在Enterprise Manager中管理視窗 424
套用情景331 創建視窗組 426
套用情景332 創建視窗組 426
套用情景333 向視窗組中添加視窗 427
套用情景334 從視窗組中刪除視窗 428
套用情景335 啟用和禁用視窗組 428
套用情景336 刪除視窗組 428
套用情景337 在Enterprise Manager中管理視窗組 428
第15章 事務與鎖定 431
15.1 基礎知識 432
15.1.1 事務的概念和特性 432
15.1.2 SQL語句和事務 432
15.1.3 事務並發可能帶來的問題 433
15.1.4 鎖定機制 434
15.1.5 鎖的兼容性和粒度 435
15.1.6 事務的隔離級別 436
15.1.7 死鎖 437
15.2 套用情景 438
套用情景338 與鎖相關的初始化參數 438
套用情景339 設定自動提交 438
套用情景340 提交事務 439
套用情景341 回滾事務 440
套用情景342 定義保存點 441
套用情景343 查看事務信息 442
套用情景344 命名事務 443
套用情景345 嵌套事務和自治事務 444
套用情景346 模擬產生死鎖的情形 445
套用情景347 查看死鎖信息 446
套用情景348 查看被阻塞的會話信息 447
套用情景349 查看死鎖中占用資源的會話信息 448
套用情景350 通過結束會話的方式解除死鎖 449
套用情景351 設定READ COMMITTED事務隔離級別選項 449
套用情景352 設定SERIALIZABLE事務隔離級別 451
套用情景353 設定READ ONLY事務隔離級別 451
第3篇 系統最佳化 453
第16章 資料庫記憶體和進程的配置與最佳化 455
16.1 背景知識 456
16.1.1 Oracle內部存儲結構 456
16.1.2 自動記憶體管理 457
16.1.3 手動記憶體管理 457
16.1.4 進程結構 459
16.1.5 專用伺服器進程和共享伺服器進程 461
16.1.6 資料庫駐留連線池 462
16.2 套用情景 463
套用情景354 查看和設定記憶體參數 464
套用情景355 使用V$SGAINFO視圖查看SGA基本信息 466
套用情景356 使用V$SGASTAT視圖查看SGA統計信息 466
套用情景357 啟用自動記憶體管理 467
套用情景358 監測和調整自動記憶體管理 469
套用情景359 監測和調整SGA目標大小 470
套用情景360 啟用自動共享記憶體管理(ASMM) 470
套用情景361 啟用手動共享記憶體管理 473
套用情景362 啟用自動PGA記憶體管理 476
套用情景363 啟用手動PGA記憶體管理 477
套用情景364 專用伺服器、共享伺服器和資料庫駐留連線池的記憶體使用對比實例 478
套用情景365 通過初始化參數配置共享伺服器 478
套用情景366 啟用共享伺服器 478
套用情景367 配置調度器進程 479
套用情景368 查看調度器進程的信息 480
套用情景369 關閉指定的調度器進程 481
套用情景370 禁用共享伺服器 483
套用情景371 啟用資料庫駐留連線池 483
套用情景372 禁用資料庫駐留連線池 483
套用情景373 配置資料庫駐留連線池 483
套用情景374 查看資料庫駐留連線池的視圖 484
套用情景375 終止會話 485
第17章 常用性能監測、分析和最佳化工具 486
17.1 基礎知識 487
17.1.1 常用工具和方法簡介 487
17.1.2 資料庫重放 487
17.1.3 資料庫審計 489
17.2 套用情景 489
套用情景376 在SQL Plus中使用Auto Trace顯示執行計畫和統計信息 489
套用情景377 捕獲負載 492
套用情景378 預處理負載 498
套用情景379 重放和分析負載 500
套用情景380 安裝Statspack 506
套用情景381 手動使用Statspack生成性能報告 507
套用情景382 設定Statspack工具的自動採樣 508
套用情景383 取消自動採樣作業 509
套用情景384 刪除Statspack數據 509
套用情景385 Statspack報告分析 510
套用情景386 使用SELECT語句查看Oracle的各種命中率和性能統計數據 516
套用情景387 使用初始化參數啟用資料庫審計 522
套用情景388 使用Database Configuration Assistant啟用資料庫審計 523
套用情景389 管理語句審計 525
套用情景390 管理許可權審計 529
套用情景391 管理對象審計 529
套用情景392 管理精細審計 530
第18章 對SQL語句進行分析和最佳化 533
第19章 索引和提示最佳化 572
20章 資料庫分區技術 588