Switchover 角色切换

(一) 主、备角色互换

(01). 主库操作:

1) 查看状态

SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS

TO STANDBY

2) 切换状态到standby

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;

SQL> SHUTDOWN IMMEDIATE;

3) 置于Open Read Real Time恢复状态

SQL> startup mount;

ORACLE instance started.

Total System Global Area 1660944384 bytes

Fixed Size 8793448 bytes

Variable Size 989856408 bytes

Database Buffers 654311424 bytes

Redo Buffers 7983104 bytes

Database mounted.

SQL> ALTER DATABASE OPEN;

Database altered.

SQL> show pdbs;

CON_ID CON_NAME OPEN MODE RESTRICTED

2 PDB$SEED READ ONLY NO

3 NAILPDB1 MOUNTED

4 PDB2 MOUNTED

5 PDB3 MOUNTED

SQL> alter pluggable database all open;

Pluggable database altered.

SQL> show pdbs;

CON_ID CON_NAME OPEN MODE RESTRICTED

2 PDB$SEED READ ONLY NO

3 NAILPDB1 READ ONLY NO

4 PDB2 READ ONLY NO

5 PDB3 READ ONLY NO

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;

Database altered.

SQL> select open_mode,database_role,protection_mode,protection_level from v$database;

OPEN_MODE DATABASE_ROLE PROTECTION_MODE PROTECTION_LEVEL

READ ONLY WITH APPLY PHYSICAL STANDBY MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY

(02). 备库操作:

以下在备库操作(Backup)

01). 查看状态

SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS

TO PRIMARY

02). 备库切到Primary角色

SQL>ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;

数据库已更改。

03). 打开数据库

SQL>ALTER DATABASE OPEN;

数据库已更改。

SQL> select open_mode from v$database;

OPEN_MODE

READ WRITE

SQL> select open_mode,database_role,protection_mode,protection_level from v$database;

OPEN_MODE DATABASE_ROLE PROTECTION_MODE PROTECTION_LEVEL

READ WRITE PRIMARY MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY

SQL> show pdbs;

CON_ID CON_NAME OPEN MODE RESTRICTED

2 PDB$SEED READ ONLY NO

3 NAILPDB1 MOUNTED

4 PDB2 MOUNTED

5 PDB3 MOUNTED

SQL> alter pluggable database all open;

Pluggable database altered.

SQL>

SQL> show pdbs;

CON_ID CON_NAME OPEN MODE RESTRICTED

2 PDB$SEED READ ONLY NO

3 NAILPDB1 READ WRITE NO

4 PDB2 READ WRITE NO

5 PDB3 READ WRITE NO

SQL>

根据上述日志可以看出,切换命令是在CDB中执行的,且所有PDB也会被切换。

