书籍详情

Oracle8i备份与恢复手册

Oracle8i备份与恢复手册

作者:(美)Rama Velpuri,(美)Anand Adkoli著;蒋蕊等译

出版社:机械工业出版社

出版时间:2001-09-01

ISBN:9787111090526

定价:¥55.00

购买这本书可以去
内容简介
  本书着重讨论Oracle背景以及Oracle DBA为制订正确备份过程所必需的特定操作系统信息。本书提供的备份一般原理适用于所有操作系统,其中有些讨论尤其适合VLDB、DSS、OLTP和OPS环境的备份类型,还讨论了最新的逻辑备份特性。读者还将了解与操作系统有关的细节和有关在VMS、MVS、UNIX、NetWare、OS/2和Windows NT中备份的问题,以及错误分析和Oracle恢复的原理及适用策略。本书介绍了复制的概念,描述了所提供的可使用的诊断工具。最后,给出基于实际备份与恢复情况的许多实例。本书条理清晰、内容全面,无论是Oracle用户还是DBA(数据库管理员),都能从本书中获益。
作者简介
暂缺《Oracle8i备份与恢复手册》作者简介
目录
 译者序

前言
第1章   备份与恢复综述    1
1.1   为什么要设计备份    1
1.2   导致系统失败的原因    1
1.3   硬件保护和冗余    2
1.4   归档日志模式和不归档日志模式    3
1.5   诊断工具和调试RDBMS    3
1.6   备份综述    4
1.6.1   使用恢复管理器备份    4
1.6.2   操作系统备份    5
1.6.3   数据库冷备份    5
1.6.4   热备份    6
1.6.5   逻辑备份——导出    7
1.6.6   自动备份    7
1.6.7   备份内容    8
1.7   恢复综述    8
1.7.1   故障类型    8
1.7.2   恢复类型    10
1.7.3   使用物理备份恢复    10
1.7.4   使用逻辑备份恢复    11
1.7.5   复制——一种备份选择    11
第2章  Oracle体系结构和配置    13
2.1   系统上的Oracle文件    13
2.1.1   Oracle代码    13
2.1.2   数据文件    14
2.1.3   重做日志文件    15
2.1.4   控制文件    15
2.1.5   INIT.ORA文件    16
2.1.6   Oracle跟踪文件    17
2.2   数据库操作    19
2.2.1   系统全局区    19
2.2.2   Oralce进程    21
2.2.3   数据库的启动和关闭    23
2.3   数据存储    28
2.3.1   表空间和数据文件    28
2.3.2   分区    34
2.3.3   段、区间和数据块    36
2.4   数据库配置    46
2.4.1   管理控制文件    47
2.4.2   管理联机重做日志组    48
2.4.3   管理归档重做日志文件    50
2.5   配置Oracle并行服务器选项    53
2.6   Oracle企业管理器体系结构概述    54
第3章   物理备份    57
3.1   数据库设计和基本备份规则    57
3.2   物理备份    59
3.2.1   脱机(冷)备份    59
3.2.2   联机(热)备份    60
3.2.3   标签与命名约定    64
3.3   不同操作系统中的备份命令    64
3.3.1   VMS环境中的备份/还原    64
3.3.2   UNIX环境中的备份/还原    65
3.3.3   IBM MVS环境中的备份/还原    72
3.3.4   Windows NT 环境中的备份/还原    75
3.4   特殊环境中的备份    78
3.4.1   联机事务处理环境中的备份问题    78
3.4.2   决策支持系统环境中的备份问题    79
3.4.3   热备用数据库    79
第4章   逻辑备份    81
4.1   逻辑备份优势    81
4.2   使用导出工具准备    82
4.3   导出方法    82
4.4   导出参数    82
4.5   导出模式    84
4.6   完全数据库导出    85
4.6.1   完全导出    85
4.6.2   累积导出    86
4.6.3   增量导出    86
4.6.4   限制    87
4.6.5   作为SYSDBA调用导出    87
4.6.6   完全数据库导出过程示例    88
4.7   用户模式导出    89
4.8   表模式导出    93
4.9   表空间模式导出    94
4.9.1   限制    95
4.9.2   优势    96
4.10   导出特殊对象与考虑因素    96
4.10.1   分区级导出    96
4.10.2   导出LONG与LOB数据类型    96
4.10.3   导出脱机位图表空间    97
4.10.4   导出BFILE    97
4.10.5   不同导出版本的兼容性    97
第5章   Windows NT、UNIX和OpenVMS
        环境中的备份脚本    98
