当前位置:首页 > 工业技术
Oracle 9i RMAN备份与恢复技术 配置和使用Oracle恢复管理器
Oracle 9i RMAN备份与恢复技术 配置和使用Oracle恢复管理器

Oracle 9i RMAN备份与恢复技术 配置和使用Oracle恢复管理器PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:(美)弗里曼(Freeman,R.G.),(美)哈特(Hart,M.)著;梁志敏,蔡建译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302079951
  • 页数:414 页
图书介绍:本书讲解了构建在Oracle 9i中的RMAN备份与恢复操作的功能。第Ⅰ部分介绍了Oracle ROBMS中的备份与恢复的基本原理。第Ⅱ部分讨论了RMAN初始设置。第Ⅲ部分讲述的是使用RMAN的基础知识。第Ⅳ部分讲述RMAN备份恢复的高级主题,最后部分提供了RMAN案例研究。
《Oracle 9i RMAN备份与恢复技术 配置和使用Oracle恢复管理器》目录

12.3.1执行TSPITR 23 1

12.3 表空间时间点恢复 23 1

1.1.1 高可用性 3

目 录 3

1.1 备份和恢复概要 3

第Ⅰ部分基础知识 3

第1章Oracle 9i备份与恢复体系结构概述 3

1.1.2备份和恢复 4

1.2需要掌握的Oracle术语 5

11.3.3 Maintenance Wizard 2 1 7

1.3数据库软件的控制 7

1 1.4 Recovery Wizard 2 1 8

1.4 Oracle体系结构 8

1.4.1 Oracle进程 9

1.4.2 Oracle内存和RMAN 10

1.4.3 Oracle数据库 10

1.4.4 ARCHIVELOG模式与NOARCHIVELOG模式 12

1.4.5 Oracle逻辑结构 12

1.5.1 数据库的启动和关闭 13

1.5组合情况 13

1.5.2使用数据库和内核 15

1.6 Oracle备份与恢复入门 17

1.6.1逻辑备份与恢复 17

1.6.2 Oracle物理备份与恢复 17

1.6.3备份的其他知识 21

1.7小结 22

2.1服务器管理恢复 23

第2章 RMAN体系结构概述 23

2.2 RMAN实用程序 24

2.3 RMAN备份的网络拓扑结构 25

2.3.1远程运行RMAN 26

2.3.2在目标数据库本地运行RMAN 27

2.4数据库控制文件 28

2.4.1在控制文件中记录重用 29

2.4.2快照控制文件 30

2.5 RMAN服务器进程 31

2.6 RMAN使用的SYS数据包 32

2.6.1 SYS.DBMS RCVMAN数据包 32

2.6.2 SYS.DBMS BACKUP RESTORE数据包 32

2.7备份数据块 33

2.7.1 数据块备份概述 33

2.7.2块级备份的优点 34

2.8内存中的RMAN 35

2.8.1 输入内存缓冲区 35

2.8.2用于还原的内存缓冲区 36

2.8.3 PGA与SGA的使用 36

2.9恢复目录 37

2.10辅助数据库 39

2.11.1 目标数据库与RMAN可执行文件 40

2.11版本兼容性 40

2.1 1.2恢复目录数据库与恢复目录模式 41

2.1 1.3辅助数据库 41

2.12 从开始到结束的RMAN进程 41

2.13 小结 43

第Ⅱ部分设置原则和实践 47

第3章 RMAN设置和配置 47

3.1 配置在ARCHIvELOG模式中使用RMAN 47

3.1.1准备将数据库置入ARCHIVELOG模式 47

3.1.2 ARCHIVELOG模式与NOARCHIVELOG模式之间的切换 48

3.2 RMAN命令行 50

3.3.1设置数据库用户 52

3.3 为RMAN操作配置数据库 52

3.3.2设置数据库安全性 53

3.3.3设置CONTROL_FILE_RECORD_KEEP_TIME参数 54

3.3.4配置RMAN默认设置 55

3.3.5使用共享服务器的情况 61

3.5 恢复目录 61