oracle12c r2 dg,oracle 12cR2 DG 多租户之switchower切换相关推荐

  1. oracle 10g搭建dg,oracle 10g dg环境的搭建

    oracle 10g dg环境的搭建 软件的安装不需要介绍,把主节点数据库安装好之后,然后把文件打包拷贝到备节点就可以了. 测试环境:主节点IP192.168.163.110,主机名是vmhost02 ...

  2. oracle rac多实例dg,ORACLE RAC+DG(单实例)

    ORACLE RAC+DG(单实例) 前提条件: 1.主库RAC已经成功安装,数据库也已经创建. 2.DG备库已经安装完相同版本的oracle软件,无需创建数据库. 1.RAC开启归档. 任意节点: ...

  3. 关于oracle的物理dg,oracle物理DG管理-redo数据传输,应用与三种模式

    环境http://blog.csdn.net/sunziyue/article/details/50799648基础之上 1学习配置参数 下列参数为primary 角色相关 *.db_name='or ...

  4. 【Oracle RAC+DG实验】Oracle RAC+ASM+DataGuard配置实验记录+常见问题

    [Oracle RAC+DG实验]Oracle RAC+ASM+DataGuard配置实验记录+常见问题 1.环境规划: ---RAC环境介绍(primary database)            ...

  5. oracle 12 ORA-01262,oracle物理dg安装:方法二

    本文记录了物理dg的第二种安装方法,使用rman duplicate from active database,不需要做备份文件. 准备工作: 1.两台虚拟机,主机名:n1, n2,操作系统:cent ...

  6. oracle 12c dg搭建以及故障诊断

    摘要:oracle 12c dg搭建切换以及故障诊断 内容 单机对单机的实时同步 11G开始实现读写分离,备库是mount状态,可以实时同步,备库而且可以读,做报表应用.(10G 备库就是备库,不能读 ...

  7. Oracle 10g DG 数据文件迁移

    背景:某客户Oracle 10g 的DG由于空间不足,之前将部分数据文件迁移到其他目录,如今原目录扩容成功,要将之前迁移的数据文件再次迁移回来. 环境:Oracle 10.2.0.5 DG 单机 首先 ...

  8. Oracle DataGuard 之--Physical DG转换Logical DG

    Oracle DataGuard 之--Physical DG转换Logical DG 一.Physical DG和Logical DG Physical Standby使用的是Media Recov ...

  9. 【DB笔试面试758】在Oracle的DG中,Switchover和Failover的区别有哪些?

    ♣ 题目部分 在Oracle的DG中,Switchover和Failover的区别有哪些? ♣ 答案部分 一个DG环境中只有两种角色:Primary和Standby.所谓角色转换就是让数据库在这两种角 ...

最新文章

  1. 机器学习与高维信息检索 - Note 5 - (深度)前馈神经网络((Deep) Feedforward Neural Networks)及基于CVXOPT的相关实例
  2. python写一个文件下载器_Python3使用TCP编写一个简易的文件下载器
  3. codis3.2升级redis3.11到redis6.0.10调研
  4. Verilog随机数生成$random
  5. 55:Mysql用户管理|常用sql语句|mysql数据库备份恢复
  6. html符号纵向,HTML常用特殊符号对照表与一些标签说明.pdf
  7. kmd缅甸计算机学校,缅甸福星孔子课堂博睿国际学校分课堂举行2017年春节联欢会...
  8. 因此,您处于if / else地狱中-这是摆脱困境的方法
  9. 黄聪:bootstrap中模态框modal在苹果手机上会失效
  10. Google整体架构猜想
  11. 渗透测试工具有哪些?
  12. python给pdf加水印_用PDFlib给PDF添加水印(Python)
  13. .fnt 字体不能正常显示
  14. 万用表——最详细使用教程
  15. UE4全套自学视频教程
  16. 中国农业大学计算机考研参考书目,中国农业大学(专业学位)计算机技术考研参考书目...
  17. 探索 TDengine在《图码联侦》项目中的应用可行性及实践研究(new)
  18. 十年BAT架构履历,铁柱磨针成188页Java核心知识点
  19. 实现网上购物系统的后台管理(增、删、改、查图书)。
  20. .NET CORE 下收发邮件之 MAILKIT

热门文章

  1. replaceAll 替换
  2. VIP视频解析的一丢丢骚操作
  3. 计算机未来机有,一体机有话说:整合才是未来PC新趋势
  4. wdr7300 虚拟服务器,TP-Link TL-WDR7300路由器设置方法
  5. Thinkpad E580 硬件错误0187、2200、2201解决经历
  6. 巴菲特经常向年轻人讲述的一个关于精灵的寓言--《The Snow Ball》
  7. 首发! 2018年1-8月手机行业发展白皮书,附59页完整PDF
  8. [附源码]SSM计算机毕业设计渔具店管理系统JAVA
  9. 微信小程序按屏幕比例配置组件尺寸
  10. 小米路由器3 php,LEDE 全球首发,支持小米路由3(Xiaomi Mi Router R3)