5.1   VMS环境中的备份脚本    98
5.1.1   BACKUP_MAIN.COM    99
5.1.2   EXPORT_DATABASE.COM    104
5.1.3   HOT_BACKUP.COM    110
5.1.4   COLD_BACKUP.COM    121
5.1.5   BACKUP_TABLESPACE.COM    134
5.1.6   INSTANCE_UP.COM    138
5.1.7   ENV_SYMBOLS_SAMPLE.COM    140
5.1.8   SHUTDOWN_IMMEDIATE.COM    141
5.1.9   STARTUP_DBAMODE.COM    144
5.1.10   SUBMIT_sample.COM    146
5.1.11   db_name_DEVICES_SAMPLE.COM    146
5.1.12   Tbs_hotbackup.sql    147
5.1.13   Tbs_coldbackup.sql    148
5.1.14   Tablespace_State.sql    148
5.1.15   Hot_Backup_Sample_Run.log    148
5.2   Windows NT 环境中的备份脚本    151
5.3   UNIX环境中的备份脚本    153
5.3.1   dbbackup    154
5.3.2   dbbackup_begin    159
5.3.3   dbexport_begin    170
5.3.4   dbbackup_sched.dat    173
5.3.5   crontab.env    173
5.3.6   sample_run.log    174
第6章   恢复原则    177
6.1   定义和内部恢复的概念    177
6.1.1   重做的生成和估计    177
6.1.2   系统修改号    179
6.1.3   重做线程    181
6.1.4   重做日志的切换    183
6.1.5   检查点    184
6.1.6   日志历史记录    190
6.1.7   控制文件和数据文件及日志
           文件的结构    190
