[RAC]将单实例备份集恢复为rac数据库 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 单实例环境的备份集如何恢复到rac环境(重点) ② rman恢复数据库的一般步骤 ③ rac环境的简单操作 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,thread 2的最大归档日志…
为啥要写这个呢,因为之前遇到个场景.操作系统为Solaris的,oracle11.2.0.4. 一个运维把一张关键表drop了.然后发现recyclebin是off的,然后..然后好像只能从备份里面找了,没有逻辑备份,只有备份到虚拟磁带机的RMAN备份.好吧,问题也不大找个测试机基于时间点恢复,再expdp导入.可是没有Solaris的机器,整个数据库4T,跨平台恢复呢..也要好长时间.于是想到了表空间恢复,但是出故障后,并没有及时把表空间offline,导致其他的表继续写,然后就尴尬了.后来找…
[20170623]利用传输表空间恢复数据库2.txt --//继续上午的测试,测试truncate,是否可行,理论讲应该没有问题.我主要的目的测试是否要切换日志.--//参考链接 : http://blog.itpub.net/267265/viewspace-2141166/ 1.环境:SCOTT@book> @ &r/ver1PORT_STRING                    VERSION        BANNER-----------------------------…
[20170623]利用传输表空间恢复部分数据.txt --//昨天我测试使用传输表空间+dblink,上午补充测试发现表空间设置只读才能执行impdp导入原数据,这个也很好理解.--//这样的操作模式仅仅减少expdp生成原数据的过程. --//我想一下,rman也支持建立传输表空间的命令.我仔细看了以前的笔记,发现这样最大的有点不用设置只读,实际上它是通过建立辅组实--//例来建立传输文件,理论讲可以恢复到特定的scn,这样可以利用它解决一些误操作的问题,还是通过例子来说明问题. 1.环境:…
在生产环境上,由于闪存盘的容量有限,现在需要将闪存盘里面的UNDO表空间,替换到非闪存的磁盘里面. 磁盘的使用情况如下: 表空间使用情况如下: RAC两个节点占用将近167G的空间. 操作步骤如下: 在其他磁盘新建RAC两个节点的undo表空间,然后设置成默认的UNDO表空间,后面再新建名称一模一样的UNDO表空间,切换回来(之所以要切换回一样的UNDO表空间,是防止某些应用程序写死). 操作如下,RAC两个节点: 一.新建UNDO表空间 节点1: create undo tablespace…
本文只节选了操作方案的部分章节: 3.   操作步骤 3.1. 异机单实例Oracle数据库软件安装 在异机上进行单实例Oracle数据库软件安装.该步骤过程不再本文中重复描述,如果对安装过程存在疑问,可参考之前发布的<Oracle 11g R2数据库安装作业指导书>相关内容.注意:为了保障恢复的正确性,应该尽量保障该服务器上安装的数据库软件版本与Rac平台下的数据库版本一致(包括小版本). 3.2. 在Rac环境下进行全库备份 在Rac环境下,通过RMAN数据库备份管理工具对数据库进行全库备…
案例说明: KingbaseES V8R6C6中sys_backup.sh在通用机单实例环境,默认需要通过securecmdd工具以及kingbase和root用户之间的ssh互信,执行备份初始化(init):对于使用ssh环境,如果kingbase和root之间没有建立ssh互信,直接执行脚本初始化会产生错误,需要修改脚本后再执行. 操作系统: 适用版本: KingbaseES V8R6C6 数据库环境: [kingbase@node102 bin]$ ./ksql -V ksql (King…
案例说明: sys_rman是KingbaseES数据库的物理备份工具,支持数据库的全备和增量备份,由于sys_rman工具使用需要配置多个参数,对于一般用户使用不是很方便.为方便用户在KingbaseES V8R3版本,通过sys_rman执行物理备份,系统自带了调用sys_rman的备份脚本,本次文档对脚本的使用进行了详细的描述,帮助用户快速掌握此脚本的使用. 适用版本: KingbaseES V8R3 一.脚本部署路径(单实例环境) [kingbase@node101 rman]$ pwd…
先配置一下监听,这样我们就可以从客户端进行连接了. 我这里写了三种连接. 第一种是正常方式,一般都采用这种方式,后面的rac1和rac2 是方便测试.因为如果用第一种方式的话,客户端连哪个实例是随机的,不好进行控制,除非手动的关闭某个实例,让Oracle 漂过去,那样有点麻烦. 我就又多添加了2个监听,分别对应实例1和实例2.  配置这2个监听的时候,要注意Service_name 这个参数,也是orcl. 即全局名. 不是对应的实例名. Oracle 实例监听: RAC = (DESCRIPT…
创建表的时候就会得到元数据.可以通过定义的方式对表的元数据进行生成 这个地方要注意的是 独立表空间当中   ibd & frm分别存储的是什么数据? 表空间:文件系统,为了更好的扩容数据库的存储空间 5.5以后的版本出现了共享表空间概念 表空间管理模式的出现是为了数据库的存储更容易扩展 5.6版本种默认的是独立表空间 1.共享表空间:共享表空间用来存元数据和系统日志 show variables like '%path%'; innodb_data_file_path=ibdata1:12M:a…