日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線(xiàn)客服
OCP認(rèn)證考試指南(1ZO-063) Oracle Database 12c 高級(jí)管理圖書(shū)
人氣:36

OCP認(rèn)證考試指南(1ZO-063) Oracle Database 12c 高級(jí)管理

備戰(zhàn)OCP認(rèn)證考試1Z0-063的完整學(xué)習(xí)體系,Oracle官方出品,20年的IT經(jīng)驗(yàn)、Oracle認(rèn)證專(zhuān)家級(jí)DBA全新作品,配套學(xué)習(xí)資源下載,模擬考卷:150多道試題.測(cè)試引擎:提供模擬考題,以及按

內(nèi)容簡(jiǎn)介

備戰(zhàn)OCP認(rèn)證考試1Z0-063的完整學(xué)習(xí)體系 本書(shū)旨在幫助讀者備戰(zhàn)Oracle Certifi ed Professional Oracle Database 12c Advanced Administration考試。書(shū)中的每一章都提供了具有挑戰(zhàn)性的練習(xí)、認(rèn)證小結(jié)、知識(shí)點(diǎn)回顧和自測(cè)題,以強(qiáng)化該章所介紹的主題。這本指南不僅可以幫助讀者順利通過(guò)考試,還可以作為工作中必不可少的參考手冊(cè)。本書(shū)覆蓋了1Z0-063考試的所有OCP目標(biāo),其中包括: ● 配置和管理Oracle恢復(fù)管理器(Oracle RMAN) ● 使用Oracle RMAN恢復(fù)目錄 ● 執(zhí)行備份和恢復(fù) ● 診斷數(shù)據(jù)庫(kù)故障,使用自動(dòng)診斷倉(cāng)庫(kù) ● 加密、保護(hù)、監(jiān)視和調(diào)整Oracle RMAN備份 ● 配置和使用閃回功能 ● 傳輸和復(fù)制表空間和數(shù)據(jù)庫(kù) ● 創(chuàng)建和管理多租戶(hù)容器數(shù)據(jù)庫(kù)和可插入數(shù)據(jù)庫(kù) ● 使用Oracle Data Pump、SQL Loader和審核功能

編輯推薦

備戰(zhàn)OCP認(rèn)證考試1Z0-063的完整學(xué)習(xí)體系

Oracle官方出品

20年的IT經(jīng)驗(yàn)、Oracle認(rèn)證專(zhuān)家級(jí)DBA全新作品

配套學(xué)習(xí)資源下載

模擬考卷:150多道試題

測(cè)試引擎:提供模擬考題,以及按章節(jié)或考點(diǎn)歸納的測(cè)試題

作者簡(jiǎn)介

Bob Bryla是一位Oracle 9i、10g、11g 和12c認(rèn)證人員,在數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)、培訓(xùn)和Oracle數(shù)據(jù)庫(kù)管理等方面擁有20多年的經(jīng)驗(yàn)。他編著了多本Oracle DBA以及Oracle Database 11g 和12c的認(rèn)證學(xué)習(xí)指南。

目錄

目 錄

第1章 數(shù)據(jù)庫(kù)備份解決方案和ASM 1

1.1 解釋Oracle的備份和恢復(fù)解決方案 2

1.1.1 Oracle邏輯存儲(chǔ)結(jié)構(gòu) 2

1.1.2 Oracle物理存儲(chǔ)結(jié)構(gòu) 4

1.1.3 Oracle內(nèi)存結(jié)構(gòu) 8

1.1.4 描述ASM 13

1.1.5 ASM體系結(jié)構(gòu) 13

1.1.6 數(shù)據(jù)庫(kù)故障和備份解決方案 16

1.2 本章小結(jié) 18

1.3 本章知識(shí)點(diǎn)回顧 18

1.4 自測(cè)題 19

1.5 自測(cè)題答案 21

第2章 配置數(shù)據(jù)庫(kù)可恢復(fù)性 23

2.1 配置和管理RMAN設(shè)置 24

2.1.1 邏輯備份 24

2.1.2 物理備份 25

2.1.3 RMAN命令簡(jiǎn)介 27

2.2 配置快速恢復(fù)區(qū) 32

2.2.1 定義快速恢復(fù)區(qū)的大小和位置 32

2.2.2 監(jiān)視和管理快速恢復(fù)區(qū) 35

2.3 配置控制文件和重做日志文件來(lái)提高可恢復(fù)性 36

2.3.1 配置ARCHIVELOG模式 37

2.3.2 利用多個(gè)歸檔目標(biāo) 38

2.4 備份和恢復(fù)NOARCHIVELOG數(shù)據(jù)庫(kù) 40

2.5 本章小結(jié) 41

2.6 本章知識(shí)點(diǎn)回顧 41

2.7 自測(cè)題 43

2.8 自測(cè)題答案 46

第3章 使用RMAN恢復(fù)目錄 49

3.1 創(chuàng)建和使用RMAN恢復(fù)目錄 50

3.1.1 使用控制文件來(lái)保存RMAN元數(shù)據(jù) 50

3.1.2 使用恢復(fù)目錄來(lái)保存RMAN元數(shù)據(jù) 50

3.1.3 配置恢復(fù)目錄數(shù)據(jù)庫(kù) 51

3.1.4 創(chuàng)建恢復(fù)目錄所有者 51

3.1.5 創(chuàng)建恢復(fù)目錄 52

3.1.6 同步恢復(fù)目錄 52

3.1.7 創(chuàng)建和使用RMAN存儲(chǔ)腳本 60

3.2 保護(hù)RMAN恢復(fù)目錄 63

3.2.1 備份恢復(fù)目錄 63

3.2.2 在丟失恢復(fù)目錄后進(jìn)行恢復(fù) 64

3.2.3 導(dǎo)出和導(dǎo)入恢復(fù)目錄 64

3.2.4 刪除恢復(fù)目錄 65

3.2.5 更新恢復(fù)目錄 65

3.3 創(chuàng)建和使用虛擬專(zhuān)用目錄 66

3.3.1 了解虛擬專(zhuān)用目錄 66

3.3.2 創(chuàng)建和管理虛擬專(zhuān)用目錄 66

3.4 本章小結(jié) 68

3.5 本章知識(shí)點(diǎn)回顧 69

3.6 自測(cè)題 71

3.7 自測(cè)題答案 73

第4章 創(chuàng)建高級(jí)RMAN備份 77

4.1 使用多種RMAN備份類(lèi)型和策略 78

4.1.1 RMAN備份的類(lèi)型 78

4.1.2 RMAN備份目標(biāo) 80

4.1.3 持久保存RMAN設(shè)置 80

4.1.4 自動(dòng)備份控制文件 83

4.1.5 分配備份通道 83

4.2 執(zhí)行和增量備份 83

4.2.1 創(chuàng)建備份集 85

4.2.2 創(chuàng)建映像副本 87

4.2.3 完整數(shù)據(jù)庫(kù)備份 88

4.2.4 備份 89

4.2.5 增量備份 90

