简单介绍用RMAN进行Oracle自动备份

2016-02-19 20:19 2 1 收藏

下面是个简单易学的简单介绍用RMAN进行Oracle自动备份教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

您正在看的ORACLE教程是:简单介绍用RMAN进行Oracle自动备份。   

-- 在正式备份之前,一定按如下要求去做。

各文件的作用:

1.rman_db_all.sh :

备份整个oracle数据库,该文件会先后调用rman_db.sh,scp_rman_db_files.sh文件

2.rman_db.sh:

由rman_db_all.sh文件调用,实现用rman备份数据库.

该脚本会首先根据环境变量的设置:

a.生成一个rman脚本文件(rman_arch_cr_g.sh), 去检查归档日志的情况

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

b.生成一个rman脚本文件(rman_db_backup_g.sh), 备份整个数据库

3.scp_rman_db_files.sh:

由rman_db_all.sh文件调用,将用rman备份出的数据文件拷贝到另外一个机器上,用scp拷贝

4.OS_bak_arch.sh:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

用操作系统拷贝方法只备份归档日志文件,该文件会先后调用OS_bak_arch.sh,scp_rman_arch_files.sh文件

5.OS_bak_arch.sh:

由OS_bak_arch.sh文件调用,实现将新产生的归档日志拷贝到指定的目录.

6.scp_rman_arch_files.sh

由OS_bak_arch.sh文件调用,将第5步的指定目录的归档日志用scp拷贝到另外一台机器上。

具体设置方法:

1.设置服务器,使之用ssh与scp密码登录时不用密码

2.在备份服务器上创建相应的备份目录, 为 BACKUP_SERVER_TARGET,

BACKUP_SERVER_SCRIPT_TARGET 环境变量指定的值

3.在数据库服务器上创建相应的目录, 为 BACKUP_BASE, SCRIPT_FILE_TARGET 环境变量指定的值

3.修改所有文件中的相应环境变量的值,所有文件的环境变量都一样

4.运行前将rman_db_all.sh,rman_arch_all.sh文件前面有中文的行去掉

5.根据归档目录个数的不同,适当的修改脚本

6.将所有脚本拷贝到备份服务器的BACKUP_SERVER_SCRIPT_TARGET目录下,并使所有的脚本由可执行权限

10.将rman_db_all.sh文件加到cron中,每天运行一次。rman_arch_all.sh也加到cron中,每30分钟运行一次

11.根据需要修改,LOG_CHECKPOINT_TIMEOUT,使之在指定的时间内归档,

这样可以保证在整个系统硬盘都崩溃的情况的,只损失指定时间的记录

备注:

1.在oracle9i下测试通过

2.每个scrip中都设置enviroment variable的原因是:用ssh时,环境变量传不过去。

来源:http://www.tulaoshi.com/n/20160219/1623340.html

延伸阅读
正在看的ORACLE教程是:数据库Oracle数据的异地的自动备份。在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地数据自动备份的方法,可供数据库管理人员参考。文中所有的程序都经过测试,运行良好。这里模拟的异地运行环境为一主一备两套Sun Solaris系统,所采用的备份方法为Oracle数...
在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地数据自动备份的方案,可供数据库治理人员参考。文中所有的程序都经过测试,运行良好。 这里模拟的异地运行环境为一主一备两套Sun Solaris系统,所采用的备份方法为Oracle数据库提供的标预备份:eXPort。 相关命令 文中主要用到...
    由于最近发生很多偷盗备份资料的事件,这使得越来越多的人更加关注保护数据备份的重要性了。从银行、经济行业、零售商店甚至是IRS中偷出载有数百万用户资料的导出数据磁盘,它所造成的损失是无法预测的(资料来源:数据缺口的年表)。     一旦数据离开了Oracle数据库的安全机制,它就极容易被偷取。在Orac...
任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变...
日常工作中会经常使用WPS来整理文档数据资料等等。自动备份的功能是WPS的一个特色,在工作中大家就不用担心文件意外丢失了。自动备份的功能在方便的同时也有不利的一面,泄露资料等。那么WPS自动备份在哪如何设置及取消呢?大概步骤就是依次点击左上角的WPS-工具-备份管理,右边即会弹出备份管理界面,在此即可对备份文件进行操作。在依次点击...

经验教程

164

收藏

87
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部