《精通Oracle 10g备份与恢复》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王海亮,王海凤,张立民,郑建茹等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508425421
  • 页数:431 页
图书介绍:

目录 1

前言 1

第一部分 概述 1

第1章 备份和恢复综述 1

1.1 Oracle失败 1

1.1.1 语句失败 1

1.1.2 用户错误 3

1.1.3 用户进程失败 5

1.1.4 网络失败 5

1.1.5 例程失败 6

1.1.6 介质失败 6

1.2 备份和恢复基础 6

1.2.1 备份与恢复方法 7

1.2.2 制定恢复策略 9

1.2.3 制定备份策略 10

1.3 Oracle 10g备份与恢复新特征 12

1.4 小结 13

1.5 习题 14

第2章 Oracle恢复结构 15

2.1 Oracle服务器 15

2.1.1 数据库文件 17

2.1.2 系统全局区 24

2.1.3 后台进程 25

2.1.4 基本概念 28

2.2 建立示例数据库 33

2.3 备份与恢复配置 40

2.3.1 多元化控制文件 40

2.3.2 多元化重做日志 41

2.3.3 配置例程恢复参数 43

2.4 小结 44

2.5 习题 45

第3章 配置日志操作模式 47

3.1 日志操作模式简介 47

3.2 改变日志操作模式 49

3.3 配置其他归档参数 49

3.4 显示归档信息 53

3.5 小结 55

3.6 习题 56

第二部分 用户管理的备份与恢复 57

第4章 用户管理的备份 57

4.1 备份数据库 57

4.1.1 数据库一致性备份 57

4.1.2 数据库非一致性备份 58

4.2.1 脱机备份 59

4.2 备份表空间 59

4.2.2 联机备份 60

4.2.3 处理联机备份失败 61

4.2.4 备份只读表空间 62

4.3 备份控制文件 63

4.3.1 建立控制文件副本 63

4.3.2 备份到跟踪文件 63

4.4 备份其他文件 65

4.5 小结 66

4.6 习题 66

第5章 用户管理的完全恢复 68

5.1 完全恢复简介 68

5.1.1 诊断数据文件介质失败 68

5.1.2 转储数据文件到其他磁盘 69

5.1.3 完全恢复命令 70

5.1.4 应用归档日志 71

5.1.5 查看恢复文件 72

5.2 在MOUNT状态下恢复数据文件 73

5.3 在OPEN状态下恢复关闭后意外丢失的数据文件 74

5.4 在OPEN状态下恢复打开时意外丢失的数据文件 76

5.5 在OPEN状态下恢复未备份数据文件 77

5.6 小结 79

5.7 习题 79

第6章 用户管理的不完全恢复 82

6.1 不完全恢复简介 82

6.1.1 不完全恢复分类 83

6.1.2 不完全恢复命令 84

6.2 基于时间恢复 84

6.3 基于SCN恢复 86

6.4 基于取消恢复 88

6.5 基于备份控制文件恢复 90

6.6 小结 93

6.7 习题 93

第7章 其他恢复问题 95

7.1 恢复控制文件 95

7.1.1 单个控制文件的介质失败 96

7.1.2 所有控制文件的介质失败 97

7.2 恢复重做日志 99

7.2.1 日志组的某个日志成员损坏 99

7.2.2 非活动日志组的所有日志成员全部损坏 100

7.2.3 当前日志组的所有日志成员全部损坏 101

7.3 恢复临时文件 103

7.4 处理损坏数据块 104

7.6 习题 106

7.5 小结 106

第8章 在NOARCHIVELOG模式下用户管理的备份与恢复 108

8.1 NOARCHIVELOG模式简介 108

8.2 在NOARCHIVELOG模式下的备份 109

8.3 在NOARCHIVELOG模式下的恢复 110

8.3.1 数据文件出现介质失败但重做日志未被覆盖 111

8.3.2 次要数据文件出现介质失败 112

8.3.3 重要数据文件出现介质失败 113

8.4 小结 114

8.5 习题 114

第三部分 RMAN管理的备份与恢复 116

第9章 RMAN基础 116

9.1 RMAN组成 116

9.1.1 RMAN组件 117

9.1.2 RMAN的特点 119

9.2 运行RMAN 120

9.2.1 连接到RMAN 120

9.2.2 RMAN命令 122

9.3 配置RMAN环境 124

9.4 小结 127

9.5 习题 128

第10章 RMAN备份 129

10.1 RMAN备份的概念 129

10.2 建立备份集 131

10.3 建立映像副本 134

10.4 建立增量备份和累积备份 135

10.5 显示备份信息 137

10.6 小结 139

10.7 习题 140

11.1 RMAN恢复综述 142

第11章 RMAN恢复 142

11.2 RMAN完全恢复 144

11.2.1 恢复数据库 144

11.2.2 恢复SYSTEM表空间的数据文件 145

