备份与恢复课件.ppt

备份与恢复课件.ppt

ID:56432640

大小:263.50 KB

页数:25页

时间:2020-06-18

备份与恢复课件.ppt_第1页
备份与恢复课件.ppt_第2页
备份与恢复课件.ppt_第3页
备份与恢复课件.ppt_第4页
备份与恢复课件.ppt_第5页
资源描述:

《备份与恢复课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第19章备份与恢复19.1备份概论所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。硬件备份策略,如RAID技术,双机热备,集群技术。如磁盘介质的损坏,从镜像做简单的恢复,或切换机器。所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。19.1备份概论作为DBA,有责任从以下三个方面维护数据库的可恢复性:使数据库的失效次数减到最少,从而使数据库保持最大的可用性;当数据库不可避免地失效后,要使恢复时间减到最少,从而使恢复的效率达到最高;当数据库失效后,要确保尽量少的数据丢失或根本不丢失,从而使

2、数据具有最大的可恢复性。19.2备份的种类冷备份一种最简单直接的备份方式,也称为脱机备份,但是必须关闭数据库,这对于当前7×24的有效性并不可取;联机热备正如名称所示,是在数据库打开时执行的备份方式,进行联机备份比进行脱机备份的进程复杂;逻辑备份是对于脱机备份和联机备份类型的补充,因为它无法回滚,所以不能替代数据库文件的备份。冷备份1、首先找出控制文件、数据文件和redo日志文件的存储位置SQL>selectnamefromv$controlfile;SQL>selectstatus,namefromv$datafile;SQL>select*fromv$logfile;2、

3、关闭数据库:SQL>shutdownimmediate;冷备份3、将数据文件、控制文件和redo日志文件从上面查找出来的位置拷贝到/mnt/backup_wy/目录下作为备份:[Oracle

4、15:38:09

5、/u3/oradata/lyj]$cp*.ctl/mnt/backup_wy/[Oracle

6、15:38:29

7、/u3/oradata/lyj]$cp*.log/mnt/backup_wy/[Oracle

8、15:38:43

9、/u3/oradata/lyj]$cp*.dbf/mnt/backup_wy/4、重新开启数据库:startup热备份ORACLE数据库有两种运行方

10、式:一是归档方式(ARCHIVELOG),归档方式的目的是当数据库发生故障时最大限度恢复数据库,可以保证不丢失任何已提交的数据;二是不归档方式(NOARCHIVELOG),只能恢复数据库到最近的回收点(冷备份或是逻辑备份)。对于生产数据库,强烈要求采用为归档方式。那些正在开发和调试的数据库可以采用不归档方式。热备份的条件改变不归档方式为为归档方式1.关闭数据库,备份已有的数据,改变数据库的运行方式是对数据库的重要改动,所以要对数据库做备份,对可能出现的问题作出保护。2.修改初试化参数,使能自动存档修改(添加)初始化文件init[SID].ora参数:log_archive_s

11、tart=true#启动自动归档log_archive_format=ARC%T%S.arc#归档文件格式log_archive_dest=/arch12/arch#归档路径热备份的条件3.启动Instance到Mount状态,即加载数据库但不打开数据库:$>SQLSQL>connectinternalSQL>startupmount4.发出修改命令SQL>alterdatabasearchivelog;SQL>alterdatabaseopen;热备份的条件改变归档状态为不归档状态与以上步骤相同,但有些操作不一样,主要是在以上的b操作中,现在为删除或注释该参数,在d操作中,

12、命令为SQL>alterdatabasenoarchivelog;实施热备份1、备份控制文件SQL>alterdatabasebackupcontrolfileto'/mnt/backup_wy/controlfile';2、备份数据文件(1)在备份一个表空间复制文件之前需要执行ALTERTABLESPACEtablespace_nameBEGINBACKUP;(2)通过下面语句找出所有表空间的名字:SQL>select*fromv$tablespace;(3)为表空间复制完文件时,需要执行下列命令:ALTERTABLESPACEtablespace_nameENDBACKU

13、P;实施热备份3、归档当前的联机redo日志文件(1)转换到一个新的日志文件。SQL>altersystemswitchlogfile;SQL>altersystemarchivelogall;(2)备份所有归档日志文件到/mnt/backup_wy/目录下[Oracle

14、17:42:46

15、/u2/oratest/admin/lyj/arch]$cparch_*.*/mnt/backup_wy/逻辑备份导入/导出是ORACLE最古老的两个命令行工具Exp/Imp只能是一个好的转储工具,特别是在小型数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。