4.3 使用技術(shù)改進(jìn)備份 93

4.3.1 了解塊更改跟蹤文件 94

4.3.2 啟用快速增量備份 95

4.3.3 監(jiān)視塊更改跟蹤文件 96

4.3.4 創(chuàng)建多路復(fù)用備份集 96

4.3.5 創(chuàng)建備份集的備份 97

4.3.6 備份只讀表空間 97

4.3.7 了解歸檔備份 97

4.3.8 創(chuàng)建多段備份 99

4.3.9 壓縮備份 102

4.3.10 加密備份 103

4.4 管理備份 106

4.4.1 使用LIST命令 106

4.4.2 使用REPORT命令 107

4.4.3 使用DELETE命令 108

4.4.4 使用CROSSCHECK命令 109

4.5 執(zhí)行非數(shù)據(jù)庫(kù)文件的備份 109

4.5.1 備份控制文件 110

4.5.2 備份ASM元數(shù)據(jù) 111

4.5.3 記錄其他備份文件 112

4.6 本章小結(jié) 112

4.7 本章知識(shí)點(diǎn)回顧 113

4.8 自測(cè)題 116

4.9 自測(cè)題答案 121

第5章 使用RMAN備份進(jìn)行恢復(fù) 125

5.1 描述和調(diào)整實(shí)例恢復(fù) 127

5.2 執(zhí)行完整和不完整恢復(fù) 128

5.2.1 使用RMAN RESTORE和RECOVER命令 128

5.2.2 為不重要的文件執(zhí)行完整恢復(fù) 128

5.2.3 執(zhí)行重要數(shù)據(jù)文件的完整恢復(fù) 130

5.2.4 使用RMAN執(zhí)行不完整恢復(fù) 131

5.2.5 使用增量更新備份進(jìn)行恢復(fù) 135

5.2.6 切換使用映像副本以便加快恢復(fù)速度 136

5.3 執(zhí)行SPFILE、口令文件、控制文件和重做日志文件的恢復(fù) 142

5.3.1 從自動(dòng)備份還原SPFILE 142

5.3.2 從自動(dòng)備份還原控制文件 143

5.3.3 在丟失重做日志組時(shí)進(jìn)行恢復(fù) 146

5.3.4 了解日志組狀態(tài) 146

5.3.5 在發(fā)生日志組成員故障后進(jìn)行恢復(fù) 147

5.3.6 在丟失整個(gè)日志組時(shí)進(jìn)行恢復(fù) 148

5.3.7 在丟失口令文件后進(jìn)行恢復(fù) 150

5.3.8 恢復(fù)控制文件 153

5.4 執(zhí)行索引和只讀表空間和臨時(shí)文件的恢復(fù) 155

5.5 將數(shù)據(jù)庫(kù)還原到新主機(jī)上 157

5.5.1 了解還原到新主機(jī)的含義 157

5.5.2 準(zhǔn)備新主機(jī) 157

5.5.3 在新主機(jī)上執(zhí)行還原和恢復(fù) 157

5.6 本章小結(jié) 159

5.7 本章知識(shí)點(diǎn)回顧 161

5.8 自測(cè)題 163

5.9 自測(cè)題答案 168

第6章 診斷數(shù)據(jù)庫(kù)故障及ADR 171

6.1 自動(dòng)診斷工作流程 172

6.1.1 了解ADR 172

6.1.2 使用ADRCI工具 174

6.1.3 了解警報(bào)、問(wèn)題和事件 177

6.1.4 使用Health Monitor 177

6.2 處理塊損壞 180

6.2.1 了解受損塊 180

6.2.2 使用DB_BLOCK_CHECKING參數(shù) 180

6.2.3 使用塊介質(zhì)恢復(fù)方法 181

6.2.4 使用Data Recovery Advisor 183

6.3 本章小結(jié) 184

6.4 本章知識(shí)點(diǎn)回顧 185

6.5 自測(cè)題 186

6.6 自測(cè)題答案 187

第7章 加密、保護(hù)、監(jiān)視和調(diào)整 RMAN備份 189

7.1 創(chuàng)建RMAN加密備份 190

7.1.1 配置和使用透明加密 190

7.1.2 使用口令加密 192

7.1.3 使用雙模式加密 193

7.2 配置和使用Oracle安全備份 193

7.2.1 Oracle安全備份概述 194

7.2.2 安裝和配置Oracle安全備份 194

7.2.3 使用RMAN和Oracle 安全備份 196

7.2.4 各個(gè)obtool命令 196

7.3 調(diào)整RMAN性能 198

7.4 調(diào)整RMAN性能 203

7.4.1 確定備份和還原步驟 204

7.4.2 并行執(zhí)行備份集 204

7.4.3 了解RMAN多路復(fù)用操作 205

7.4.4 調(diào)整RMAN通道 206

7.4.5 調(diào)整BACKUP命令 206

7.4.6 配置LARGE_POOL_SIZE 206

7.5 本章小結(jié) 207

7.6 本章知識(shí)點(diǎn)回顧 207

7.7 自測(cè)題 208

7.8 自測(cè)題答案 211

第8章 配置和使用閃回功能 213

8.1 閃回技術(shù) 214

8.1.1 閃回類(lèi)型和從屬項(xiàng) 214

8.1.2 配置閃回參數(shù) 215

8.2 使用閃回查詢(xún)數(shù)據(jù) 216

8.2.1 使用閃回查詢(xún) 216

8.2.2 使用閃回版本查詢(xún) 218

8.3 執(zhí)行閃回表操作 221

8.3.1 利用回收站 221

8.3.2 了解閃回表 229

8.3.3 了解閃回事務(wù)查詢(xún) 231

8.4 使用備份執(zhí)行表恢復(fù) 233

8.4.1 從備份恢復(fù)表的場(chǎng)景 234

8.4.2 使用備份執(zhí)行表恢復(fù)的先決條件和限制 234

8.4.3 使用備份執(zhí)行表恢復(fù) 234

8.5 Flashback Data Archive簡(jiǎn)介及其使用 235

8.5.1 了解Flashback Data Archive 235

8.5.2 創(chuàng)建歸檔 236

8.5.3 使用Flashback Data Archive數(shù)據(jù)字典視圖 237

8.5.4 指定Flashback Data Archive權(quán)限 237

8.5.5 管理Flashback Data Archive 237

8.5.6 將表分配到Flashback Data Archive 238

8.5.7 查詢(xún)Flashback Data

Archive 238

8.6 執(zhí)行閃回?cái)?shù)據(jù)庫(kù) 239

8.6.1 了解閃回?cái)?shù)據(jù)庫(kù) 239

8.6.2 配置閃回?cái)?shù)據(jù)庫(kù) 240

8.6.3 使用閃回?cái)?shù)據(jù)庫(kù) 240

8.7 本章小結(jié) 243

8.8 本章知識(shí)點(diǎn)回顧 244

8.9 自測(cè)題 247

8.10 自測(cè)題答案 250

第9章 傳輸及復(fù)制表空間和數(shù)據(jù)庫(kù) 253

