oracle_rman备份详细过程

oracle_rman备份详细过程

ID:33584552

大小:107.00 KB

页数:24页

时间:2019-02-27

oracle_rman备份详细过程_第1页
oracle_rman备份详细过程_第2页
oracle_rman备份详细过程_第3页
oracle_rman备份详细过程_第4页
oracle_rman备份详细过程_第5页
资源描述:

《oracle_rman备份详细过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章数据备份与恢复通过本章的学习,要求学员掌握以下内容:1、大致了解ORACLE的备份方式。2、了解如何配置RMAN。3、了解如何部署备份策略4、如何实现一般的还原和恢复5.1备份概述5.1.1概述所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。通常也将存放于转储设备中的数据库的拷贝称为原数据库的备份或转储。ORACLE数据库的备份分为物理备份和逻辑备份两种。物理备份是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。可以使用Oracle的恢复管

2、理器(RecoveryManager,RMAN)或操作系统命令进行数据库的物理备份。逻辑备份是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。Oracle提供的逻辑备份工具是EXP。数据库逻辑备份是物理备份的补充,对于逻辑备份来说,时间点恢复是不可能的,逻辑备份通常不会用作产品数据库备份与恢复计划的部分。5.1.2数据库运行方式在说明ORACLE备份方式之前,应大致了解一下ORACLE数据库的运行方式。ORACLE数据库有两种运行方式:一是归档方式(ARCHIVELOG),归档方式的目的是当数据库发生故障时最大限度

3、恢复数据库,可以保证不丢失任何已提交的数据;二是不归档方式(NOARCHIVELOG),只能恢复数据库到最近的回收点(冷备份或是逻辑备份)。根据数据库的高可用性和用户可承受丢失的工作量的多少,对于生产数据库,强烈要求采用为归档方式;那些正在开发和调试的数据库可以采用不归档方式。在创建数据库时,就可以设置数据库初始的存档方式。一般情况下默认为NOARCHIVELOG方式。当数据库创建好以后,根据我们的需要把需要运行在归档方式的数据库改成ARCHIVELOG方式。方法如下:1.改变不归档方式为为归档方式(1)关闭数据库,备份已

4、有的数据,改变数据库的运行方式是对数据库的重要改动,所以要对数据库做备份,对可能出现的问题作出保护。(2)修改初试化参数,使能自动存档修改(添加)初始化文件init[SID].ora参数:log_archive_start=true#启动自动归档log_archive_format=ARC%T%S.arc#归档文件格式log_archive_dest=/arch12/arch#归档路径在9i中,可以最多有10个归档路径,并可以归档到其它服务器,如备用数据库(standbydatabase)服务器(3)启动Instance到

5、Mount状态,即加载数据库但不打开数据库:$>sqlplus“/assysdba”SQL>startupmount(4)发出修改命令SQL>alterdatabasearchivelog;SQL>alterdatabaseopen;2.改变归档状态为不归档状态与以上步骤相同,但有些操作不一样,主要是在以上的(2)操作中,现在为删除或注释该参数,在d操作中,命令为SQL>alterdatabasenoarchivelog;5.2操作系统备份操作系统备份有两类,冷备份(Coldbackup)与热备份(Hotbackup),操

6、作系统备份与逻辑备份有本质的区别。逻辑备份提取数据库的数据内容,而不备份物理数据块。而操作系统备份则是拷贝整个的数据文件。1.冷备份冷备份在文件级备份开始前数据库必须彻底关闭。关闭操作必须用带有normal、immediate、transaction选项的shutdown来执行。数据库使用的每个文件都被备份下来,这些文件包括:所有数据文件所有控制文件所有联机REDOLOG文件INIT.ORA文件(可选)作冷备份一般步骤是:(1)正常关闭要备份的实例(instance);(2)备份整个数据库到一个目录(3)启动数据库如果利用

7、脚本对数据库进行冷备份,必须对关闭数据库的命令进行逻辑检查,如果发生关闭数据库的命令不能正常执行而导致数据库没有正常关闭,那么,所有的冷备份将会是无效的。2.热备份热备份是当数据库打开并对用户有效是的操作系统级的数据备份。热备份只能用于ARCHIVELOG方式的数据库。在数据文件备份之前,对应的表空间必须通过使用ALTERTABLESPACE……BEGINBACKUP以备份方式放置。然后组成表空间的数据文件可以使用类似冷备份的操作系统命令进行拷贝。在数据文件用操作系统命令拷贝后,应使用ALTERTABLESPACE……EN

8、DBACKUP命令使表空间脱离热备份方式。热备份没有必要备份联机日志,但必须是归档状态,在实例恢复的时候,可能需要用到归档日志。当前联机日志一定要保护好或是处于镜相状态,当前联机日志的损坏,对于数据库的损坏是巨大的,只能以数据的丢失来进行数据库的恢复工作。对于临时表空间,存放的是临时信息,在热备份是也可

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

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

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