文档详情

Oracle数据库备份和恢复论文.doc

发布:2017-06-09约字共8页下载文档
文本预览下载声明
Oracle数据库备份和恢复论文 在大型软件运行系统中,存在着很多备份策略,如RAID技术,CLUSTER技术等等。很多时候,这些系统的备份就能够解决数据库备份的问题。但是,这种备份成本很高。同时,硬件的备份有时根本满足不了现实的需要,如果用户不小心误删了一个表,又想恢复的时候,数据库的备份就变的重要了。??.?? Oracle的运行方式?? Oracle数据库有两种运行方式:一是归档方式(ARCHIVELOG),归档方式的目的是当数据库发生故障时最大限度恢复数据库,可以保证不丢失任何已提交的数据;二是不归档方式(NOARCHIVELOG),只能恢复数据库到最近的回收点(冷备份或是逻辑备份)。根据数据库的高可用性和用户可承受丢失的工作量的多少,对于实时性要求高的数据库,强烈要求采用为归档方式;不归档方式只用在那些开发和调试的数据库等。?? 如何改变数据库的运行方式,在创建数据库时,作为创建数据库的一部分,就决定了数据库初始的存档方式。一般情况下为NOARCHIVELOG方式。当数据库创建好以后,根据我们的需要把需要运行在归档方式的数据库改成ARCHIVELOG方式。 操作如下。?? 1. 关闭数据库,备份已有的数据,改变数据库的运行方式是对数据库的重要改动,所以要对数据库做备份,对可能出现的问题作出保护。?? 2. 修改初试化参数,使能自动存档。?? 修改(添加)初始化文件init[SID].ora参数:?? log_archive_start=true #启动自动归档?? log_archive_format=ARC%T%S.arc #归档文件格式?? log_archive_dest=/archdir/arch #归档路径?? 在8i中,可以最多有五个归档路径,并可以归档到其它服务器,如备用数据库(standby database)服务器。?? 3. 启动Instance到Mount状态,即加载数据库但不打开数据库。?? $ svrmgrl?? SVRMGRL connect internal?? SVRMGRL startup mount?? SVRMGRL alter database archivelog; // 使数据库运行在归档方式?? SVRMGRL alter database open;?? Oracle的备份方案?? 按照备份的方式,可以分为逻辑备份、冷备份(脱机备份)、热备份(联机备份),其中冷备份与热备份又可以合称为物理备份。按照备份的工具,可以分为EXP/IMP备份、操作系统备份、RMAN、第三方工具备份,如VERITAS等。下面分别介绍Oracle本身提供的几种备份工具和操作。?? 1. EXP/IMP备份(逻辑备份)?? EXP/IMP属于逻辑备份的范畴,逻辑备份是指只备份数据库中的数据但不记录数据物理位置的一种备份。导出为数据库作一个二进制的备份,并且这个备份只能由其姊妹程序imp(import)来读取。具体的使用方法如下。(因为EXP和IMP使用上参数基本相同,所以只以EXP为例。)?? EXP的命令格式和参数?? 格式:KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)?? 例程: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)?? USERID 必须是命令行中的第一个参数? 关键字 说明(默认) 关键字 说明(默认)?? USERID 用户名/口令 FULL 导出整个文件 (N)?? BUFFER 数据缓冲区的大小 OWNER 所有者用户名列表?? FILE 输出文件 (EXPDAT.DMP) TABLES 表名列表?? COMPRESS 导入一个范围 (Y) RECORDLENGTH IO记录的长度?? GRANTS 导出权限 (Y) INCTYPE 增量导出类型?? INDEXES 导出索引 (Y) RECORD 跟踪增量导出 (Y)?? ROWS 导出数据行(Y) PARFILE 参数文件名?? CONSTRAINTS 导出限制 (Y) CONSISTENT 交叉表一致性?? LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE)?? DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y)?? FEEDBACK 显示每 x 行 (0) 的进度 FILESIZE 各转储文件的最大尺寸?? QUERY 选定导出表子集的子句?? 注:可以通过exp -help命令查看exp的使用方法;imp -help命令查看imp的使用方法.? 2. 操作系统备份(冷备份和热备份)?? 操作系统备份有两类,冷备份(Cold backup)和热备份(Hot backu
显示全部
相似文档