9.1 描述和使用可傳輸表空間和數(shù)據(jù)庫(kù) 254

9.1.1 配置可傳輸表空間 254

9.1.2 傳輸表空間 256

9.2 選擇一種數(shù)據(jù)庫(kù)復(fù)制技術(shù) 267

9.2.1 跨平臺(tái)數(shù)據(jù)傳輸 267

9.2.2 使用映像副本進(jìn)行數(shù)據(jù)傳輸 267

9.2.3 使用RMAN備份集進(jìn)行數(shù)據(jù)庫(kù)傳輸 267

9.3 創(chuàng)建基于備份的副本數(shù)據(jù)庫(kù) 268

9.3.1 使用RMAN創(chuàng)建副本數(shù)據(jù)庫(kù) 268

9.3.2 使用副本數(shù)據(jù)庫(kù) 270

9.4 基于運(yùn)行實(shí)例復(fù)制數(shù)據(jù)庫(kù) 270

9.4.1 配置輔助實(shí)例 271

9.4.2 創(chuàng)建初始化參數(shù)文件 271

9.4.3 在NOMOUNT模式下啟動(dòng)輔助實(shí)例并創(chuàng)建SPFILE 272

9.4.4 在MOUNT或OPEN模式下啟動(dòng)源數(shù)據(jù)庫(kù) 273

9.4.5 為DUPLICATE命令創(chuàng)建備份 274

9.4.6 必要時(shí)分配輔助通道 274

9.4.7 運(yùn)行RMAN DUPLICATE命令 274

9.5 本章小結(jié) 276

9.6 本章知識(shí)點(diǎn)回顧 277

9.7 自測(cè)題 278

9.8 自測(cè)題答案 279

第10章 多租戶(hù)數(shù)據(jù)庫(kù)的架構(gòu) 281

10.1 多租戶(hù)架構(gòu) 282

10.1.1 利用多租戶(hù)數(shù)據(jù)庫(kù) 282

10.1.2 了解多租戶(hù)配置 283

10.2 可插入數(shù)據(jù)庫(kù)的配置 285

10.3 本章小結(jié) 287

10.4 本章知識(shí)點(diǎn)回顧 288

10.5 自測(cè)題 289

10.6 自測(cè)題答案 290

第11章 創(chuàng)建多租戶(hù)容器數(shù)據(jù)庫(kù)和可插入數(shù)據(jù)庫(kù) 291

11.1 配置和創(chuàng)建CDB 292

11.1.1 使用不同的方法創(chuàng)建CDB 292

11.1.2 了解新的數(shù)據(jù)字典視圖 299

11.2 使用不同的方法創(chuàng)建PDB 301

11.2.1 使用PDB$SEED 創(chuàng)建新的PDB 301

11.2.2 克隆PDB,以創(chuàng)建新的PDB 303

11.2.3 把非CDB插入CDB 304

11.2.4 把拔出的PDB插入CDB 307

11.3 拔出和刪除PDB 307

11.3.1 使用不同的方法拔出一個(gè)PDB 308

11.3.2 刪除PDB 309

11.4 把12.1版本以前的非CDB數(shù)據(jù)庫(kù)遷移到CDB 310

11.4.1 使用升級(jí)方法來(lái)遷移非CDB 310

11.4.2 使用Data Pump方法來(lái)遷移非CDB 310

11.4.3 使用數(shù)據(jù)庫(kù)鏈接方法來(lái)遷移非CDB 310

11.5 本章小結(jié) 310

11.6 本章知識(shí)點(diǎn)回顧 311

11.7 自測(cè)題 312

11.8 自測(cè)題答案 313

第12章 管理CDB和PDB 315

12.1 建立到CDB和PDB的連接 316

12.1.1 了解CDB 和 PDB 服務(wù)名 316

12.1.2 使用SQL Developer連接到CDB或PDB 318

12.1.3 為CDB或PDB創(chuàng)建服務(wù) 318

12.1.4 在CDB中切換連接 319

12.2 啟動(dòng)和關(guān)閉CDB,以及

打開(kāi)和關(guān)閉PDB 320

12.2.1 CDB 實(shí)例的啟動(dòng) 320

12.2.2 打開(kāi)和關(guān)閉PDB 322

12.2.3 CDB 實(shí)例的關(guān)閉 324

12.2.4 自動(dòng)啟動(dòng)PDB 325

12.2.5 改變PDB 的狀態(tài) 326

12.3 評(píng)估參數(shù)值變化的影響 327

12.3.1 了解參數(shù)變化的范圍 327

12.3.2 在多租戶(hù)環(huán)境中使用ALTER SYSTEM 327

12.4 管理CDB和PDB中的長(zhǎng)期和臨時(shí)表空間 328

12.5 管理公共用戶(hù)和本地用戶(hù) 331

12.6 管理公共權(quán)限和本地權(quán)限 332

12.7 管理公共角色和本地角色 334

12.8 允許公共用戶(hù)訪(fǎng)問(wèn)特定PDB中的數(shù)據(jù) 334

12.9 本章小結(jié) 336

12.10 本章知識(shí)點(diǎn)回顧 337

12.11 自測(cè)題 339

12.12 自測(cè)題答案 341

第13章 備份與恢復(fù)CDB和PDB 345

13.1 執(zhí)行CDB和PDB的備份 346

13.1.1 備份CDB 349

13.1.2 備份PDB 351

13.2 在丟失PDB數(shù)據(jù)文件后恢復(fù)PDB 353

13.2.1 恢復(fù)臨時(shí)文件 353

13.2.2 在丟失控制文件后恢復(fù) 354

13.2.3 在丟失重做日志文件后恢復(fù) 357

13.2.4 在丟失根數(shù)據(jù)文件后恢復(fù) 357

13.2.5 從PDB數(shù)據(jù)文件恢復(fù) 359

13.3 使用數(shù)據(jù)恢復(fù)顧問(wèn) 361

13.3.1 數(shù)據(jù)故障 361

13.3.2 PITR場(chǎng)景 365

13.3.3 使用閃回CDB 365

13.3.4 識(shí)別塊損壞 366

13.4 使用RMAN復(fù)制PDB 367

13.5 本章小結(jié) 367

13.6 本章知識(shí)點(diǎn)回顧 368

13.7 自測(cè)題 369

13.8 自測(cè)題答案 370

第14章 管理性能 373

14.1 監(jiān)視CDB和PDB中的操作和性能 374

14.1.1 調(diào)整方法 374

14.1.2 確定CDB的大小 375

14.1.3 使用內(nèi)存顧問(wèn) 377

14.1.4 利用AWR報(bào)表 378

14.2 管理PDB之間和PDB內(nèi)部的資源分配 378

14.2.1 使用份額管理PDB之間的資源 379

14.2.2 創(chuàng)建和修改資源管理器計(jì)劃 379

14.3 執(zhí)行數(shù)據(jù)庫(kù)重放 383

14.3.1 分析源數(shù)據(jù)庫(kù)的工作負(fù)載 383