11.2.3 在OPEN状态下恢复关闭后意外丢失的数据文件 146

11.2.4 在OPEN状态下恢复打开时意外丢失的数据文件 148

11.2.5 在OPEN状态下恢复未备份的数据文件 149

11.2.6 恢复表空间 150

11.2.7 数据块介质恢复 151

11.3 RMAN不完全恢复 151

11.3.1 基于时间恢复 151

11.3.2 基于SCN恢复 152

11.3.3 基于日志序列号恢复 153

11.3.4 基于备份控制文件恢复 154

11.4 小结 155

11.5 习题 156

第12章 RMAN维护命令 158

12.1 REPORT 158

12.2 LIST 161

12.3 CROSSCHECK 164

12.4 DELETE 169

12.5 CHANGE 174

12.6 CATALOG 176

12.7 小结 178

12.8 习题 178

第13章 管理恢复目录 180

13.1 恢复目录简介 180

13.2 建立恢复目录 181

13.3 使用存储脚本 183

13.4 维护恢复目录 184

13.5 查询恢复目录 186

13.6 小结 187

13.7 习题 188

第四部分 逻辑备份与恢复 189

第14章 EXPDP和IMPDP 189

14.1 EXPDP和IMPDP简介 189

14.2 使用EXPDP 190

14.2.1 EXPDP命令行选项 190

14.2.2 调用EXPDP 195

14.3 使用IMPDP 197

14.3.1 IMPDP命令行选项 197

14.3.2 调用IMPDP 203

14.4 使用EXPDP和IMPDP搬移表空间 205

14.6 习题 208

14.5 小结 208

第15章 EXP和IMP 210

15.1 EXP和IMP简介 210

15.2 使用EXP 211

15.2.1 EXP命令行选项 211

15.2.2 调用EXP 215

15.3 使用IMP 216

15.3.1 IMP命令行选项 216

15.3.2 调用IMP 220

15.4 使用EXP和IMP搬移表空间 222

15.5 小结 224

15.6 习题 225

第五部分 备份和恢复高级知识 226

第16章 表空间时间点恢复 226

16.1 TSPITR简介 226

16.2.1 确定TSPITR需求 227

16.2 准备TSPITR 227

16.2.2 准备主数据库 229

16.3 实现用户管理的TSPITR 231

16.4 实现RMAN管理的TSPITR 235

16.4.1 全自动TSPITR 236

16.4.2 用自动辅助例程定制TSPITR 236

16.4.3 手工辅助例程实现TSPITR 238

16.5 小结 239

16.6 习题 240

第17章 管理复制数据库 241

17.1 复制数据库综述 241

17.2 用户管理的复制数据库 242

17.2.1 在同一主机上建立用户管理的复制数据库 243

17.2.2 在不同主机上建立用户管理的复制数据库 245

17.3.1 在同一主机上建立RMAN管理的复制数据库 248

17.3 RMAN管理的复制数据库 248

17.3.2 在不同主机上建立RMAN管理的复制数据库 250

17.4 小结 252

17.5 习题 252

第18章 物理备用数据库 254

18.1 Data Guard综述 254

18.2 使用用户管理备份建立物理备用数据库 256

18.2.1 在同一主机上使用用户管理备份建立物理备用数据库 256

18.2.2 在不同主机上使用用户管理备份建立物理备用数据库 261

18.3 使用RMAN备份建立物理备用数据库 265

18.3.1 在相同主机上使用RMAN备份建立物理备用数据库 265

18.3.2 在不同主机上使用RMAN备份建立物理备用数据库 269

18.4 管理物理备用数据库 273

18.5 小结 275

18.6 习题 275

19.1 逻辑备用数据库综述 277

第19章 逻辑备用数据库 277

19.2 建立逻辑备用数据库 279

19.3 管理逻辑备用数据库 283

19.4 小结 285

19.5 习题 285

第20章 使用FlashBack 286

20.1 使用FlashBack查询实现行级恢复 286

20.2 使用FLASHBACK TABLE恢复表到先前状态 287

20.3 使用FLASHBACK TABLE恢复被删除表 289

20.3.1 数据库回收站 289

20.3.2 恢复被删除表 291

20.4 使用FLASHBACK DATABASE恢复数据库到先前状态 291

20.5 小结 293

20.6 习题 293

21.1.1 LogMiner简介 295

第21章 备份和恢复相关工具 295

21.1 LogMiner 295

21.1.2 LogMiner字典 297

21.1.3 使用LogMiner分析DML操作 298

21.1.4 使用LogMiner分析DDL操作 299

21.1.5 显示LogMiner信息 300

21.2 DBVERIFY 301

21.3 DBNEWID 304

21.4 小结 307

21.5 习题 308

附录A 习题答案 309

附录B RMAN命令 354

附录C 备份和恢复视图 397

附录D 备份和恢复参数 423