zoukankan      html  css  js  c++  java
  • 通过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

  • 相关阅读:
    kafka集群partition分布原理分析
    Kafka的通讯协议
    RabbitMQ和Kafka
    深入理解kafka设计原理
    Kafka的Log存储解析
    Netty 超时机制及心跳程序实现
    Netty 实现 WebSocket 聊天功能
    Netty 实现聊天功能
    RabbitMQ在分布式系统中的应用
    Kafka文件存储机制那些事
  • 原文地址:https://www.cnblogs.com/caoyibin/p/13202667.html
Copyright © 2011-2022 走看看