欢迎来到天天文库
浏览记录
ID:23063291
大小:247.00 KB
页数:9页
时间:2018-11-03
《利用RMAN进行LTEOMC数据库备份》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方利用RMAN进行LTEOMC数据库备份网管四部郑智杰1913822010年2月【摘要】Oracle数据库是LTEOMC网管应用程序使用的数据库,在LTEOMC网管运行中如何对数据进行备份是十分重要的事情。RMAN是Oracle提供的应用程序,可以协助DBA管理备份、转储和恢复操作。本文在简单介绍RMAN的基础上,通过实践介绍了如何利用RMAN备份LTEOMC数据库,为LTEOMC网管的备份操作提供一种可供选择的方
2、案。【关键词】RMAN,备份,LTEOMC数据库一、问题的提出LTEOMC是LTE网管程序,是依靠Oracle数据库的应用软件系统。而如何进行数据库备份是开发过程中一项必须考虑的问题。RMAN(RecoveryManager,恢复管理器)是Oracle10g所提供的实用程序,可以协助DBA管理备份、转储和恢复操作。当执行RMAN命令时,Oracle会将这些命令解析为PL/SQL块,并且由服务器进程执行这些PL/SQL块,最终完成备份、转储、恢复以及其他操作。本文在简单介绍RMAN的基础上,通过实践给出了如何利用RMAN进
3、行数据库备份操作,通过这些实践,可以为LTEOMC网管的备份提供一种参考的方案。二、解决思路1、RMAN介绍1.RMAN基础RMAN(RecoveryManager,恢复管理器)是Oracle10g所提供的实用程序,可以协助DBA管理备份、转储和恢复操作。当执行RMAN命令时,Oracle会将这些命令解析为PL/SQL块,并且由服务器进程执行这些PL/SQL块,最终完成备份、转储、恢复以及其他操作。2.RMAN组件(1)目标数据库(targetDatabase)(2)服务器进程(3)通道(Channel)(4)RMAN资
4、料库(RecoveryManagerRepository)和RMAN元数据(RecoveryManagerMetadata)(5)恢复目录----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方(6)介质管理层(MediaManagementLayer)(7)RMAN包(RecoveryManagerPackage)1.RMAN特点(1)备份数据库、表空间、数
5、据文件、控制文件、归档日志和SPFILE;(2)存储频繁执行的备份和恢复操作;(3)跳过未用块;(4)执行增量块级备份;(5)指定备份限制;(6)在备份时检测损坏块;(7)自动使用并行化特征提备份和恢复性能;2、LTEOMC数据库Oracle数据库是LTEOMC的应用数据库,在进行RMAN数据库备份之前我们有必要先对LTEOMC数据库有一个总体的了解。由于备份数据库最主要的是备份数据文件、控制文件和SPFILE,因此我们只给出了以上内容的分析结果。本文的备份操作也主要是针对以上内容进行。(1)表空间和数据文件我们首先利用
6、SYSDBA用户登录到LTEOMC数据库,示例如下:利用SQLPLUS命令显示LTEOMC数据库中所有的表空间,示例如下图,TS#用于标识表空间的编号,NAME用于标识表空间的名称,INC用于标识当前使用RMAN进行完全数据库备份时是否包含该表空间(YES是包含,NO不包含),BIG用于标识表空间是否为大文件表空间,FLA用于标识表空间是否支持FLASHBACKDATABASE特征。----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文
7、档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方从上图我们可以看出在进行完全数据库备份时是不包含临时表空间的。利用SQLPLUS命令显示UEP表空间所包含的数据文件:(1)控制文件通过动态性能视图V$CONTROLFILE查询控制文件的相关信息:----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方(1)SPFILE通过初始化
8、参数SPFILE显示SPFILE的内容:一、实践情况在以下的章节中,我们通过实践介绍了如何利用RMAN进行备份操作。1、运行并连接到RMANRMAN既可以在命令行中运行,也可以在OracleEnterpriseManager中运行,要在命令行运行RMAN,直接键入命令rman即可。当运行rman命令时,可以指定多个命
此文档下载收益归作者所有