14.3.2 捕捉源數(shù)據(jù)庫(kù)工作負(fù)載 384

14.3.3 處理目標(biāo)系統(tǒng)上的工作負(fù)載 384

14.3.4 在目標(biāo)CDB上重放工作負(fù)載 384

14.3.5 確認(rèn)重放結(jié)果 384

14.4 本章小結(jié) 385

14.5 本章知識(shí)點(diǎn)回顧 385

14.6 自測(cè)題 387

14.7 自測(cè)題答案 388

第15章 有關(guān)實(shí)用程序:Data Pump、SQLLoader和審核 391

15.1 使用Data Pump 392

15.1.1 從非CDB導(dǎo)出后導(dǎo)入PDB 393

15.1.2 PDB之間的導(dǎo)出和導(dǎo)入 396

15.1.3 從PDB導(dǎo)出后導(dǎo)入非CDB 397

15.1.4 完整可傳輸導(dǎo)出和導(dǎo)入 397

15.1.5 通過(guò)網(wǎng)絡(luò)傳輸數(shù)據(jù)庫(kù) 397

15.2 使用SQLLoader 398

15.3 審核操作 400

15.3.1 創(chuàng)建審核策略 400

15.3.2 查看審核策略 401

15.3.3&nbs

在線(xiàn)預(yù)覽

第1 章

數(shù)據(jù)庫(kù)備份解決方案和ASM

認(rèn)證目標(biāo)

● 解釋 Oracle 的備份和恢復(fù)解決方案

OCP 認(rèn)證考試指南(1Z0-063) Oracle Database 12c 高級(jí)管理

2

ASM(Automatic Storage Management,自動(dòng)存儲(chǔ)管理)是一項(xiàng)十分重要的Oracle 數(shù)據(jù)庫(kù)技術(shù),

它適用于各種環(huán)境,甚至適用于僅有一個(gè)數(shù)據(jù)庫(kù)和一個(gè)數(shù)據(jù)庫(kù)實(shí)例的環(huán)境。ASM 是所有健壯

而完善的備份解決方案的關(guān)鍵所在。通過(guò)集成服務(wù)器文件系統(tǒng)和Oracle 數(shù)據(jù)庫(kù)文件專(zhuān)用的卷管

理器,磁盤(pán)管理和調(diào)整成為一項(xiàng)輕松愉悅的任務(wù):ASM 會(huì)對(duì)每個(gè)文件對(duì)象實(shí)施條帶化和鏡像

化處理來(lái)優(yōu)化性能。此外,可在卷聯(lián)機(jī)時(shí)完成幾乎所有ASM 卷管理任務(wù),例如在用戶(hù)訪(fǎng)問(wèn)某

個(gè)卷時(shí),將此卷擴(kuò)展或移至另一磁盤(pán)上,而這幾乎不影響性能。ASM 群集的多路復(fù)用功能通

常比手動(dòng)將重要文件和備份保存在不同物理磁盤(pán)的做法更高效,并且較大限度地減少了丟失數(shù)

據(jù)的可能性。還可使用一個(gè)ASM 實(shí)例及對(duì)應(yīng)的磁盤(pán)組服務(wù)多個(gè)數(shù)據(jù)庫(kù)實(shí)例,以盡量壓縮磁盤(pán)

硬件方面的投資。

在詳細(xì)闡釋ASM 的工作原理以及如何在你的環(huán)境中使用ASM 前,本章討論了可用的

Oracle 備份解決方案,然后簡(jiǎn)要介紹了Oracle Database 體系結(jié)構(gòu),包括實(shí)例內(nèi)存結(jié)構(gòu)、邏輯數(shù)

據(jù)庫(kù)結(jié)構(gòu)和物理數(shù)據(jù)庫(kù)結(jié)構(gòu)。為了了解和領(lǐng)會(huì)ASM 的工作原理,以及ASM 對(duì)于廣泛的

Oracle 備份和恢復(fù)解決方案有怎樣的貢獻(xiàn),需要透徹了解Oracle Database 體系結(jié)構(gòu)。

1.1 解釋Oracle 的備份和恢復(fù)解決方案

在具體了解 ASM 以及各種備份和恢復(fù)場(chǎng)景之前,需要透徹地了解Oracle Database 及其相

關(guān)聯(lián)的內(nèi)存和進(jìn)程結(jié)構(gòu)。本節(jié)首先介紹Oracle 物理存儲(chǔ)結(jié)構(gòu),包括數(shù)據(jù)文件、控制文件、重做

日志文件和歸檔重做日志文件,以及運(yùn)行Oracle Database 需要的非數(shù)據(jù)庫(kù)文件,如初始化文件

和日志文件。本節(jié)接著介紹Oracle 實(shí)例中的重要內(nèi)存結(jié)構(gòu),以及物理存儲(chǔ)結(jié)構(gòu)與內(nèi)存結(jié)構(gòu)之間

的關(guān)系。將介紹Oracle Database 12c 中官方推薦的備份和恢復(fù)解決方案。

1.1.1 Oracle 邏輯存儲(chǔ)結(jié)構(gòu)

Oracle Database 中的數(shù)據(jù)文件被組合成一個(gè)或多個(gè)表空間。數(shù)據(jù)文件是物理結(jié)構(gòu),可進(jìn)而

分成區(qū)間和塊。一個(gè)表空間有點(diǎn)像一組數(shù)據(jù)文件的邏輯包裝器。表空間包含粒度更小的邏輯數(shù)

據(jù)庫(kù)結(jié)構(gòu),如表和索引。使用的另一個(gè)術(shù)語(yǔ)是段,在Oracle Database 中,此術(shù)語(yǔ)用來(lái)描述表或

索引占用的物理空間。Oracle Database 的條塊劃分方式允許更高效地控制磁盤(pán)空間的使用。圖

1-1 顯示數(shù)據(jù)庫(kù)中邏輯存儲(chǔ)結(jié)構(gòu)之間的關(guān)系。

1. 表空間

Oracle表空間由一個(gè)或多個(gè)數(shù)據(jù)文件組成;數(shù)據(jù)文件必須正好是一個(gè)表空間的一部分。

Oracle Database 12c的安裝會(huì)至少創(chuàng)建兩個(gè)表空間:SYSTEM和SYSAUX表空間。Oracle

Database 12c的默認(rèn)安裝創(chuàng)建6個(gè)表空間。

Oracle Database 12c(以及自O(shè)racle Database 10g 以來(lái)的數(shù)據(jù)庫(kù))允許創(chuàng)建名為“大文件表空

間”的特殊類(lèi)型的表空間,此表空間的大小可達(dá)128TB。使用大文件后,表空間管理對(duì)于數(shù)據(jù)

庫(kù)管理員(DBA)透明;也就是說(shuō),DBA 可將表空間作為一個(gè)單元進(jìn)行管理,而無(wú)須考慮

底層數(shù)據(jù)文件的大小和結(jié)構(gòu)。

第1 章 數(shù)據(jù)庫(kù)備份解決方案和ASM

3

數(shù)據(jù)庫(kù)

