ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:19.86KB ,
资源ID:2778884      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2778884.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle数据库备份和恢复论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、Oracle数据库备份和恢复论文Oracle数据库备份和恢复论文 the architecture of ORACLE, this paper discusses the backup method and strategy of database Oracle, including IMP/EXP, PMAN and OS theoretically and practically. 关键字:Oracle, 备份, 恢复, RMANKey of some big softany backup strategies such as RAID technology and CLUSTER tec

2、hnology etc. In most cases, these system backup strategies can fulfill the database backup. Hoe time, hardetimes is far from the actual requirement. The database backup becomes very important at=ARC%T%S.arc #归档文件格式log_archive_dest=/archdir/arch #归档路径在8i中,可以最多有五个归档路径,并可以归档到其它服务器,如备用数据库(standby databa

3、se)服务器。3. 启动Instance到Mount状态,即加载数据库但不打开数据库。$> svrmgrlSVRMGRL> connect internalSVRMGRL> startup mountSVRMGRL> alter database archivelog; / 使数据库运行在归档方式SVRMGRL> alter database open;Oracle的备份方案按照备份的方式,可以分为逻辑备份、冷备份(脱机备份)、热备份(联机备份),其中冷备份与热备份又可以合称为物理备份。按照备份的工具,可以分为EXP/IMP备份、操作系统备份、RMAN、第三方工具

4、备份,如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

5、,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) CONSISTEN

6、T 交叉表一致性LOG 屏幕输出的日志文件 STATISTICS 分析对象 (ESTIMATE)DIRECT 直接路径 (N) TRIGGERS 导出触发器 (Y)FEEDBACK 显示每 x 行 (0) 的进度 FILESIZE 各转储文件的最大尺寸QUERY 选定导出表子集的子句注:可以通过exp help命令查看exp的使用方法;imp -help命令查看imp的使用方法.2. 操作系统备份(冷备份和热备份)操作系统备份有两类,冷备份(Cold backup)和热备份(Hot backup)。操作系统备份和上面的逻辑备份有本质的区别,它将拷贝整个的数据文件。 冷备

7、份在文件级备份开始前数据库必须彻底关闭。关闭操作必须用带有normal、immediate、transaction选项的shutdomediateSVRMGRL >!cp <file> <backup directory>orSVRMGRL >!tar cvf /dbbak/fullbk.tar /u01/oracle/oradata/dbnameSVRMGRL >startup&#61548; 热备份热备份是当数据库打开时的操作系统备份。热备份只能用于ARCHIVELOG方式的数据库。热备份没有必要备份联机日志,但必须是归档状态,在实例恢复的

8、时候,可能需要用到归档日志。当前联机日志一定要保护好或是处于镜相状态,当前联机日志的损坏,对于数据库的损坏是巨大的,只能以数据的丢失来进行数据库的恢复工作。对于临时表空间,存放的是临时信息,在热备份是也可以考虑不用备份,如果临时文件发生故障,可以删除该数据文件与表空间,重建一个临时表空间。热备份备份的内容和冷备份备份的内容一样,操作一般步骤是:1) 备份的表空间通过使用ALTER TABLESPACE BEGIN BACKUP使表空间进入热备份方式。2) 用类似冷备份的操作系统命令对组成表空间的数据文件进行拷贝。3) 使用ALTER TABLESPACE END BACKUP命令使表空间脱离热

9、备份方式。4) 使用ALTER DATABSE BACKUP CONTROLFILE命令备份控制文件。即:SVRMGRL>connect internal;SVRMGRL>alter tablespace User begin backup;SVRMGRL>!cp /u01/oradata/dbname/user01.ora /dbbak/user01.oraSVRMGRL>alter tablespace User end backup;SVRMGRL>alter database backup controlfile to <fielname>or

10、SVRMGRL>alter database backup controlfile to trace;注意:因为热备份的时候,用户还在操作数据库,所以最好是让每个表空间处于备份状态的时间最短,这样就要求一个表空间一个表空间的备份,不要一起使表空间处于备份状态而同时拷贝数据文件。3. RMANRecovery Manager(RMAN)是一个使DBA能很方便地对数据库执行备份和恢复任务的Oracle应用工具,能够提供DBA对企业数据库备份与恢复操作的集中控制。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,其中包括表空间、数据文件,控制文件和归档文件。RMA

11、N可以按要求存取和执行备份和恢复。RMAN支持六种不通的类型的备份,经常用到的有两种:FULL 数据库全备份,包括所有的数据块。INCREMENTAL 增量备份,是指只备份在同级别或更低级别上进行的前一次备份之后的作过改动的那些数据块。这其中需要一个0级的增量作为增量的基础,它备份包括全部曾经被数据库使用过的数据块(但不是完全数据库备份)。RMAN共可以支持7级增量。BACKUP,RESTORE,RECOVER是RMAN最基本的三个命令,分别可以进行数据库的备份,复原以及恢复操作。 restore命令用于恢复来自备份集或映像拷贝的数据文件、控制文件或归档重做日志。recovery命令用于进行介

12、质恢复应用重做日志文件。RMAN的备份信息一般保存在恢复目录中,恢复目录也是一个数据库,只不过这个数据库用来保存备份信息,一个恢复目录可以用来保存多个数据库的备份信息。 RMAN也可以在没有恢复目录(NOCATALOG)下运行,这个时候备份信息保存在控制文件。这种情况比较危险,因为一旦控制文件被破坏,将导致所有数据库备份信息的丢失和恢复的失败,而且,没有恢复目录,很多RMAN的命令将不被支持。所以对于重要的数据库,建议创建恢复目录。创建恢复目录一般有以下步骤。(例子数据库为db)1) 为目录创建一个单独的表空间SQL>create tablespace tsrman datafile /

13、dbbak/rman/rsrman.dbf size 50M;2) 创建RMAN用户SQL>create user rman identified by rman default tablespace rsrman temporary tablespace temp;3) 给RMAN授予权限SQL>grant connect, resource, recovery_catalog_oan;4) 打开RMAN$rman5) 连接恢复目录数据库RMAN>connect catalog rman/rmandb6) 创建恢复目录RMAN>create catalog table

14、space tsrman 在对某个数据库进行备份之前,必须先在恢复目录上注册该数据库,这一过程操作如下(假定目标数据库连接字符串为db100)。1) 连接到恢复目录数据库$rman rman/rmandb2) 在RMAN中连接到目标数据库(即要进行备份的数据库)RMAN>connect target sys/change_on_installdb1003) 注册数据库RMAN>register database;注册完数据库后,就可以进行数据库的备份了。有完全数据库备份、表空间备份、控制文件备份、和归档日志备份等。操作分别如下。1) 完全数据库备份要求:ARCHIVELOG模式,在

15、DB OPEN的情况下进行数据库完全备份。RMAN>runallocate channel c1 type=disk;backup database;release channel c1;2) 表空间备份要求:ARCHIVELOG模式RMAN>runallocate channel c1 type=disk;backup tablespace “ts_users” filesperset 3 format aatst_%t%s.%p;release channel c1;3) 控制文件备份RMAN>runallocate channel c1 type=disk;backup current controlfile tag=at aatst_%t%s.%p;include current controlfile;release channel c1;4) 归档日志备份通过查询数据字典表V$ARCHIVED_LOG获取要备份的日志序列号,然后执行命令:RMAN>runallocate channel c1 type=disk;backup archivelog lop;#61548; 每个月做一个数据库的全备份(包括所有的数据和只读表空间

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1