千家信息网

oracle11g dataguard如何切换

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"oracle11g dataguard如何切换",在日常操作中,相信很多人在oracle11g dataguard如何切换问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
千家信息网最后更新 2025年01月20日oracle11g dataguard如何切换

这篇文章主要介绍"oracle11g dataguard如何切换",在日常操作中,相信很多人在oracle11g dataguard如何切换问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"oracle11g dataguard如何切换"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1.查看主库是否满足切换条件

SQL> select switchover_status from v$database;SWITCHOVER_STATUS----------------------------------------TO STANDBY

有时候会显示 SESSION ACTIVE,这表示当前还有活动的会话连接。

2.执行下面的命令切换

SQL> alter database commit to switchover to physical standby;Database altered.

如果第一步切换条件查看显示 SESSION ACTIVE,那么在这里使用下面命令

SQL> alter database commit to switchover to physical standby WITH SESSION SHUTDOWN;

3.关闭数据库重启到 mount

SQL> shutdown immediate;ORA-01012: not logged onSQL> exitDisconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options[oracle@oraclerac2 ~]$ sqlplus "/ as sysdba"SQL*Plus: Release 11.2.0.4.0 Production on Wed Aug 1 17:45:33 2018Copyright (c) 1982, 2013, Oracle.  All rights reserved.Connected to an idle instance.SQL> startup mount;ORACLE instance started.Total System Global Area 2.1379E+10 bytesFixed Size    2262656 bytesVariable Size 2885683584 bytesDatabase Buffers 1.8455E+10 bytesRedo Buffers   36073472 bytesDatabase mounted.

4.用 Read Only 模式打开

SQL> alter database open read only;Database altered.

5.启动 Redo 应用模式

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

6.切换后查看角色

SQL> select database_role,switchover_status from v$database;DATABASE_ROLE SWITCHOVER_STATUS-------------------------------- ----------------------------------------PHYSICAL STANDBY TO PRIMARY

7.以上操作都是原来的主库完成的,下面的操作在原来的备库完成

8.查看 Standby Database 是否满足切换条件

SQL> select database_role,switchover_status from v$database;DATABASE_ROLE SWITCHOVER_STATUS-------------------------------- ----------------------------------------PHYSICAL STANDBY TO PRIMARY

9.执行下面命令进行切换

SQL> alter database commit to switchover to primary;Database altered.

10.打开数据库

SQL> alter database open;Database altered.

11.切换后查看角色

SQL> select database_role,switchover_status from v$database;DATABASE_ROLE SWITCHOVER_STATUS-------------------------------- ----------------------------------------PRIMARY  TO STANDBY

到此,关于"oracle11g dataguard如何切换"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

切换 学习 命令 条件 数据 数据库 更多 模式 角色 面的 帮助 实用 接下来 文章 方法 有时候 理论 知识 篇文章 网站 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器u盘启动为什么没有选择项 灾厄mod服务器 一个公司的网络安全防范与管理 网络技术方面的有些什么工作 计算机网络技术应用教学案例 军人手机网络安全自查自纠 考证软件开发 pdb数据库不同的代码代表什么 电脑服务器稳压器 固原考试系统软件开发费用 两会的意义网络安全 网站服务器托管及维护服务合同 计算机专业做软件开发工资高吗 玄武区网络技术服务售后服务 武汉软件开发哪好 学生管理系统数据库设计原理 数据库分表分库之后查询 网络安全几部分组成 数据库分为几种 博士电子书数据库 无锡交易软件开发服务 利用网络安全模型可以构建02 云丁网络技术有限公司股权 福吉德网络技术有限公司怎么样 计算机网络技术可自主创业吗 汕头市国家网络安全宣传周 网络安全科技馆的目的 服务器怎么看磁盘占用率 可以把网络安全模式改成中文吗 龙媒网络技术有限公司
0