3.4 RMAN配置任务总结 61

3.5.1恢复目录的定义 62

3.5.2创建恢复目录 62

3.5.3恢复目录的备份和恢复 64

3.6其他备份和恢复设置与配置问题 64

3.7 小结 65

第4章介质管理问题 66

4.1使用磁带备份的原因 66

4.2.1介质管理器目录 67

4.2 RMAN和介质管理器概述 67

4.2.2介质管理器的其他软件组件 68

4.2.3介质管理库(MML) 68

4.2.4 与MML的接口 70

4.3 SBTAPI 70

4.4磁带备份的全过程 71

4.5从磁带还原的全过程 72

4.6使用sbttest和Ioadsbt.exe 72

4.7介质管理错误 73

4.8 Legato Single Server Version 74

4.9 小结 78

第5章 配置VERITAS NetBackupTM 79

5.1 VERITAS NetBackupTM介绍 79

5.2 Oracle集成的VERITAS组件 81

5.2.1 NetBackup Server软件 81

5.2.2 VERITAS NetBackupTM Client软件 83

5.2.3 NetBackup for Oracle软件 84

5.3 使用NetBackup for Oracle配置和运行Oracle备份 85

5.3.1 配置用于NetBackup的介质和存储设备 85

5.3.3 VERITAS NetBackup策略 88

5.3.2设置Maximum Jobs Per Client全局属性 88

5.3.4配置VERITAS NetBackupTMfor Oracle与Oracle RMAN的链接 91

Oracle RMAN脚本 93

5.3.5 使用VERITAS NetBackup for Oracle RMAN Template Generation向导创建 93

5.4 VERITAS NetBackupTM的日常维护任务 99

5.4.1执行备份操作 99

5.4.2 NetBackup服务器维护任务 101

5.5 小结 102

6.1 Oracle与Legato备份和恢复系统体系结构 103

第6章 配置Legato NetWorker Module for Oracle 103

6.2安装NMO 104

6.3 为客户机操作系统备份配置Networker 107

6.4运行和调度RMAN备份 110

6.5 创建RMAN备份脚本 112

6.6还原命令 113

6.7 NSR环境变量 115

6.8 小结 115

7.1.2 TSM服务器 116

7.1 Tivoli Storage Manager 116

7.1.1 TSM介绍 116

第7章 RMAN与Tivoli Storage Manager 116

7.1.5数据存储策略 117

7.1.3 TSM客户机 117

7.1.4备份对象的状态 117

7.1.6副本组 118

7.1.7在TSM服务器上注册节点 118

7.1.8客户机选项文件 119

7.1.9在TSM服务器上存储备份对象的方法 120

7.2 Tivoli Data Protection 121

7.2.1安装TDP 121

7.2.4在TSM服务器上注册TDP节点 122

7.2.2 重新链接RMAN与TDP 122

7.2.3 为TDP备份创建副本组 122

7.2.5 为TDP配置dsm.sys文件 123

7.2.6 为TDP配置dsm.opt文件 123

7.2.7配置tdpo.opt文件 123

7.2.8在备份脚本中避免输入口令的方法 124

7.2.9测试TDP设置 124

7.2.10 WindoWs平台上的TDP 124

7.3 使用RMAN与TDP备份数据库 125

7.4 TDP实用程序 126

7.4.1 tdpoconf实用程序 126

7.5 小结 127

7.4.2 tdposync实用程序 127

8.1 为使用RMAN链接OmniBack库 129

第8章 配置HP OmniBack ll v4.0 129

8.2 OmniBack链接与Oracle补丁的安装 130

8.3 用于Oracle的OmniBack配置 132

8.4 omniBack与冷备份 135

8.5更改用于还原的磁带驱动器 138

8.6 OmRiBack与Oracle8i实习 138

8.7小结 141

第1?部分 更有效地使用RMAN 145

第9章 RMAN备份 145

9.1 RMAN兼容性问题 146

9.2.1使用默认的设置执行脱机备份操作 147

9.2 脱机RMAN数据库备份 147

9.2.2不使用默认的设置执行脱机备份操作 150

