通过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

posted @ 2020-06-28 14:25  曹翼宾的自留地  阅读(186)  评论(0编辑  收藏  举报