Oracle學習筆記

《Oracle學習筆記》是2010年5月1日人民郵電出版社出版的圖書,作者是李曉黎。

內容介紹

《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.1 Oracle資料庫邏輯結構概述 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.1 Oracle資料庫物理結構 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

套用情景193 在子查詢中使用聚合函式返回單值 239

套用情景194 IN關鍵字與返回多值的子查詢 239

套用情景195 EXISTS關鍵字與子查詢 240

套用情景196 使用UNION關鍵字的合併查詢 241

套用情景197 在SELECT語句中使用DECODE函式 242

套用情景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

套用情景232 在TCP/IP網路環境下配置客戶端連線到資料庫伺服器 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

相關詞條

熱門詞條

聯絡我們