區(qū)間1

區(qū)間2

表空間

段1

SYSTEM表空間 USERS 表空間SYSAUX表空間

段3

段5

段2

段4

段6

圖1-1 邏輯存儲(chǔ)結(jié)構(gòu)

使用Oracle 管理文件(Oracle Managed Files,OMF),管理表空間數(shù)據(jù)文件將變得更容易。

有了OMF,DBA 在文件系統(tǒng)中指定保存數(shù)據(jù)文件、控制文件和重做日志文件的一個(gè)或多個(gè)位

置,Oracle 會(huì)自動(dòng)處理這些文件的命名和管理。

如果表空間是臨時(shí)的,只是表明表空間中保存的段是臨時(shí)的,而表空間本身是長(zhǎng)期的???/p>

將臨時(shí)表空間用于排序操作和僅在用戶(hù)會(huì)話(huà)期間存在的表,為這些操作類(lèi)型專(zhuān)門(mén)指定表空間有

助于減少臨時(shí)段和另一個(gè)表空間中存儲(chǔ)的長(zhǎng)期段(如表)的I/O 爭(zhēng)用。

表空間可以是字典管理的表空間或本地管理的表空間。在字典管理的表空間中,會(huì)將區(qū)間

管理記錄在數(shù)據(jù)字典表中。因此,即使所有應(yīng)用程序表在USERS 表空間中,仍然是訪(fǎng)問(wèn)SYSTEM

表空間來(lái)管理應(yīng)用程序表上的數(shù)據(jù)操作語(yǔ)言(Data Manipulation Language,DML)。由于所有用

戶(hù)和應(yīng)用程序必須使用SYSTEM 表空間來(lái)管理區(qū)間,對(duì)于密集執(zhí)行寫(xiě)操作的應(yīng)用程序而言,

這成為一個(gè)潛在的瓶頸。而在本地管理的表空間中,Oracle 在表空間的每個(gè)數(shù)據(jù)文件的頭中維

護(hù)一個(gè)位圖來(lái)跟蹤空間可用性。只在數(shù)據(jù)字典中管理配額,這極大地降低了數(shù)據(jù)字典表的爭(zhēng)

用率。

從Oracle 9i 開(kāi)始,如果在本地管理SYSTEM 表空間,那么,如果要在其他所有表空間上

同時(shí)執(zhí)行讀寫(xiě)操作,則必須在本地管理這些表空間。在本地管理SYSTEM 表空間的情況下,

數(shù)據(jù)庫(kù)中字典管理的表空間必須是只讀的。

2. 塊

數(shù)據(jù)庫(kù)塊是Oracle 中的最小存儲(chǔ)單元。塊的大小是數(shù)據(jù)庫(kù)給定表空間中的特定存儲(chǔ)字

節(jié)數(shù)。

為提高磁盤(pán)I/O 性能的效率,Oracle 塊的大小通常是操作系統(tǒng)塊大小的倍數(shù)。默認(rèn)塊大小

由Oracle 初始化參數(shù)DB_BLOCK_SIZE 指定。大多數(shù)操作系統(tǒng)允許在數(shù)據(jù)庫(kù)的其他表空間中

定義另外4 種塊大小。一些高端操作系統(tǒng)允許使用5 種塊大小。SYSTEM、SYSAUX 和任何臨

OCP 認(rèn)證考試指南(1Z0-063) Oracle Database 12c 高級(jí)管理

4

時(shí)表空間中的塊大小必須是DB_BLOCK_SIZE。

3. 區(qū)間

區(qū)間是下一個(gè)級(jí)別的數(shù)據(jù)庫(kù)邏輯分組。一個(gè)區(qū)間由一個(gè)或多個(gè)數(shù)據(jù)庫(kù)塊組成。擴(kuò)大數(shù)據(jù)庫(kù)

對(duì)象時(shí),為對(duì)象添加的空間作為區(qū)間進(jìn)行分配。Oracle 在數(shù)據(jù)文件級(jí)別管理區(qū)間。

4. 段

下一個(gè)邏輯分組級(jí)別是段。段是一組區(qū)間,這些區(qū)間形成Oracle 視為一個(gè)單元的數(shù)據(jù)庫(kù)對(duì)

象,如表或索引。因此,段通常是數(shù)據(jù)庫(kù)最終用戶(hù)將要處理的最小存儲(chǔ)單元。Oracle 數(shù)據(jù)庫(kù)中

的4 種段類(lèi)型是:數(shù)據(jù)段、索引段、臨時(shí)段和撤消段。

數(shù)據(jù)庫(kù)中的每個(gè)表保存在單個(gè)數(shù)據(jù)段中,一個(gè)數(shù)據(jù)段由一個(gè)或多個(gè)區(qū)間組成;對(duì)于分區(qū)表

或群集表,Oracle 會(huì)為表分配多個(gè)段。數(shù)據(jù)段包括LOB(large object,大對(duì)象)段,此段存儲(chǔ)表

段中的LOB 定位器列引用的LOB 數(shù)據(jù)(如果未將LOB 以?xún)?nèi)聯(lián)方式存儲(chǔ)在表中)。

每個(gè)索引存儲(chǔ)在自己的索引段中。與分區(qū)表一樣,分區(qū)索引的每個(gè)分區(qū)存儲(chǔ)在專(zhuān)門(mén)的段中。

這種類(lèi)別包括LOB 索引段。表的非LOB 列、表的LOB 列和LOB 的相關(guān)索引均可以保存在不

同的表空間(不同的段)中以提高性能。

如果用戶(hù)的SQL 語(yǔ)句需要磁盤(pán)空間來(lái)完成操作,例如內(nèi)存中容納不下的排序操作,Oracle

會(huì)分配臨時(shí)段。僅在執(zhí)行SQL 語(yǔ)句期間存在臨時(shí)段。

從Oracle 10g 開(kāi)始,只有SYSTEM 表空間中存在手動(dòng)回滾段,但DBA 通常不必維護(hù)SYSTEM

回滾段。在前面的Oracle 版本中,會(huì)創(chuàng)建回滾段,以便在回滾事務(wù)時(shí)保存數(shù)據(jù)庫(kù)DML 操作的

舊值,并維護(hù)“舊”映像數(shù)據(jù),以便為其他訪(fǎng)問(wèn)此表的用戶(hù)提供表數(shù)據(jù)的讀一致性視圖。在恢

復(fù)數(shù)據(jù)庫(kù)期間,為回滾在數(shù)據(jù)庫(kù)實(shí)例崩潰或異常終止時(shí)處于活動(dòng)狀態(tài)的未提交事務(wù),也會(huì)使用

回滾段。

在Oracle 10g 到12c 中,自動(dòng)撤消管理(Automatic Undo Management)處理撤消表空間中的

回滾段的自動(dòng)分配和管理。在撤消表空間中,撤消段的結(jié)構(gòu)與回滾段類(lèi)似,只是這些段的管理

細(xì)節(jié)由Oracle 控制,而非由DBA 管理(這樣做效率通常不高)。從Oracle9i 開(kāi)始使用自動(dòng)撤消

