设置Oracle数据库定时备份的2种方法!
如何设置Oracle数据库定时备份?在这里介绍了2种工具创建Oracle自动备份的方法。
“如何设置Oracle数据库定时备份任务?
为了防止意外情况或人为因素导致的数据丢失,想要定期执行Oracle数据库自动备份任务以保护组织数据。有没有什么简单且好用的方法可以推荐?”
Oracle数据库,英文Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于重要地位的产品。可以说Oracle数据库系统是世界上很流行的关系数据库管理系统,系统可移植性好、使用方便、功能多且强,适用于各类大、中、小微机环境。
Oracle备份和恢复是确保您拥有存储在Oracle数据库中的所有数据的完整和受保护副本的过程。这些副本应保存在不同的系统中,建议保存在与原始数据不同的物理位置,并且在数据丢失或损坏的情况下可以轻松检索。
Oracle备份和恢复解决方案将保护Oracle数据库及其实例和Real Application Clusters (RAC),并支持随时随地从任何时间点进行数据库级恢复。
Oracle数据库包含一些组织关键的数据——从客户记录到合作伙伴资料等等。它们通常是生产中的结构化数据系统,为其他重要的数字业务工作流程提供支持。
如今,应用程序所有者和数据库管理员(DBA)面临着保护规模以前所未有的速度增长的Oracle数据库的挑战。由于企业依赖Oracle数据库来实现广泛的基本业务功能,因此选择正确的备份和恢复解决方案是一项关键决策。
Oracle备份目标是保护存储在Oracle数据库服务器上的数据免受数据丢失和长期中断的影响,这两者都会导致巨大的财务和生产力成本。团队还希望可靠的Oracle备份在需要时能够随时随地出于任何原因检索数据。
在Windows上安排RMAN备份与Linux机器略有不同。在Windows中可以RMAN命令备份Oracle数据库,然后创建批处理文件使用Windows任务计划程序来帮助Oracle数据库设置定时任务自动化执行RMAN备份。
1. 创建RMAN备份脚本文件。
run{ crosscheck backup; backup database plus archivelog; };//归档模式下将备份集放到快速恢复区中
2. 创建批处理文件:
set oracle_sid=orcl
set nls_lang=simplified chinese_china.zhs16gbk
rman cmdfile= D:\orcl\rmanbackup\rmanbackup_full.txt >>
D:\orcl\rmanbackup_%DATE:~0,4%_%DATE:~5,2%_%DATE:~8,2%.log
将其保存为后缀为.bat的文件,如rmanbackup_full.bat,其中的某些变量是可以根据需要进行更改的。
3. 在Windows任务计划程序创建计划定时调用.bat脚本。
• 在Windows搜索框中输入“任务计划程序”,点击右侧的“创建任务”。
• 设置名称,切换到“触发器”,点击“新建”,然后设置Oracle数据库定时备份的频率。
• 然后切换到“操作”界面,点击“新建”,点击“浏览”找到前面保存的.bat文件。
• 单击“确定”将创建任务。您甚至可以通过右键单击任务名称并选择“运行”来运行测试任务。
除了使用任务计划程序创建Oracle数据库定时备份还可以使用具有UI的Oracle数据库管理工具。
Oracle Enterprise Manager—Oracle企业管理器,缩写OEM,是一组重要工具,用于帮助对Oracle基础结构的所有组成部分进行综合性管理,包括Oracle 数据库实例、Oracle 应用服务器及Web服务器。在设置备份任务的同时可以通过设置调度备份来执行定时备份。
1. 登录到OEM,如图所示。
2. 切换到“可用性”页面,然后选择“备份设置”,设置备份片大小,压缩算法,单击“策略”标签,可以对备份策略、保留策略及其他策略进行设置,也采用默认设置。
3. 备份设置完毕后,需要点击“调度备份”进行设置,然后点击“调度定制备份”,然后依次设置备份的对象、备份类型、备份目标介质等并依次点击“下一步”。
4. 然后在“调度”部分选择“重复”并设置频率或时间间隔。
5. 继续下面的设置,完成点击“提交作业”。
此外,选择导出功能作为备份的方式时也可以设置定时任务。
除了要了解Oracle定时备份数据库的方法,还有其他多种数据库也值得了解,如SQL Server、MySql等。
2. MySQL自动备份的方法:
以上是Oracle数据库定时备份的2种方法,分别是使用RMAN、OEM创建Oracle定期备份任务。前者对命令的使用要求较高,适合专业的技术任务,如果您不太熟悉建议使用界面工具OEM。