9.3.1 标记 153

9.3.2 限定备份集的大小 153

9.3 backup命令选项 153

9.3.3修改备份集的保存策略 154

9.3.4重写configure gxclude命令 154

9.3.5 使用backup命令检查数据库的错误 154

9.3.6跳过脱机的、不可存取的或只读的数据文件 154

9.3.7强制备份只读的数据文件 155

9.3.8基于上次备份时间来备份数据文件 155

9.3.9在备份操作期间检查逻辑讹误 156

9.3.10在RMAN复制设备上生成备份副本 156

9.3.11 备份控制文件 156

9.4 set命令介绍 157

9.5联机RMAN数据库备份 158

9.5.1 联机数据库备份 158

9.5.2表空间备份 161

9.5.3数据文件备份 161

9.5.4归档的重做日志备份 162

9.5.5控制文件和服务器参数文件备份 162

9.6副本 163

9.5.6备份集备份 163

9.6.2数据文件副本 164

9.6.1 副本介绍 164

9.7 增量RMAN备份 165

9.6.3控制文件副本 165

9.6.4 ARCHIVELOG文件副本 165

9.7.1基本备份 166

9.7.2差异备份与累积备份 166

9.8备份操作练习 168

9.9 小结 171

第10章 RMAN还原与恢复 172

10.1 RMAN还原与恢复基础 172

10.3 RMAN还原与恢复前的操作 173

10.2还原数据库前的准备工作 173

10.3.1 还原服务器参数文件 174

10.3.2还原控制文件 180

10.4 在NOARCHIVELOG模式下还原与恢复数据库 184

10.4.1 restore与recover命令介绍 185

10.4.2使用已有控制文件的恢复操作 186

10.4.3从旧备份中还原数据库 187

10.4.4在不同的位置上还原数据库 188

10.5 在ARCHIVELOG模式中恢复数据库 190

10.5.1故障点数据库恢复 191

10.5.2表空间恢复 194

10.5.3数据文件恢复 195

10.5.4使用增量备份的恢复操作 196

10.6 小结 196

1 1.1 Enterprise Manager的安装 197

第1 1章 使用Oracle9i Enterprise Manager实现备份操作 197

11.2.1创建和配置OMS 198

1 1.2配置Enterprise Manager 198

11.2.2 Intelligent Agent 200

11.2.3节点发现 201

11.2.4PreferTed Credentials 203

11.2.5调度作业 204

11.2.6 Job Library 206

11.2.7 Event Notification 207

11.3 EM Backup Management实用程序 211

11.3.1BackupWizard 212

11.3.2备份配置 214

11.5 小结 220

12.1不完全恢复 221

第12章 RMAN的高级恢复 221

12.1.1使用resetlogs命令 222

12.1.2建立恢复点 222

12.1.3基于时间的恢复 223

12.1.4基于SCN的恢复 223

12.1.5基于日志序列的恢复 223

12.2 其他RMAN恢复 224

12.2.1只读表空间的恢复 224

12.2.2归档的重做日志的还原 224

12.2.3数据文件副本的还原 224

12.2.4恢复讹误的数据块 225

12.2.5恢复前一个对应物 226

12.4.1 使用verify和check logical参数的restore命令 235

12.3.2 TSPITR限制 235

12.4验证备份可恢复 235

12.4.2 validate backupset命令 237

12.5 RMAN的内核:dbms backup restore数据包 238

12.6 小结 239

第1 3章 RMAN维护 240

13.1 MN的维护 240

13.1.1交叉校验RMAN备份 240

13.1.2RMAN备份的验证 243

13.1.3备份保存策略 244

13.1.4 change命令 246

13.1.5 delete命令 250

13.1.6在RMAN为其他备份编写目录 251

13.2恢复目录的维护 252

13.2.1数据库的迁移与升级问题 252

1 3.2.2手工重置数据库对应物 252

13.2.3手工再同步恢复目录 252

13.2.4恢复目录记录的删除 253

13.2.5在恢复目录中撤消数据库的注册 253

