摘要:
一.RMAN复制的基础1.1使用RMAN复制的原因RMAN复制是必须的。我们可以只将控制文件复制到新位置,然后再运行还原与恢复操作。但是在使用了恢复目录的情况下,如果不使用RMAN复制来复制数据库,就存在许多问题。由于RMAN基于数据库的DBID在恢复目录中注册数据库,因此即使存在同名的数据库(inint.ora中的DB_NAME参数),数据库ID也能唯一地标识数据库。如果不使用duplicate命令,就会存在具有相同的DBID的两个数据库。此时,尝试在相同的目录中注册复制的数据库,就会报错:Rman-20002:targetdatabasealreadyregisteredinrecover 阅读全文
摘要:
实例一假如我们在oracle数据库在迁移当中不小心丢失了一个归档文件,此时RMAN会因为缺少归档日志而不能完成备份,而且Veritas等备份软件由于归档日志的异常导致归档日志备份失败也是经常碰到的。解决方法很简单,执行下面2条命令即可: RMAN>crosscheckarchivelogall;RMAN>deleteexpiredarchivelogall;对这2条命令做一下说明:在controlfile中记录着每一个archivelog的相关信息,当我们在OS下把这些物理文件delete掉或异常变动后,在controlfile中仍然记录着这些archivelog的信息,当我们手工 阅读全文
摘要:
一.RMAN的一些理论知识RMANCatalog和Nocatalog的区别http://blog.csdn.net/tianlesoftware/archive/2010/06/02/5641763.aspxRMAN系列(一)----RMAN体系结构概述http://blog.csdn.net/tianlesoftware/archive/2010/06/09/5659701.aspxRMAN系列(二)----RMAN设置和配置http://blog.csdn.net/tianlesoftware/archive/2010/06/16/5674309.aspxRMAN系列(三)----介质管理 阅读全文
摘要:
一.一些准备知识Oracle分归档和非归档模式。这两者的区别就是对redolog的处理。归档模式下,当一个redolog写满之后,就会把这个redolog里的内容写入归档文件,等写完之后,这个redolog就可以继续使用,如果是非归档模式下,redolog就直接覆盖了。恢复一般都需要归档文件,这里面记录了对数据库的操作,所以生产库一般都运行在归档模式下。关于归档模式和非归档模式的切换参考Blog:Oracle归档与非归档的切换http://blog.csdn.net/tianlesoftware/archive/2009/10/19/4693470.aspxRMAN备份的存放位置也有2种选择, 阅读全文
摘要:
做RMAN的实验,备份的时候异常中断,返回错误:ORA-00600:internalerrorcode,arguments:[%s],[%s],[%s],[%s],[%s],[%s],[%s],[%s]一个备份也能600错误,有点意外。本打算重启Oracle的,shutdownabort都执行不了,无耐把系统重启一下,在看看。重启之后,在连,报了另外一个错误,不过还是600:ORA-00600:internalerrorcode,arguments:[keltnfy-ldmInit],[46],[1],[],[],[],[],[]600是Oracle内部的错误,一般出现600都是比较棘手的,很 阅读全文
摘要:
RMAN实际上即装即用的,我们通常不需要对其做什么调整。但是,RMAN体系结构中还包含许多组件,当这些组件构成一个整体时,就必须调整RMAN的设置以从备份进程中得到最佳的性能。通常RMAN调整设计到处理逻辑和物理数据库设计中的低效率,调整介质管理库(MediaManagementLibrary:MML),调整RMAN和MML层以备份数据库的物理设备更好地共存。一.调整RMAN前的工作如果RMAN的备份操作时间非常长,这可能不是RMAN的故障。在大多数情况下,这可能是数据库或MML存在问题。关于MML请参考blog:RMAN系列(三)----介质管理问题http://blog.csdn.net/ 阅读全文
摘要:
一.List命令RMAN的list命令是一种在数据库控制文件或恢复目录中查询备份的历史信息的方法。列表提供了一组信息,包括从数据库对应物的列表到备份集和归档日志的备份的列表的所有信息。1.1列出对应物Listincarnation命令为用户提供了目标数据库的每个数据库对应物列表。如果有必要,可以使用这个列表的信息将数据库恢复到执行最后一条resetlogs命令前的某个时间点。RMAN>listincarnation;使用目标数据库控制文件替代恢复目录数据库原型列表DB关键字Inc关键字DB名DBIDSTATUS重置SCN重置时间------------------------------ 阅读全文
摘要:
这篇资料主要讲到了如下内容:1.Rman的维护2.恢复目录的维护3.备份恢复目录4.RMAN存储脚本5.删除数据库一.RMAN的维护1.1交叉效验RMAN备份在RMAN目录和物理备份目的地不同步的情况下,我们可以使用crosscheck命令来效验控制文件或恢复目录中的RMAN信息是否与备份介质上的实际物理备份集片相同。使用crosscheck命令时,我们关心每个备份集或者副本的状态。如果使用控制文件,用于备份集片的v$backup_set视图和用于副本的v$databfile_copy视图中的status列列出了每个备份集或副本的状态码;如果使用恢复目录,则在备份集片的RC_BACKUP_SE 阅读全文
摘要:
◆ 父母生日祝酒辞尊敬的各位领导、各们长辈、各们亲朋好友:大家好! 在这喜庆的日子里,我们高兴地迎来了敬爱的父亲(母亲)XX岁的生日。今天,我们欢聚一堂,举行父亲(母亲)XX华诞庆典。这里,我代表我们兄弟姐妹和我们的子女们大小共XX人,对所有光临寒舍参加我们父亲(母亲)寿礼的各位领导、长辈和亲朋好友们,表示热烈的欢迎和衷心的感谢! 我们的父亲(母亲)几十年含辛茹苦、勤俭持家,把我们一个个拉扯长大成人。常年的辛勤劳作,他们的脸留下了岁月刻画的年轮,头上镶嵌了春秋打造的霜花。所以,在今天这个喜庆的日子里,我们首先要说的就是,衷心感谢二老的养育之恩! 我们相信,在我们弟兄姐妹的共同努力下,我们的家业 阅读全文
摘要:
Oracle自10g以后,企业管理器(OracleEnterpriseManager:OEM)变成了网页形式。OEM分两种:GridControl(网格控制)和DatabaseControl(数据库控制)。GridControl是具有完整功能的全企业Oracle生态系统管理工具。DatabaseControl是可以只作为数据库管理实用程序部署的OEM版本。GridControl和DatabaseControl区别:GridControl可以监控整个Oracle生态环境,它具有一个中心存储仓库,用于收集有关多个计算机上的多个目标的数据,并且提供一个界面来显示所有已发现目标的共同信息。Databa 阅读全文