使用旧的控制文件备份来恢复控制文件
有时候我们会遇到这样的场景,控制文件损坏,并且可以用来恢复的备份控制文件比较旧,不包含备份之后发生的各种变化。幸运的是归档日志和联机重做日志都健全。我们使用旧的控制文件来恢复的时候,或者是数据库迁移的时候,面对那些旧控制文件未知的新变化会采取怎样的应对呢?我们通过下面的实验来验证一下。1,选择一份...
备份与恢复系列 十一 控制文件的备份与恢复
看看当前数据库的控制文件位置。一个在/u01/oradata/practice/下,另一个在快速恢复区,彼此互为镜像。SYS@practice >show parameter control_files;NAME &nb...
备份与恢复系列 十 参数文件spfile的备份与恢复
当我们需要做数据库迁移时,数据库版本不变的情况下,备份原库的spfile并在新的服务器上恢复可以快速的将数据库启动到nomount状态,并且所有实例参数和原库保持一致。在单实例的环境下,不适用ASM的时候可以简单的将spfile复制到新的服务器,但是在RAC环境下spfile保存在ASM磁盘组里,虽然通过ASMCMD也可以进入该路径下cop...
OGG在RAC上的初始化(上)-- 安装配置篇
此次试验是为了某省电力公司OGG初始化模拟演练。演练过程分为两篇博客记录全过程。第一篇是安装配置,主要介绍OGG在源端和灾备端都是双节点RAC下的配置。第二篇是OGG初始化,使用rman恢复灾备端数据库,启用OGG复制进程追加日志。环境介绍:Source &nbs...
真实环境的OracleGoldenGate配置参数详解 -- 灾备端
本文分为两篇,第一篇介绍生产端的管理进程配置参数、抽取进程配置参数、投递进程配置参数;http://blog.itpub.net/29047826/viewspace-1271830/本篇为第二篇,介绍灾备端管理进程配置参数和复制进程配置参数。以下列出的所有配置文件都属于灾备端,启动的进程GGSCI 3> info allProgram ...
真实环境的OracleGoldenGate配置参数详解 -- 生产端
很多刚开始学习OGG的同学在学会基本配置后,想要进一步提高的阶段必不可少的要跟各种配置参数打交道。比如管理进程的参数、抽取进程的参数、投递进程的参数和复制进程的参数。这些参数文件中样式繁多的参数都是什么作用,怎样使用,真正的企业应用会怎样配置一定是初学者渴望了解的。本文分为两篇,第一篇介绍生产端的管...
MAC Vmware Fusion+OracleLinux+Oracle11gRAC
mac上对virtual box支持的不理想,经常有小bug出现。在使用了一段时间后决定使用VmwareFusion来创建RAC环境。
一次磁盘空间紧缺的RMAN备份策略
用户有两套Oracle9i双节点集群数据库,现在分别升级到Oracle10g和Oracle11g。由于新的存储还没到位,临时决定将大多数的存储都分配给了新系统。 原有生产系统只有300G的备份空间。而这两套生产系统数据库需要备份的文件大约60GB,可用的备份空间却只有300GB。在新存储到位之前需要修改一下备份策略,否则这区区300GB用着真...
Oracle10.2.0.5 ASM创建中需要注意的参数udp_sendspace
此次安装Oracle10.2.0.5 RAC在创建ASM时由于参数设置不对出现错我警告,经过重新调整顺利通过。安装的时候保留了截图,正好可以重现当时的状态。1,在DBCA中选择由ASM管理文件 2,注意选择创建pfile,选择spfile会出错3,提示创建ASM实例,点击OK4,问题出现了了ORA-27504, ORA-27300, ORA-27301, ORA-27302, OR...
Oracle10.2.0.1RAC 升级 Oracle10.2.0.5案例分享 -DATABASE篇
接上一篇 Oracle10.2.0.1RAC 升级 Oracle10.2.0.5案例分享 -CRS篇http://blog.itpub.net/29047826/viewspace-1263381/DATABASE升级(10.2.0.1 - 10.2.0.5)开系统还没有dbca创建数据库,在这里可以直接执行安装包来升级。1. 运行安装文件,开始安装(和CRS升级使用的是同一个升级文件)$ ./runInstaller&nb...
Oracle10.2.0.1RAC 升级 Oracle10.2.0.5案例分享 -CRS篇
Oracle10.2.0.1RAC 升级 Oracle10.2.0.5案例分享 -CRS篇这是一次数据库升级的案例。原有的数据库是Oracle9i 9.2.0.7 双节点RAC,运行在AIX5.3.0.0操作系统上。由于应用程序的限制,只能升级到Oracle10g 10.2.0.5。 Oracle10g 10.2.0.5没有独立的安装包,需要先安装Oracle10.2.0.1在通过升级包来升级到该版本。在新服务器上...
AIX5.3安装RAC Oracle10.2.0.1时被忽略的组hagsuser
oracle10g在安装RAC时还不能像oracle11g那样完全由grid用户搞定集群的安装设置,必须通过hagsuser组来实现。需要将oracle用户设置为hagsuser的组成员。今天在安装集群软件的是时候在执行root脚本一直报错,最终诊断为oracle用户不在hagsuser组导致。执行root脚本/u01/app/oracle/product/10.2.0/crs_1/root.sh报错信息...
一个耗时的小失误:shell限制导致Oracle介质上传失败
晚上做数据库升级是个辛苦活,很容易出现低级错误。在刚刚装好的主机上AIX5.3,打算先把Oracle安装介质传上去,然后再配置内核参数等各种配置。安装介质是Oracle10.2.0.1,一共3个包,大小分别为1.77GB,1.14GB和2.04GB。FTP了一会中断了,找不到原因就又传了一次。这次只选择传送第一个包,1.77GB的,还是失败了。而且...
备份与恢复系列 九 丢失表空间数据文件的还原与恢复
如果个别的数据文件发生丢失或损坏,在数据库处于OPEN状态时可以采用RMAN轻松恢复(只要该文件不属于系统表空间也不属于undo表空间)RAMN可以对一个或多个表空间中的数据文件进行还原与恢复。需要注意的是恢复表空间的数据文件需要把包含该数据文件的表空间先脱机(offline)然后再还原并恢复数据文件,最后再将表空间联机...
备份与恢复系列 八 丢失所有数据文件的还原与恢复
RMAN运行块中用于恢复的set选项为数据文件设置新名称为特定的数据文件制定新的文件名和路径。如果没有定义该项,则RMAN将文件还原到其当前的路径和文件名。设置归档日志路径为还原和恢复命令的归档日志文件定义不同的路径。如果没有定义该项,RMAN使用目标init.ora文件定义的第一个归档存储的路径。set until为恢...
Oracle备份与恢复系列 五 续 EXP/IMP迁移、复制数据库
迁移数据库可以采用三种方式。首先可以采用操作系统的文件拷贝进行物理数据库的还原和恢复,并重新创建数据库控制文件。其次可以用Oracle Export和Import工具将原数据库逻辑还原到一个新的数据库。最后可以用Oracle恢复管理器RMAN进行数据文件和可控制文件的一个物理还原。迁移数据库不像复制word文档那样简单。需要注意Or...
Oracle备份与恢复系列 五 逻辑导入导出
许多用户现在依然使用逻辑备份导入导出来备份数据库。并没有使用RMAN物理备份。经常出现归档日志占满磁盘空间的问题(既然采用逻辑备份也不知道这些归档日志有什么用)。我们希望用户能启用RMAN备份,将逻辑备份改为物理备份,但这些是商务的事情,不是单纯的技术上的事了。下面总结一下逻辑备份的知识...
Oracle GoldenGate在RAC上部署安装
很多用户都采用了OGG作为生产环境的灾备复制软件,生产端通常是双节点的RAC,灾备端可能是同样环境也可能是单实例环境。生产端在安装OGG时会从存储上划分一个独立的共享磁盘,将其做成文件系统,然后将OGG软件和目录都放在该磁盘上,包括本地trail文件。下面的实验我们在虚拟机上来简单的创建一个上述灾备架构。环境介绍...
Oracle9i 官方文档创建数据库脚本的一个错误
Oracle官方文档是我们最常用的工具之一,其权威性和代表性都是其它相关资料无法比拟的。但错误是难免的,发现之后就记录下来,给自己提个醒。
OGG-01031 由于网络中断导致datapump进程ABENDED的恢复方法
本机环境Oracle Server - Enterprise Linux Enterprise Linux Server release 5.7 (Carthage)Database - Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionOGG - Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO症状(Symptoms)Source源端投递进程处于ABENDED状态...