管理,但在Oracle 10g 中仍然可以使用手動(dòng)管理的回滾段。但是,從 Oracle 10g 開(kāi)始不贊成使

用此手動(dòng)功能。在Oracle Database 12c 中,會(huì)默認(rèn)啟用自動(dòng)撤消管理;另外,提供了

PL/SQL(Procedural Language/Structured Query Language,過(guò)程語(yǔ)言/結(jié)構(gòu)化查詢(xún)語(yǔ)言)過(guò)程來(lái)幫助

調(diào)整UNDO 表空間的大小。

提示:

如果開(kāi)始使用 Oracle Database 12c,你真正需要了解的是:手動(dòng)回滾是多余的,

在未來(lái)版本中會(huì)予以取消。另外,自動(dòng)撤消管理是Oracle Database 12c 的一項(xiàng)

標(biāo)準(zhǔn)功能。

1.1.2 Oracle 物理存儲(chǔ)結(jié)構(gòu)

Oracle Database 使用磁盤(pán)上的多個(gè)物理存儲(chǔ)結(jié)構(gòu)來(lái)保存和管理用戶(hù)事務(wù)的數(shù)據(jù)。其中一些

存儲(chǔ)結(jié)構(gòu),如數(shù)據(jù)文件、重做日志文件和歸檔重做日志文件保存真正的用戶(hù)數(shù)據(jù)。而其他一些

結(jié)構(gòu),如控制文件,則維護(hù)數(shù)據(jù)庫(kù)對(duì)象的狀態(tài)?;谖谋镜木瘓?bào)和跟蹤文件包含數(shù)據(jù)庫(kù)中的例

第1 章 數(shù)據(jù)庫(kù)備份解決方案和ASM

5

行事件和錯(cuò)誤條件的記錄信息。圖1-2 顯示這些物理結(jié)構(gòu)與邏輯存儲(chǔ)結(jié)構(gòu)之間的關(guān)系。數(shù)據(jù)庫(kù)

文件是控制文件、數(shù)據(jù)文件或者聯(lián)機(jī)重做日志文件。其他對(duì)于數(shù)據(jù)庫(kù)的成功運(yùn)行并不重要的文

件包括參數(shù)文件、口令文件、備份文件、歸檔重做日志文件、跟蹤文件和警報(bào)日志文件。

內(nèi)存結(jié)構(gòu)

后臺(tái)進(jìn)程

數(shù)據(jù)庫(kù)

數(shù)據(jù)文件 控制文件 重做日志文件歸檔重做日志文件

數(shù)據(jù)文件1 數(shù)據(jù)文件2 數(shù)據(jù)文件3 數(shù)據(jù)文件4

SYSAUX

表空間

USERS 表空間

SYSTEM

表空間

數(shù)據(jù)庫(kù)

物理數(shù)據(jù)庫(kù)結(jié)構(gòu)

實(shí)例

邏輯數(shù)據(jù)庫(kù)

結(jié)構(gòu)

圖1-2 Oracle 物理存儲(chǔ)結(jié)構(gòu)

1. 數(shù)據(jù)文件

Oracle Database 至少必須包含一個(gè)數(shù)據(jù)文件。一個(gè)Oracle 數(shù)據(jù)文件對(duì)應(yīng)于磁盤(pán)上的一個(gè)物

理操作系統(tǒng)文件。Oracle Database 中的每個(gè)數(shù)據(jù)文件正好是一個(gè)表空間的成員。但是,一個(gè)表

空間可以包含多個(gè)數(shù)據(jù)文件。大文件表空間是例外情況,這個(gè)表空間正好包含一個(gè)數(shù)據(jù)文件。

如果DBA 使用AUTOEXTEND 參數(shù)創(chuàng)建數(shù)據(jù)文件,那么在空間不足的情況下,Oracle 數(shù)

據(jù)文件可以自動(dòng)擴(kuò)展。另外,使用ALTER DATABASE DATAFILE 命令,可以手動(dòng)擴(kuò)展事件

文件。DBA 還可以使用MAXSIZE 參數(shù)來(lái)限制給定數(shù)據(jù)文件的擴(kuò)展量。在任意一種情況下,

數(shù)據(jù)文件的大小最終都會(huì)受到其所在的磁盤(pán)容量大小的限制。

數(shù)據(jù)文件是數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的最終棲息之地。數(shù)據(jù)文件中頻繁訪(fǎng)問(wèn)的塊都會(huì)緩存到內(nèi)存

中。同樣,新數(shù)據(jù)塊并非直接寫(xiě)入數(shù)據(jù)文件,而是根據(jù)數(shù)據(jù)庫(kù)寫(xiě)入器進(jìn)程的激活時(shí)間寫(xiě)入到數(shù)

據(jù)文件中。在用戶(hù)的事務(wù)完成前,會(huì)將事務(wù)的更改寫(xiě)入重做日志文件。

OCP 認(rèn)證考試指南(1Z0-063) Oracle Database 12c 高級(jí)管理

6

2. 重做日志文件

每次在表、索引或其他Oracle 對(duì)象中添加、刪除或更改數(shù)據(jù)時(shí),都會(huì)將一個(gè)條目寫(xiě)入當(dāng)前

的重做日志文件中。由于Oracle 以循環(huán)方式重用重做日志文件,Oracle 數(shù)據(jù)庫(kù)至少必須有兩個(gè)

重做日志文件。在一個(gè)重做日志文件填滿(mǎn)重做日志條目時(shí),如果實(shí)例恢復(fù)仍需要使用此當(dāng)前日

志文件,就將此文件標(biāo)記為ACTIVE;如果實(shí)例恢復(fù)不需要此文件,就將其標(biāo)記為INACTIVE。

接著會(huì)按順序從頭使用下一個(gè)日志文件,并將此文件標(biāo)記為CURRENT。

在理想狀況下,永遠(yuǎn)都不會(huì)使用重做日志文件中的信息。但是,如果發(fā)生了停電故障或其

他一些服務(wù)器故障,從而導(dǎo)致Oracle 實(shí)例失敗,那么數(shù)據(jù)庫(kù)緩沖區(qū)緩存中的新數(shù)據(jù)塊或更新的

數(shù)據(jù)塊可能尚未寫(xiě)入到數(shù)據(jù)文件中。重新啟動(dòng)Oracle 實(shí)例時(shí),會(huì)在前滾操作中將重做日志文件

中的條目應(yīng)用于數(shù)據(jù)庫(kù)數(shù)據(jù)文件,以便將數(shù)據(jù)庫(kù)的狀態(tài)恢復(fù)到發(fā)生故障時(shí)的狀態(tài)。

為了能夠在一個(gè)重做日志組的一個(gè)重做日志文件丟失時(shí)執(zhí)行恢復(fù),可以在不同的物理磁盤(pán)

上保存重做日志文件的多個(gè)副本。你將在本章后面了解到,可以實(shí)現(xiàn)重做日志文件、歸檔日志

