- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle备份与恢复 潘天石 主要内容 备份与恢复的分类 具体的备份方式 恢复的方式 备份的分类 脱机备份 联机备份 逻辑备份 脱机备份 也叫数据库的完全备份 在数据库关闭的状态下进行,不需要同步 备份的内容包括:数据文件,日志文件,控制文件 具体的内容参见数据字典视图: dba_data_files ,v$logfile,v$controlfile 联机备份 也叫数据库的部分备份 在数据库关闭或运行的状态下进行,需要同步,只可在归档模式下进行 备份的内容包括:一个或多个数据文件,控制文件 归档模式 数据库的日志文件的作用 非归档模式与归档模式的区别 配置归档模式 归档模式 日志文件主要记录数据库的修改,在9i以前是以记录的方式,9i后改为存储数据块 日志文件至少两组,日志写进程可以循环写 归档模式 非归档模式为系统默认的模式,检查点发生后日志文件直接被重写,内容不能被重用 归档模式下,检查点发生后,日志文件会先被备份出去,然后再被重写,日志内容就可以完整地保存下来 配置归档模式 修改初始化文件,增加内容: log_archive_start=TRUE‘ log_archive_dest=‘d:\’ log_archive_format=%s.dat log_archive_duplex_dest=e:\‘ 启动数据库到mount状态,执行 alter database archivelog 检查配置结果 archive log list 逻辑备份 不需要备份物理文件,只需要备份数据库的结构及数据,形成一个二进制文件 使用工具export进行 这种方式可以在多个数据库之间进行数据的传输,比如导出数据库中某个用户下所有的表,然后再导入到另外一个数据库中 恢复的分类 实例恢复,主要在实例失败的情况下进行恢复,由数据库在下次启动时自动进行,重做已提交的修改,回滚未提交的修改,可以将数据库恢复到上次的一个事物一致性状态 恢复的分类 介质恢复,在数据库的物理文件遭到破坏时进行,主要利用以前的备份文件和日志文件。分为完全恢复和不完全恢复,完全恢复可以使数据库恢复到最近的一次完全一致的状态,数据不会丢失;不完全恢复是在完全恢复不可能的情况下进行,如日志文件损坏等,分为基于时间的恢复,基于撤销的恢复和基于数据库改变的恢复 恢复的分类-检查点 总共分为四种 系统检查点,每次产生一个新的检查点后记录到控制文件中,通过v$dataabse可以查看 数据文件检查点,每个数据文件对应一个,记录在控制文件中,通过v$datafile查看 启动检查点,存储在每个数据文件的文件头中,通过v$datafile_header查看 终止检查点,存储在控制文件中,通过v$datafile查看 恢复的分类 介质恢复时主要采用检查点号来进行判断 检查点进程产生检查点号,该号被记录到控制文件和数据文件头中,在数据库启动时判断数据文件的检查点号是否和控制文件中记录的检查点号相等,如果不相等,则需要对该数据文件进行介质恢复 具体的备份方式 脱机备份,关闭数据库,备份需要备份的文件 具体的备份方式 联机备份,在数据库运行状态下备份某个数据文件 alter tablespace 表空间名称 begin backup 备份文件 alter tablespace 表空间名称 end backup 具体的备份方式 控制文件的备份 alter database backup controlfile to trace 或 alter database backup controlfile to 路径 具体的备份方式 逻辑备份,使用exp工具 备份的内容包括 用户方式,表方式,全部数据库方式 导入时,使用imp工具,导入上次导出的文件 恢复的方式 控制文件损坏时的恢复步骤 启动数据库到nomount状态 如果有备份文件,将备份的控制文件复制到相应目录,否则重新创建控制文件 打开数据库 恢复的方式 数据文件损坏时,不进行恢复的步骤 启动数据库到mount 将损坏的数据文件设置为脱机 打开数据库 这种方式可以保证数据库正常运行,但是数据恢复不回来 恢复的方式 数据文件损坏时,有备份时进行恢复的步骤 启动数据库到mount 将备份的数据文件复制到相应目录 进行介质恢复 打开数据库 恢复的方式 数据文件损坏时,没有备份时进行恢复的步骤 启动数据库到mount 创建一个和损坏的数据文件同名的数据文件 进行介质恢复 打开数据库 * * *
文档评论(0)