13.2.6恢复目录模式对象 253

13.3备份恢复目录 254

13.4 RMAN存储的脚本 254

13.4.1创建存储的脚本 254

13.4.2修改存储的脚本 254

13.4.5打印存储的脚本 255

13.4.4使用存储的脚本 255

13.4.3删除存储的脚本 255

13.5 小结 256

第14章 RMAN报告 257

14.1 RMAN的list命令 257

14.1.1列出对应物 257

14.1.2列出备份 258

14.1.3列出副本 266

14.2 RMAN的report命令 268

14.2.1报告最近没有被备份的数据文件 268

14.2.2报告备份冗余或恢复窗口 269

14.2.3报告数据文件的不可恢复操作 270

14.2.4报告数据库模式 270

14.2.5报告丢弃的备份 270

14.3 小结 271

第1 5章 调整RMAN备份与恢复操作的性能 272

15.1 调整RMAN前的工作 272

1 5.1.1 可以达到的RMAN性能 272

15.1.2使用适当的硬件 273

1 5.1.3 调整数据库 274

15.2调整RMAN 276

15.2.1调整RMAN设置 276

15.2.2调整MML层 279

15.3 能够使用的调整视图 279

15.3.1 V$SESSION LONGOPS和V$SESSION视图 279

15.3.2 v$BACKUP_ASYNC_IO和V$BACKUP_SYNC_IO视图 280

15.4小结 282

第Ⅳ部分 备份与恢复之外的高级RMAN功能 285

第16章克隆目标数据库 285

16.1 RMAN复制的基础知识 285

16.1.1 使用RMAN复制的原因 285

16.1.2复制的体系结构 286

1 6.2复制的位置 291

16.2.1复制到相同的服务器 291

16.2.2复制到相同服务器的不同ORACLE HOME目录 292

16.2.3复制到远程服务器 292

16.2.4复制和网络 296

16.3在相同服务器上执行复制操作 298

16.4在远程服务器上执行复制操作 301

16.4.2使用DBNEWID实用程序的不完全复制 304

16.4.1 在远程服务器上复制磁带备份 304

16.5 小结 305

第17章 RMAN与Standby Database 306

17.1 RMAN与备用数据库 307

17.1.1 使用RMAN创建备用数据库的必要条件 307

17.1.2 duplicate…for standby命令 308

17.2从备用数据库生成备份 312

17.2.1 从备用数据库生成的数据文件备份 313

17.2.2从备用数据库生成的归档日志备份 314

17.3 小结 314

第18章 RMAN与Real Application Clusters 315

18.1 Real Application Clusters:独特的备份问题 315

18.1.1数据文件备份 316

1 8.1.2归档日志备份 317

18.2 RAC恢复问题 319

18.2.1还原操作 319

18.2.2还原操作期间的介质管理问题 320

18.2.3还原操作后的恢复问题 320

1 8.3 高级的RMAN/RAC功能 321

18.3.1 复制到单节点系统 321

1 8.3.2单节点备用数据库 324

18.3.3 从单节点备用数据库备份多节点RAC数据库 327

1 8.4 小结 328

第19章 RMAN案例研究 329

19.1 恢复操作前的准备工作 329

19.1.1故障的实际性质 329

19.2恢复案例研究 330

19.1.4在恢复操作期间寻求帮助 330

19.1.3可能需要的Oracle支持 330

19.1.2可以使用的恢复选项 330

19.3小结 355

第Ⅴ部分附 录 359

附录A RMAN语法参考指南 359

A.1 高级RMAN命令集语法 359

A.2@和@@命令 360

A.3 allocate channel命令 360

A.4 allocate channel for maintenance命令 361

A.5 allocOperandList子句 361

A.6 alter database命令 362

A.7 archivelogRecordSpecifier子句 362

A.8 backup命令 363

A.9 blockrecover命令 365

A.10 catalog命令 366

A.1 1 change命令 367

A.12命令行参数 368

A.13 completedTimeSpec子句 368

A.14 configure命令 369

A.15 connect命令 371

