ITPub博客

首页 > 数据库 > Oracle > RAC One Node数据库的转换与在线迁移

RAC One Node数据库的转换与在线迁移

原创 Oracle 作者:hooca 时间:2014-12-23 23:19:22 0 删除 编辑
版本:11.2.0.4

RAC One Node数据库是11g的新特性,相当于双机冷备。

从RAC转换为RAC One Node:

1)确保创建了Service,并且没有Service以要被删除的实例为首选实例。

2)删除实例,只留一个(用DBCA->RAC->Instance Management)。

3)以oracle用户执行转换

点击(此处)折叠或打开

  1. [oracle@node1 ~]$ srvctl convert database -d racdb -c RACONENODE -i racdb1
4 验证数据库状态

点击(此处)折叠或打开

  1. [oracle@node1 ~]$ srvctl config database -d racdb
  2. Database unique name: racdb
  3. Database name: racdb
  4. Oracle home: /u01/app/oracle/product/11.2.0/db_1
  5. Oracle user: oracle
  6. Spfile: +DBFILE/racdb/spfileracdb.ora
  7. Domain:
  8. Start options: open
  9. Stop options: immediate
  10. Database role: PRIMARY
  11. Management policy: AUTOMATIC
  12. Server pools: racdb
  13. Database instances:
  14. Disk Groups: DBFILE,FRA
  15. Mount point paths:
  16. Services: crm,erp
  17. Type: RACOneNode
  18. Online relocation timeout: 30
  19. Instance name prefix: racdb1
  20. Candidate servers: node1
  21. Database is administrator managed

RAC One Node联机迁移

1) 当前状态

点击(此处)折叠或打开

  1. [oracle@node1 ~]$ srvctl status database -d racdb
  2. Instance racdb1 is running on node node1
  3. Online relocation: INACTIVE
2)执行迁移

点击(此处)折叠或打开

  1. [oracle@node1 ~]$ srvctl relocate database -d racdb -n node2 -w 15 -v
  2. Added target node node2
  3. Configuration updated to two instances
  4. Instance racdb1_2 started
  5. Services relocated
  6. Waiting for up to 15 minutes for instance racdb1 to stop ...
  7. Instance racdb1 stopped
  8. Configuration updated to one instance
-n:迁移目标节点
-w:超时等待时间(分钟),超过该时间就失败。
-v:输出结果

注意:如果旧实例上有未提交的事务,将继续等待直到事务结束,这时有可能需要人工干预事务。

3. 查看迁移结果

点击(此处)折叠或打开

  1. [oracle@node1 ~]$ srvctl status database -d racdb
  2. Instance racdb1_2 is running on node node2
  3. Online relocation: INACTIVE


RAC One Node转换为RAC

1)以oracle用户执行

点击(此处)折叠或打开

  1. [oracle@node1 ~]$ srvctl convert database -d racdb -c RAC -n node1
2)添加实例(DBCA->RAC->Instance Management)

3)验证转换状况

点击(此处)折叠或打开

  1. [oracle@node1 ~]$ srvctl config database -d racdb
  2. Database unique name: racdb
  3. Database name: racdb
  4. Oracle home: /u01/app/oracle/product/11.2.0/db_1
  5. Oracle user: oracle
  6. Spfile: +DBFILE/racdb/spfileracdb.ora
  7. Domain:
  8. Start options: open
  9. Stop options: immediate
  10. Database role: PRIMARY
  11. Management policy: AUTOMATIC
  12. Server pools: racdb
  13. Database instances: racdb1_1,racdb2
  14. Disk Groups: DBFILE,FRA
  15. Mount point paths:
  16. Services: crm,erp
  17. Type: RAC
  18. Database is administrator managed







来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22621861/viewspace-1377889/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: DataGuard的监控
请登录后发表评论 登录
全部评论

注册时间:2009-09-29

  • 博文量
    239
  • 访问量
    490897