文档详情

oracle论文大作业.doc

发布:2017-08-23约6.49千字共7页下载文档
文本预览下载声明
成绩: Oracle数据库系统应用 大作业 班 级: 学 号: 姓 名: 指导教师: 黄建才 日 期: 2014.5.10 Oracle数据库的定期备份策略与方法 摘要:在当今信息化的时代里,数据库安全是管理系统正常运行的重要保障,数据库备份几乎是任何计算机信息系统中曲要的组成部分,阐述了ORACLE数据库备份的方法和策略,从而提高数据库的恢复效率,缩短数据库的恢复时间,降低维修成本.本文针对oraclel0g数据库.论述了Oracle10g数据库备份的方式和策略,主要介绍了EXP/IMP、RMAN的定期备份策略和方法。该备份策略与方法在某系统中已得到成功应用,实现了数据库的定期备份。 关键词:oracle10g数据库;运行方式; 定期备份策略 ;导入/导出方式 ;RMAN 引言:Oracle是一个最早的、技术最为先进的、具有面向对象功能的对象关系型数据库管理系统产品,该产品应用非常广泛。在我国,Oracle的应用已经深入到了银行、邮电、电力、铁路、气象、民航、情报、公安、军事、航天、财税、制造和教育等许多行业。Oraclel0g作为Oracle产品中的新版本。其功能更加强大、更加安全和实用。任何一个在企业内运行的数据库,都难免会遭遇到一些灾难,这些灾难包括天灾和人祸,从而造成数据库中数据丢失.一些企业积累了几年甚至几十年的技术资料有可能将不复存在,一些网站公司将丢失大量客户,这时怎么恢复数据库的数据就显得尤为重要。针对Oracle10g备份和恢复资料可以找到很多,但查找到的资料并不全面,按资料所介绍的方法进行备份恢复,不能很好的达成目标,有时还会造成数据库的崩溃。 本文基于开发的某招标系统。提出了一个可行的Oraclel0g数据库定期备份的策略,并在系统中成功应用。 1.0RACLE的运行方式 ORACLE数据库有2种运行方式:归档方式(ARCHIVELOG),其目的是当数据库发生故障时最大限度恢复数据库,可以保证不丢失任何已提交的数据;不归档方式(NOARCHIVELOG),只能恢复数据库到最近的回收点(冷备份或逻辑备份).根据数据库的高可用性和用户可承受丢失的工作量的多少,对于生产数据库,强烈要求采用归档方式,那些正在开发和调试的数据库可以采用不归档方式.如何改变数据库的运行方式,在创建数据库时,作为创建数据库的一部分,就决定了数据库初始的存档方式.一般情况下为NOARCHIVELOG方式.当数据库创建好以后,根据需要把需要运行在归档方式的数据库改成ARCHIVELOG方式。 1.1改变不归档方式为归档方式 切换数据库的归档与不归档状态必须重新启动数据库并在mount下修改.从ORACLEIOG开始。改变日志模式已经变得很简单,很容易管理.在ORACLE 109中,默认情况下,归档日志会存放到快速恢复区所对应的目录(对应初始化参数为 db_recovery_file_dest),并且会按照特定的格式生成归档日志文件名。在ORACLE10g中不需要对归档设置自动启动,因为这个参数已经被10G摒弃掉,只要执行Alter database archivelog就会自动置为自动归档。如果不想将归档日志放到默认路径,则可执行下列步骤: (1)备份初始化参数文件. Sqlcreate pfile from spfile, (2)配置归档日志的名称格式. Sqlaher system set log_archive_formate==’%S_%T_%R.log’scope =spfile#在10G中设置日志格式时,一定要加%R参数。否则一定会出错 (3)配置归档位置. Sqlalter system set log_archive_dest_1=’location=e:\oracle\oradata\archive’scope=spfile 在ORACLE 10G企业版里还可以配置多个归档路径:log_archive_dest_n(其中n可以为1~10) (4)配置归档模式. Sqlshutdown immediate#将数据库库正常关闭 sqlstartup mount#启动到mount模式 Sqlalter database archivelog#置为归档模式 Sqlalter database open#打开数据库 Sqlarchive log list;#查看数据库是否归档.如果显示为ENABLE则表示已成功归档.或者SQLselect log_mode from v$database,如果为ARCHIVELOG则表示已成功归档. 1
显示全部
相似文档