A.16 connectStringSpec子句 371

A.17 copy命令 371

A.1 8 create catalog命令 372

A.19 create script命令 373

A.20 crosscheck命令 373

A.22 delete命令 374

A.21 datafileSpec子句 374

A.23 delete script命令 375

A.24 DeviceSpecifier子句 375

A.25 drop catalog命令 376

A.26 duplicate命令 376

A.27 execute命令 378

A.28 exit命令 378

A.29 host命令 378

A.30 KeepOption子句 379

A.31 list命令 379

A.32 ListObjList子句 380

A.33 maintQualifier子句 381

A.34 opsOperandList子句 381

A.37 recordspec子句 382

A.35 print script命令 382

A.36 quit命令 382

A.38 recover命令 383

A.39 register命令 384

A.40 release channel命令 385

A.41 replace script命令 385

A.42 report命令 386

A.43 reset database命令 387

A.44 restore命令 387

A.45 resync命令 389

A.46 run命令 389

A.47 send命令 390

A.48 set命令 390

A.49 show命令 391

A.50 shutdown命令 392

A.51 spool命令 393

A.52 SQL命令 393

A.53 startup命令 394

A.54 switch命令 394

A.55 untilClause子命令 395

A.56 upgrade catalog命令 395

A.57 validate命令 396

附录B恢复目录研究 397

B.1 RC_ARCHIVED_LOG(VSARCHIVED_LOG) 397

B.2 RC BACKUPCONTROLFILE(V$BACKUP_DATAFILE) 398

B.3 RC BACKU_CORRUPTION(V$BACKUP_CORRUPTION 398

B.7 RC BACKUP SET(V$BACKUP_SET) 399

B.9 RC_CONTROLFILE_COPY(V$DATAFILE_COPY) 399

B.8 RC_BACKUP_SPFILE(V$BACKUP_SPFILE) 399

B.4 RC_BACKUP_DATAFILE(V$BACKUP_DATAFILE) 399

B.6 RC BACKUP REDOLOG(V$BACKUP_REDOLOG) 399

B.5 RC_BACKUP_PIECE(V$BACKUP_PIECE) 399

B.10 RC_COPY_CORRUPTION(V$COPY_CORRUPTION) 400

B.11 RC_DATABASE(V$DATABASE) 400

B.12 RC_DATABASE_BLOCK_CORRUPTION(V$DATABASE_BLOCK 400

_CORRUPTION) 400

B.1 3 RC_DATABASE_INCARNATION(V$DATABASE_INCARNATION) 400

B.18 RC REDO LOG(V$LOG,V$LOGFILE) 401

B.16 RC LOG HISTORY(VSLOG HISTORY) 401

B.17 RC OFFLINE RANGE(V$OFFLINE RANGE) 401

B.14 RC_DATAFILE(V$DATAFILE) 401

B.1 5 RC DATAFILE COPY(V$DATAFILE COPY) 401

B.1 9 RC REDO THREAD(VSTHREAD) 402

B.20 RC RESYNC 402

B.21 RC RMAN CONFIGURATION(V$RMAN_CONFIGURATION) 402

B.22 RC TABLESPACE(V$TABLESPACE) 402

附录C Oracle 8i的不同语法 403

C.1错误堆栈的差异 403

C.2永久配置参数 404

C.3备份操作后的自动日志切换 405

C.4 V$ARCHIVED LOG视图的差异 405

C.6块介质恢复 406

C.7恢复目录的重要性 406

C.5用于维护命令的通道分配 406

C.8 以NOCATALOG模式运行 407

C.9没有自动备份控制文件 407

C.10 Oracle 8i中的保存策略 407

C.11复制 408

附录D建立RMAN测试环境 410

D.1测试机器 410

D.1.1匹配产品环境 410

D.1.2节约成本 410

D.2 Oracle配置 411

D.2.1 多个主目录 411

D.2.2创建数据库 411

D.2.3 Oracle Enterprise Manager 412

D.2.4介质管理问题 412

D.3 RMAN配置 413

相关图书
作者其它书籍
返回顶部