oracle备份与恢复简介PPT_第1页
oracle备份与恢复简介PPT_第2页
oracle备份与恢复简介PPT_第3页
oracle备份与恢复简介PPT_第4页
oracle备份与恢复简介PPT_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第九章 备份与恢复简介 2 回顾 触发器是当特定事件出现时自动执行的存储过程触发器分为DML触发器 DDL触发器和数据库级触发器三种类型DML触发器的三种类型包括行级触发器 语句级触发器和INSTEADOF触发器一些常用的内置程序包 DBMS OUTPUT包输出PL SQL程序的调试信息DBMS LOB包提供操作LOB数据的子程序DBMS XMLQUERY将查询结果转换为XML格式DBMS RANDOM提供随机数生成器UTL FILE用于读写操作系统文本文件 3 目标 了解数据库备份与恢复的基础知识理解在Oracle环境中可能发生的故障类型掌握导出和导入实用程序了解数据库归档模式 4 备份与恢复简介 备份是数据库中数据的副本 它可以保护数据在出现意外损失时最大限度的恢复Oracle数据库的备份包括以下两种类型 备份 物理备份 逻辑备份 物理备份是对数据库的操作系统物理文件 如数据文件 控制文件和日志文件等 的备份 逻辑备份是对数据库逻辑组件 如表 视图和存储过程等数据库对象 的备份 5 故障类型 导致数据库操作中止的故障包括四种类型 故障类型 语句故障 用户进程故障 实例故障 介质故障 当Oracle的数据库实例由于硬件或软件问题而无法继续运行时 就会发生实例故障 在数据库无法正确读取或写入某个数据库文件时 会发生介质故障 6 导出和导入实用程序 导出和导入实用程序用于实施数据库的逻辑备份和恢复导出实用程序将数据库中的对象定义和数据备份到一个操作系统二进制文件中导入实用程序读取二进制导出文件并将对象和数据载入数据库中 7 导出和导入实用程序 导出和导入实用程序的特点有 可以按时间保存表结构和数据允许导出指定的表 并重新导入到新的数据库中可以把数据库迁移到另外一台异构服务器上在两个不同版本的Oracle数据库之间传输数据在联机状态下进行备份和恢复可以重新组织表的存储结构 减少链接及磁盘碎片 8 导出和导入实用程序 使用以下三种方法调用导出和导入实用程序 调用导出和导入程序 命令行参数 交互提示符 参数文件 在命令行指定执行程序的参数和参数值 以交互的方式提示用户逐个输入参数的值 允许用户将运行参数和参数值存储在参数文件中 以便重复使用参数 9 导出和导入实用程序 导出和导入数据库对象的四种模式是 导出导入模式 完全数据库 表 用户 表空间 10 导出实用程序 参数 11 导出实用程序 expscott tiger xmdbfile scott backowner scottexpscott tiger xmdbtables emp dept file scott back tabexpsystem manager xmdbtablespaces users file tbs usersexpsystem managerparfile C parameters txt 12 导入实用程序 13 导入实用程序 impscott tiger xmdbfile item back dmpignore yfull yimpsystem manager xmdbfile scott backfromuser scotttouser martintables emp dept impsystem managerparfile C parameters txt 14 数据库归档方式 Oracle数据库可以运行在两种归档方式 非归档日志方式归档日志方式非归档日志方式可以避免实例故障 但无法避免介质故障 在此方式下 数据库只能实施冷备份归档日志方式产生归档日志 用户可以使用归档日志完全恢复数据库 15 数据库归档方式 非归档日志方式下数据库的工作原理 16 数据库归档方式 归档日志方式下数据库的工作原理 17 配置归档日志方式 配置数据库在归档日志方式下运行 包括以下三个步骤 确保数据库当前不处于归档方式 设置相关数据库初始化参数 在归档日志方式下启动数据库 18 配置归档日志方式 查看当前数据库的归档方式 19 配置归档日志方式 c sqlplus nologSQL connsysassysdba 修改初始化参数 设置自动归档 SQL altersystemsetlog archive start truescope spfile 也可以设置归档格式与路径 SQL altersystemsetlog archive format t s log scope spfile 归档格式SQL altersystemsetlog archive dest yourpath 指定归档路径重启动数据库至装载状态 SQL shutdownimmediateSQL startupmount将数据库置为归档模式 SQL alterdatabasearchivelog 查看是否归档 SQL archiveloglist 打开数据库 SQL alterdatabaseopen T取重做线程号 S取日志序列号 20 配置归档日志方式4 3 设置相关启动参数 21 配置归档日志方式4 4 以归档方式启动数据库 22 自动归档和手动归档 数据库的日志归档方式有两种 归档日志方式下的数据库 自动归档 手动归档 自动归档对非活动日志文件文件进行自动归档 手动归档允许用户手动归档非活动日志文件文件的已填充组命令 altersystemswitchlogfile 23 获取归档日志信息 SQL SELECTDEST ID DEST NAME STATUS DESTINATIONFROMV ARCHIVE DESTWHERESTATUS VALID 目标位置名称 目标位置的状态 归档日志文件的路径 可以通过数据字典视图查看归档日志信息V ARCHIVE DEST 显示当前所有归档日志存储位置及其状态V ARCHIVED LOG 显示历史归档日志信息 SQL SELECTDEST ID NAME ARCHIVEDFROMV ARCHIVED LOG 目标位置编号 归档日志文件名及完整路径 是否已归档 24 总结 数据库备份用于保护数据库中的数据 有两种类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论