通过DG把单库扩展成RAC库的后续处理
Posted caoyibin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过DG把单库扩展成RAC库的后续处理相关的知识,希望对你有一定的参考价值。
2020年06月28日 13.00
第一步:spfile文件中添加集群相关条目
*.cluster_database=true
*.compatible=‘11.2.0.4.0‘
orcl2.instance_number=2
orcl2.thread=2
orcl2.undo_tablespace=‘UNDOTBS2‘
第二步:添加node2的redo
1 通过node1节点添加thread2的redo日志组;
2 在node1节点上激活这些redo:
alter database enable thread 2;
第三步:添加node2的UNDOTBS2
create undo tablespace UNDOTBS2 datafile "+DATADG" size 8192M autoextend on next 5m maxsize 20480m;
第四步:在gi中添加数据库实例
方便使用集群来管理数据库实例。同时把数据库实例服务同SCAN-IP相关联起来(不然容易ORA-12545)。
通过srvctl add命令添加database信息和实例信息
su - oracle
添加database信息
$ srvctl add database -d orcl -o /u01/app/oracle/product/11.2.0/dbhome_1 -p +DATADG/orcl/spfileorcl.ora
# -d db_unique_name;
# -o oracle_home;
# -p spfile_path
添加instance信息
$ srvctl add instance -d orcl -i orcl1 -n rac1
$ srvctl add instance -d orcl -i orcl2 -n rac2
# -i instance_name;
# -n node_name(hostname)
srvctl start database -d orcl ##通过该命令刷新数据实例信息
参考:
ORA-12545 / TNS-12545 Connect failed because target host or object does not exist
以上是关于通过DG把单库扩展成RAC库的后续处理的主要内容,如果未能解决你的问题,请参考以下文章