文件和控制文件的多路復(fù)用,以便確保Oracle 數(shù)據(jù)庫(kù)的可用性和數(shù)據(jù)完整性。簡(jiǎn)而言之,多路

復(fù)用的意思是擁有多個(gè)結(jié)構(gòu)副本,以便提高性能和可用性。

3. 控制文件

Oracle Database 至少有一個(gè)控制文件,此文件維護(hù)數(shù)據(jù)庫(kù)的元數(shù)據(jù)。元數(shù)據(jù)是數(shù)據(jù)庫(kù)本身

的物理結(jié)構(gòu)的數(shù)據(jù)。除其他外,控制文件還包含數(shù)據(jù)庫(kù)名稱(chēng)、創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)間,以及所有數(shù)

據(jù)文件和重做日志文件的名稱(chēng)和地址。另外,控制文件維護(hù)恢復(fù)管理器(Recovery Manager,

RMAN)使用的信息,如持久性RMAN 設(shè)置以及數(shù)據(jù)庫(kù)上已經(jīng)執(zhí)行的備份類(lèi)型。每當(dāng)數(shù)據(jù)庫(kù)結(jié)

構(gòu)發(fā)生任何改動(dòng)時(shí),更改信息會(huì)立即在控制文件中反映出來(lái)。

由于控制文件對(duì)數(shù)據(jù)庫(kù)的運(yùn)行如此重要,因此也可以對(duì)控制文件進(jìn)行多路復(fù)用(可以復(fù)制

一個(gè)或多個(gè)控制文件)。但是,無(wú)論有多少個(gè)控制文件的副本與一個(gè)實(shí)例相關(guān),都只有一個(gè)控

制文件主要用于檢索數(shù)據(jù)庫(kù)元數(shù)據(jù)。

ALTER DATABASE BACKUP CONTROLFILE TO TRACE 命令是另一種備份控制文件的

方式。它生成SQL 腳本,如果由于發(fā)生了災(zāi)難性故障造成控制文件的所有多路復(fù)用二進(jìn)制版

本丟失,則可以使用此腳本來(lái)重新創(chuàng)建數(shù)據(jù)庫(kù)控制文件。

還可以使用此跟蹤文件在以下情況下重新創(chuàng)建控制文件:需要重命名數(shù)據(jù)庫(kù),或更改各種

數(shù)據(jù)庫(kù)限制(如果不重新創(chuàng)建整個(gè)數(shù)據(jù)庫(kù),不能以其他方式更改)。

4. 歸檔日志文件

Oracle Database 可按以下兩種模式運(yùn)行:ARCHIVELOG 或NOARCHIVELOG 模式。如果

數(shù)據(jù)庫(kù)處于NOARCHIVELOG 模式,則循環(huán)重用重做日志文件(又稱(chēng)聯(lián)機(jī)重做日志文件)將意味

著,在出現(xiàn)硬盤(pán)故障或其他與介質(zhì)相關(guān)的故障時(shí),重做條目(以前事務(wù)的內(nèi)容)不再可用。以

NOARCHIVELOG 模式運(yùn)行可以在實(shí)例發(fā)生故障或系統(tǒng)崩潰時(shí)保護(hù)數(shù)據(jù)庫(kù)的完整性,因?yàn)橹荒?/p>

在聯(lián)機(jī)重做日志文件中使用已經(jīng)提交但尚未寫(xiě)入數(shù)據(jù)文件的所有事務(wù)。因此,崩潰恢復(fù)的范圍

僅限于聯(lián)機(jī)重做日志中的當(dāng)前條目。如果在最早的重做日志文件之前數(shù)據(jù)文件最近一次備份發(fā)

生故障,將無(wú)法恢復(fù)數(shù)據(jù)庫(kù)。

與此相反,ARCHIVELOG 模式將填滿(mǎn)的重做日志文件發(fā)送到一個(gè)或多個(gè)指定目標(biāo),可以

第1 章 數(shù)據(jù)庫(kù)備份解決方案和ASM

7

在數(shù)據(jù)庫(kù)介質(zhì)發(fā)生故障時(shí),在任何特定的時(shí)間點(diǎn)使用備份文件重新構(gòu)造數(shù)據(jù)庫(kù)。例如,如果包

含數(shù)據(jù)文件的硬盤(pán)發(fā)生崩潰,有了近期的備份數(shù)據(jù)文件、重做日志文件和歸檔日志文件(在備

份后生成),則可將數(shù)據(jù)庫(kù)的內(nèi)容恢復(fù)到崩潰前的一個(gè)時(shí)間點(diǎn)。

為填滿(mǎn)的重做日志文件使用多個(gè)歸檔日志目標(biāo)對(duì)于Oracle 中名為Oracle Data Guard(以前

稱(chēng)為Oracle Standby Database)的高可用性功能至關(guān)重要。

5. 初始化參數(shù)文件

啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例時(shí),會(huì)為 Oracle 實(shí)例分配內(nèi)存,并會(huì)打開(kāi)兩類(lèi)初始化參數(shù)文件中的一個(gè):

基于文本的文件init.ora(通常稱(chēng)為init.ora 或PFILE)或服務(wù)器參數(shù)文件(SPFILE)。實(shí)例首

先在操作系統(tǒng)的默認(rèn)位置( 例如, Unix 上的$ORACLE_HOME/dbs) 查找SPFILE 文件

spfile.ora 或spfile.ora。如果這些文件都不存在,實(shí)例會(huì)查找名為init.ora 的PFILE。

另外,STARTUP 命令可顯式指定在啟動(dòng)Oracle 時(shí)使用的PFILE。

無(wú)論采用哪種格式,初始化參數(shù)文件都指定跟蹤文件、控制文件和填滿(mǎn)的重做日志文件等

的位置。它們還設(shè)置系統(tǒng)全局區(qū)域(System Global Area,SGA)中各種結(jié)構(gòu)的大小,以及允許多

少用戶(hù)同時(shí)連接到數(shù)據(jù)庫(kù)。

一直到Oracle Database 9i,只能使用init.ora 文件來(lái)指定實(shí)例的初始化參數(shù)。雖然可以使用

文本編輯器方便地進(jìn)行編輯,但是此文件存在一些缺點(diǎn)。如果在命令行使用ALTER SYSTEM

命令更改動(dòng)態(tài)系統(tǒng)參數(shù),DBA 必須記住更改init.ora 文件,以便下次重新啟動(dòng)實(shí)例時(shí)新參數(shù)值

可以生效。

SPFILE 使DBA 可以更方便高效地管理參數(shù)。如果運(yùn)行的實(shí)例正在使用SPFILE,那么,

如果任何ALTER SYSTEM 命令更改初始化參數(shù),將自動(dòng)更改SPFILE 中的初始化參數(shù)(可以?xún)H

針對(duì)運(yùn)行的實(shí)例,也可能針對(duì)兩者)。無(wú)須編輯SPFILE 文件,甚至也無(wú)法對(duì)其進(jìn)行編輯(否則

會(huì)損壞SPFILE)。