6.2   恢复方法    192
6.2.1   重做应用    192
6.2.2   数据块恢复    195
6.2.3   线程恢复    196
6.2.4   介质恢复    197
6.2.5   数据库的恢复与实现    200
6.2.6   表空间恢复    208
6.2.7   数据文件恢复    209
6.2.8   创建控制文件和数据文件    212
6.2.9   恢复策略    214
6.3   使用导入进行逻辑恢复    216
6.3.1   导入准备    216
6.3.2   执行导入工具    217
6.3.3   导入参数    217
6.3.4   导入模式    218
6.4   灾难恢复    226
6.4.1   概念和术语    226
6.4.2   选择和设计及计划    231
6.4.3   准备    233
6.4.4   实现    236
6.4.5   维护    239
6.4.6   启用    246
6.5   故障分析    248
6.5.1   系统中断调查    248
6.5.2   系统停机与恢复调查    251
6.5.3   灾难恢复建议    252
第7章   Oracle恢复管理器    254
7.1   恢复管理器概念    254
7.2   恢复目录    256
7.2.1   创建恢复目录    256
7.2.2   注册数据库    259
7.2.3   从恢复目录注销数据库    263
7.2.4   改变恢复目录    263
7.3   使用备份管理器建立备份    264
7.3.1   完全数据库备份    265
7.3.2   表空间备份    274
7.3.3   数据文件备份    276
7.3.4   控制文件备份    277
7.3.5   归档日志备份    279
7.3.6   增量备份    282
7.3.7   累积备份    285
7.3.8   代理拷贝    286
7.4   恢复管理器的报告功能    286
7.4.1   list命令    287
7.4.2   report命令    289
7.5   恢复管理器中的脚本    291
7.6   恢复管理器的错误诊断    292
7.6.1   恢复管理器与数据库标识符    294
7.6.2   收集恢复管理器会话期的日志    295
7.6.3   恢复管理器中的坏数据块检测    295
7.6.4   测试并验证备份集和拷贝    297
7.7   使用恢复管理器进行灾难恢复    302
7.7.1   数据库恢复    302
7.7.2   表空间与数据文件恢复    304
7.7.3   控制文件恢复    305
第8章   复制    307
8.1   复制概念    307
8.2   复制要求    308
8.3   基本复制    308
8.3.1   快照的定义查询    309
8.3.2   ROWID快照或主键快照    309
8.3.3   复杂快照    309
8.4   复制环境类型    309
8.4.1   多主体复制    309
8.4.2   快照复制    310
8.4.3   多主体与快照混合配置    310
8.5   设置主复制站点    310
8.6   设置快照站点    314
8.6.1   快照站点要求    314
8.6.2   创建快照站点    314
8.7   数据库链    318
8.7.1   私有数据库链    318
8.7.2   公共数据库链    319
8.7.3   全局数据库链    319
8.8   可复制的数据类型    319
第9章   诊断工具和调试RDBMS    320
9.1   Oracle跟踪文件    320
9.2   诊断工具    324
9.2.1   设置跟踪事件    324
9.2.2   init.ora参数    329
9.2.3   使用LogMiner分析日志文件    331
9.2.4   使用OEM诊断包诊断数据库问题    333
9.2.5   使用DBMS_REPAIR包检测并
          定位数据块损坏    344
9.2.6   其他诊断程序    352
9.3   调试RDBMS    356
9.3.1   控制文件的转储    356
9.3.2   Oracle7的控制文件转储    356
9.3.3   Oracle8的控制文件转储    362
9.3.4   Oracle8i控制文件转储    370
9.3.5   重做日志文件转储    371
9.3.6   数据文件转储    376
9.4   Oracle错误和解决方案    381
9.4.1   常见的Oracle错误    381
9.4.2   Oracle内部错误    390
第10章   备份和恢复实例学习    398
10.1   实例学习    398
10.1.1   实例1:非归档日志模式和恢复    398
10.1.2   实例2:  在非归档日志模式下删除数据文件    401
10.1.3   实例3: 丢失系统数据文件    404
10.1.4   实例4:丢失不包含回滚段的非
              SYSTEM数据文件    408
10.1.5   实例5:  丢失有回滚段的非SYSTEM数据文件    415
10.1.6   实例6: 丢失未归档的联机日志文件    421
10.1.7   实例7:热备份期间的数据库崩溃    423
10.1.8   实例8: 使用备份控制文件恢复    426
10.1.9   实例9: Oracle 7版本7.1中的空间管理    431
10.1.10   实例10:在Oracle 7版本7.2及高版本中重新设定数据文件长度    434
10.1.11   实例11:通过RESETLOGS恢复    436
10.1.12   实例11(a)   通过RESETLOGS恢复(续)    441
10.1.13   实例12:创建数据文件    443
10.1.14   实例13:系统时钟改变和时间
              点恢复    445
10.1.15   实例14:脱机表空间和介质恢复    449
10.1.16   实例15:只读表空间和恢复    454
10.1.17   实例16:备用数据库问题解答    465
10.1.18   实例17:Oracle 8中数据分区丢失    468
10.1.19   实例18:通过表空间时间点恢复实现表/分区的恢复    470
10.1.20   实例19:使用QUERY子句进行导出与导入    490
10.1.21   实例20:在数据库之间迁移表空间    493
10.1.22   实例21:使用共享数据库名恢复数据库    496
10.1.23   实例22:设置备用数据库    499
10.2   小结    506
附录A   Oracle8i的新特性    508
猜您喜欢

读书导航