[导读] 最近做了一个迁移项目,将同机单实例数据库添加到集群中。当时由于建实例的时候,没有将数据库建成rac,而是建成了一个单实例

最近做了一个迁移项目,将同机单实例数据库添加到集群中。当时由于建实例的时候,没有将数据库建成rac,而是建成了一个单实例,用了一段时间后,客户要求加入到集群,现在就将整个过程与大家分享!具体步骤下:

1、调整参数

从单数据库到集群数据库,需要调整几个地方的参数,通常以下参数必须添加进去的,如下:*.cluster_database=truencdb651.instance_number=1

ncdb652.instance_number=2

ncdb652.thread=2

ncdb651.thread=1

ncdb652.undo_tablespace="UNDOTBS2"

ncdb651.undo_tablespace="UNDOTBS1"

ncdb651.log_archive_format="%t_%s_%r.dbf"

ncdb652.log_archive_format="%t_%s_%r.dbf"

ncdb651.log_archive_dest_1="LOCATION=+RECO"

ncdb652.log_archive_dest_1="LOCATION=+RECO"2、数据库配置

以新参数据启动数据库

[oracle@NCDATA1 ~]# exportORACLE_SID=ncdb651--注意,实例变了SQL> startup mount pfile=’/u02/backup/spfilebak.ora’;

创建第二节点重做日志

创建第二节点undo空间

开启第二节点

SQL> alter database open;

SQL> alter database enable thread 2;

同时,将刚才的参数放在第二个节点上启动数据库,数据库正常启动。

[oracle@NCDATA2~]# echo $ORACLE_HOME

SQL> startup mount pfile=’/u02/backup/spfilebak.ora’;

SQL> alter database open;

3、加入集群rac

将数据库加入集群

[oracle@NCDATA1~]# echo $ORACLE_HOME

查看加入情况

说明加入已经成功了!

4、调整参数

[oracle@NCDATA1 ~]# cd $ORACLE_HOME/dbs

[oracle@NCDATA1 ~]# vi initncdb651.ora

spfile=’+data/ncdb65/parameterfile/spfilencdb65.ora’

注意,在第二节点同样的位置,编辑的文件名:initncdb652.ora

调整完成后,分别在两个节点启动数据库,结果成功,到此,单实例到rac迁移完成。

oracle同机单实例加入集群,将oracle同机单实例加入rac集群的操作步骤相关推荐

  1. ORACLE 11g RAC 集群的管理与维护(3) —— crsctl 命令之(三) :管理 crs

    ORACLE 11g RAC 集群的管理与维护(3) -- crsctl 命令之(三) :管理 crs CRS(Cluster Ready Service,集群就绪服务).CRS 主要完成集群成员管理 ...

  2. RAC集群启停的总结

    方法一:srvctl操作rac集群启停的用法 一.RAC集群的分步关闭 rac集群的关闭顺序: 关闭数据库实例>关闭asm实例>关闭集群服务 1.关闭数据库实例 #su - grid $c ...

  3. Oracle 运维篇+RAC集群转单实例/RMAN异机恢复/RMAN迁移/RMAN备份恢复操作概要

    说明:本文为Oracle RAC集群转单实例/RMAN异机恢复/RMAN迁移/RMAN备份恢复操作概要方便用户查阅 温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化 说 ...

  4. Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档)

    实验:Oracle单实例通过DG迁移至RAC集群(Oracle 11g 超详细文档) 步骤1:Oracle单实例搭建 1. 系统环境检查 2. 创建用户.组,配置环境变量.安装目录 3. 安装Orac ...

  5. oracle集群 节点切换不,Oracle 11gR2 RAC集群单节点关闭开启

    Oracle Product集群因OS需要打patch需要单独关闭节点进行维护,机器为个人测试Oracle 11g R2测试集群 操作步骤 --确认集群的db_unique_name,本初的db_un ...

  6. Oracle RAC集群体系结构

    一. Oracle集群体系结构 Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是oracle提供的一个并行集群系统,整个集群系统由Ora ...

  7. Oracle系列:Oracle RAC集群体系结构

     一. Oracle集群体系结构 Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是oracle提供的一个并行集群系统,整个集群系统由Or ...

  8. [Oracle 11g r2(11.2.0.4.0)]RAC集群常用命令

    文章摘自于 http://blog.csdn.net/tianlesoftware/article/details/5358573. Oracle Clusterware的命令集可以分为以下4种: 节 ...

  9. Oracle RAC集群三种心跳机制

    Oracle 集群心跳机制:        Oracle集群如何维护集群的一致性,所谓的集群一致性就是指集群中每个成员能够了解其他成员的状态,而且每个成员获得的集群中其他节点的状态和集群中节点成员列表 ...

  10. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群(续)

    DBA:Linux    下载  Oracle 数据库 11g    标签 linux, rac, clustering, 全部 在 Oracle Enterprise Linux 和 iSCSI 上 ...

最新文章

  1. 【Qt】Qt再学习(十):鼠标拖拽(dragdrop)QGraphicsItem示例
  2. 在Silverlight中绘制贝塞尔曲线
  3. 由mysql分区想到的分表分库的方案
  4. EditText 显示明文和密码
  5. k8s挂载目录_云原生存储详解:容器存储与 K8s 存储卷
  6. java 会话跟踪技术_JavaEE基础(04):会话跟踪技术,Session和Cookie详解
  7. 协议处理程序初始化失败_TCP协议、算法和原理
  8. [转]asp 没有权限: 'CreateObject'的解决方法
  9. bzoj1295 最长距离
  10. SQL 数据库 函数
  11. [转载]DB2数据库移植罕见结果周全理会(3)
  12. C++中static关键字用法详解
  13. NYOJ题目915-+-字符串
  14. 动态规划之子串和(续。升级版)nyoj745
  15. 转:java 进阶之路
  16. win10多合一原版系统_微软Win10专业版制作多合一系统安装盘教程
  17. 访问不了共享文件夹提示“网络错误“的解决方法
  18. 本科计算机考研考英语,2016考研必需知道的10件事
  19. 合成游戏中的数学原理
  20. 洛谷 P3435 [POI2006]OKR-Periods of Words(KMP+记忆化搜索)

热门文章

  1. 软件测试中有关界面测试经验总结
  2. HTTP请求上下文之终结:HttpContext类
  3. mySAP标准培训教材全套列表
  4. 解决base64通过http传输后+变空格的问题
  5. 解决ImageLoader加载HTTPS图片证书校验异常问题
  6. 【白皮书分享】工业互联网人才白皮书(2020).pdf(附下载链接)
  7. 基于jsp的失物招领系统_基于Java web的校园失物招领系统
  8. 服务器返回文件格式,iOS开发--服务器返回的数据解析
  9. python语法错误怎么办_python错误处理详解
  10. 跨境电商卖家如何选择ERP系统?