雖然本質(zhì)上無(wú)法對(duì)參數(shù)文件或SPFILE 進(jìn)行鏡像操作,但可將SPFILE 備份為init.ora 文件。

應(yīng)該使用傳統(tǒng)的操作系統(tǒng)命令備份Oracle 實(shí)例的init.ora 和SPFILE(對(duì)于SPFILE,可以使用恢

復(fù)管理器)。

使用DBCA(Database Configuration Assistant,數(shù)據(jù)庫(kù)配置助手)工具來(lái)創(chuàng)建數(shù)據(jù)庫(kù)時(shí),會(huì)默

認(rèn)創(chuàng)建SPFILE。

6. 警報(bào)和跟蹤日志文件

出現(xiàn)故障時(shí),Oracle 可以而且經(jīng)常會(huì)將消息寫(xiě)到警報(bào)日志文件,對(duì)于后臺(tái)進(jìn)程或用戶(hù)會(huì)話(huà),

則會(huì)寫(xiě)入跟蹤日志文件。

警報(bào)日志文件位于BACKGROUND_DUMP_DEST 初始化參數(shù)指定的目錄中,包含最重要

的例行狀態(tài)消息以及重要錯(cuò)誤條件。在啟動(dòng)或關(guān)閉數(shù)據(jù)庫(kù)時(shí),會(huì)將消息以及一系列未采用默認(rèn)

值的初始化參數(shù)記錄到警報(bào)日志中。還會(huì)記錄DBA 發(fā)送的任何ALTER DATABASE 或ALTER

SYSTEM 命令。此處還會(huì)記錄涉及表空間及其數(shù)據(jù)文件的操作,例如,添加表空間、刪除表空

間以及將數(shù)據(jù)文件添加到表空間中。錯(cuò)誤條件,例如表空間的空間不足或重做日志文件受損等

這些都是重要條件)也會(huì)記錄在此處。

Oracle 實(shí)例后臺(tái)進(jìn)程的跟蹤文件也位于BACKGROUND_DUMP_DEST 中。例如,

PMON(process monitor,進(jìn)程監(jiān)視器)和SMON(system monitor,系統(tǒng)監(jiān)視器)的跟蹤文件包含錯(cuò)

OCP 認(rèn)證考試指南(1Z0-063) Oracle Database 12c 高級(jí)管理

8

誤發(fā)生時(shí)間的條目,或SMON 需要執(zhí)行實(shí)例恢復(fù)操作的時(shí)間的條目。QMON(queue monitor,

隊(duì)列監(jiān)視器)的跟蹤文件包含何時(shí)產(chǎn)生新進(jìn)程的消息。

也為各個(gè)用戶(hù)會(huì)話(huà)或數(shù)據(jù)庫(kù)連接創(chuàng)建跟蹤文件,這些跟蹤文件位于初始化參數(shù)USER_

DUMP_DEST 指定的目錄中。在兩種情況下為用戶(hù)進(jìn)程創(chuàng)建跟蹤文件:由于權(quán)限問(wèn)題,用戶(hù)會(huì)

話(huà)發(fā)生了一些類(lèi)型的錯(cuò)誤或用戶(hù)進(jìn)程的運(yùn)行空間不足。也可以使用以下的命令顯式創(chuàng)建跟蹤

文件,以幫助診斷問(wèn)題:

ALTER SESSION SET SQL_TRACE=TRUE;

為用戶(hù)執(zhí)行的每條SQL 語(yǔ)句生成跟蹤信息,在調(diào)整用戶(hù)的SQL 語(yǔ)句時(shí),跟蹤信息會(huì)起到

幫助作用。

可以隨時(shí)刪除或重命名警報(bào)日志文件;下次生成警報(bào)日志消息時(shí)會(huì)重新創(chuàng)建此文件。DBA

經(jīng)常通過(guò)操作系統(tǒng)機(jī)制(Oracle Database 內(nèi)部調(diào)度機(jī)制)或Oracle Enterprise Manager 的調(diào)度程

序,設(shè)置一項(xiàng)日常批處理作業(yè),在日常工作中重命名和歸檔警報(bào)日志。

從Oracle Database 11g 第1 版開(kāi)始,實(shí)例的診斷信息被集中到初始化參數(shù)DIAGNOSTIC_

DEST 指定的單個(gè)目錄中,并且忽略USER_DUMP_DEST 和BACKGROUND_DUMP_DEST。

7. 備份文件

可以從多個(gè)來(lái)源,例如操作系統(tǒng)復(fù)制命令或Oracle RMAN 生成備份文件。如果DBA 執(zhí)行

冷備份,那么備份文件只是數(shù)據(jù)文件、重做日志文件、控制文件和歸檔重做日志文件等的操作

系統(tǒng)副本。

除了數(shù)據(jù)文件的逐位映像副本(RMAN 的默認(rèn)操作)外,RMAN 可以生成數(shù)據(jù)文件、控制文

件、歸檔重做日志文件和特殊格式的SPFILE 的完整和增量備份,稱(chēng)為備份集,備份集僅供

RMAN 讀取。RMAN 備份集備份通常比原始的數(shù)據(jù)文件小,因?yàn)镽MAN 不備份未使用過(guò)的塊。

RMAN 是管理備份和恢復(fù)的標(biāo)準(zhǔn),但在RMAN 備份處理會(huì)對(duì)性能產(chǎn)生不利影響的情況下除外。

1.1.3 Oracle 內(nèi)存結(jié)構(gòu)

Oracle 使用服務(wù)器的物理內(nèi)存來(lái)保存Oracle 實(shí)例的很多信息:Oracle 可執(zhí)行代碼本身、會(huì)

網(wǎng)友評(píng)論(不代表本站觀點(diǎn))

來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

太深入啦

2016-11-15 00:13:21
來(lái)自soongwx**的評(píng)論:

好書(shū),多出好書(shū)

2016-12-23 17:17:30
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

到貨速度快,贊贊贊贊贊贊贊贊贊贊贊贊

2017-07-31 15:25:44
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

正版圖書(shū),非常好

2017-10-12 12:36:48
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

非常棒,希望店家繼續(xù)活動(dòng)

2017-11-21 12:28:20
來(lái)自東***(**的評(píng)論:

這個(gè)題庫(kù)還是不錯(cuò)的,書(shū)的大小厚度都適中,然后,看起來(lái)了要

2017-04-05 10:37:56

免責(zé)聲明

更多出版社
主站蜘蛛池模板: 乐清市| 大方县| 绍兴市| 霍山县| 新野县| 徐州市| 浦北县| 洛宁县| 祥云县| 襄垣县| 岑巩县| 满洲里市| 玉田县| 金寨县| 横峰县| 大邑县| 手机| 曲沃县| 晋州市| 霞浦县| 屏东市| 邵东县| 新昌县| 石阡县| 神池县| 甘德县| 邹平县| 西宁市| 舒城县| 禄丰县| 治多县| 汽车| 霸州市| 襄汾县| 芦溪县| 迁西县| 黔西| 平度市| 即墨市| 太谷县| 抚松县|