返回顶部
首页 > 资讯 > 数据库 >DGfailover操作
  • 411
分享到

DGfailover操作

2024-04-02 19:04:59 411人浏览 安东尼
摘要

DGfailover操作.txt 备库操作 由于是failover,所以理解主库这时候已经无法正常使用,只需备库切换至pridb 1.停止MRP(关闭主动应用) alter database

DGfailover操作 DGfailover操作.txt

备库操作

由于是failover,所以理解主库这时候已经无法正常使用,只需备库切换至pridb

1.停止MRP(关闭主动应用)

alter database recover managed standby database cancel;

2.确认备库是否做好切换到主库的准备

set lines 200

select database_role,db_unique_name,open_mode,protection_mode,protection_level,switchover_status from v$database;

查询结果为 to primary 或 sessions active说明备库做好了准备。如果查询结果不是这两个值,确认备库的日志应用是否还处于激活状态

3.重启启动MRP,完成redo应用(手动应用)。如果有gap,finish会fail。执行结束后,保护模式变成最大性能

--备库停掉redo apply

alter database recover managed standby database finish;

--备库强制停掉redo apply

alter database recover managed standby database finish force;

如果上面的sql执行失败,那么可以直接执行下面的sql

alter database  activate physical  standby  database;

但是这可能会导致部分数据丢失,执行完上面的sql语句后直接跳到步骤5打开数据库

4.转换standbydb为primary db

alter database commit to switchover to primary with session shutdown;

5.打开新的主库

alter database open;

注意:如果之前以只读方式打开,必须重启数据库实例;

shutdown immediate

startup

============================================================

PS:failover将破坏dataguard模式,需要重新配置dataguard

    alter database reGISter physical logfile 'filespec1';

https://blog.csdn.net/zhengwei125/article/details/50675720

Http://blog.itpub.net/26506993/viewspace-1850722/

您可能感兴趣的文档:

--结束END--

本文标题: DGfailover操作

本文链接: https://lsjlt.com/news/47841.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • DGfailover操作
    DGfailover操作.txt 备库操作 由于是failover,所以理解主库这时候已经无法正常使用,只需备库切换至pridb 1.停止MRP(关闭主动应用) alter database...
    99+
    2024-04-02
  • 【基础操作】1.表操作
    -- 1.基本表操作表 drop table user1; create table user1( id   &nb...
    99+
    2024-04-02
  • 怎样操作C++操作符
    本篇文章给大家分享的是有关怎样操作C++操作符,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C++中指令系统的每一条指令都有一个C++操作符,它表示该指令应进行什么性质的操作,...
    99+
    2023-06-17
  • Python操作SQLLite(基本操作
      SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 Python SQLITE数据库是一款非常...
    99+
    2023-01-31
    操作 Python SQLLite
  • laravel操作redis和缓存操作
    一:操作redis 1:redis拓展安装 composer require predis/predis 或者你也可以通过 PECL 安装 PhpRedis PHP 扩展,安装方法比较复杂,个人不推荐 2:配置redis 在con...
    99+
    2023-09-04
    laravel php redis 缓存 Powered by 金山文档
  • 文件操作的艺术:操作系统中的高效操作
    1. 理解文件结构 文件是操作系统中存储和组织数据的基本单元。它们由文件头、文件内容和文件尾组成。文件头包含有关文件及其内容的信息,例如文件类型、大小和创建日期。文件内容是实际数据,而文件尾标识文件结束。 2. 文件操作命令 每个操作系...
    99+
    2024-02-29
    文件操作、操作系统、命令行、Python、文件权限
  • Oracle学习(七) --- MyBatis操作、JDBC操作
    1、MyBatis操作 1.1、环境搭建 步骤一:创建项目 test_oracle 步骤二:修改pom.xml文件(MyBatis相关依赖、Oracle驱动、测试依赖) changgou3_paren...
    99+
    2017-02-22
    Oracle学习(七) --- MyBatis操作 JDBC操作
  • MongoDB操作
    #=========2、mongo===================================#备份数据库mongodump -h 127.0.0.1 -d eb_mongo -o /root/x...
    99+
    2024-04-02
  • JDBC操作
    一.JDBC:Java Database Connection 表示数据库连接,是Java中专门提供的一组用于操作数据库的标准,所有的数据库生产商如果想为Java提供支持,则必须支持此标准。JDBC实际上是...
    99+
    2024-04-02
  • Git操作
    Git 操作方法 Git 是一个分布式版本控制系统,用于管理项目的源代码。 gitee新建仓库提示如下 具体介绍看下面 1. 创建仓库 初始化本地仓库 使用以下命令在本地目录中初始化一个新的 Git 仓库: git init 克隆远程仓库...
    99+
    2023-08-30
    git
  • 文件操作精通:掌握操作系统中的关键操作
    文件操作是使用操作系统时的一项基本技能。通过理解和利用这些操作,用户可以有效地管理、创建、编辑和删除文件。以下是对文件操作精通的详细指南: 命令行文件操作 命令行提供了用户与操作系统直接交互的界面。许多文件操作命令可以在命令行中执行,包括...
    99+
    2024-02-29
    文件操作、操作系统、命令行、文件管理
  • php操作mysql(数据库常规操作)
    php操作数据库八步走 ...
    99+
    2016-04-04
    php操作mysql(数据库常规操作)
  • MongoDB(三):数据库操作、集合操作
    1. 数据库操作 看完前面的文章,大家应该把环境搭建好了,下面我们就开始学习MongoDB的一些基本操作了。 首先我们要了解的一些要点: MongoDB将数据存储为一个文档,数据结构由键值对(key=>value)组成 MongoDB文档...
    99+
    2017-03-01
    MongoDB(三):数据库操作 集合操作
  • C#操作Word表格常见的操作
    本篇内容主要讲解“C#操作Word表格常见的操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#操作Word表格常见的操作”吧!几种常见C#操作Word表格操作有哪些呢?让我们来看看具体的实例...
    99+
    2023-06-17
  • Linux 查看操作操作系统版本
    在 Linux 上,你可以使用以下命令来查看操作系统版本:1. 使用 lsb_release 命令:```lsb_release -...
    99+
    2023-09-06
    Linux
  • Laravel操作redis和缓存操作详解
    目录一:操作redis1:redis拓展安装2:配置redis3:操作redis二:缓存操作1:缓存配置2:缓存操作一:操作redis 1:redis拓展安装 composer re...
    99+
    2023-02-13
    Laravel操作redis Laravel 缓存操作 Laravel redis
  • redis的操作是不是原子操作
    原子操作:incr、decr、incrby、decrby、getset、setnx。它们不可中断,要么完全执行,要么完全不执行。非原子操作:set、setex、del。它们可能会被中断,...
    99+
    2024-04-20
    redis
  • 什么是Spark中的动作操作和转换操作
    在Spark中,动作操作是指对RDD数据集进行计算并返回结果的操作,例如collect、count、reduce等操作,这些操作会触...
    99+
    2024-03-05
    Spark
  • MongoDB 数组操作符与运算操作符
    > db.accounts.insert({ name:"alice2", balance:100,contact:[13611111111,"Guangzhou"] }) WriteResult({ "nInserted" : 1 }) ...
    99+
    2021-01-20
    MongoDB 数组操作符与运算操作符
  • python 文件操作api(文件操作函数)
    python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名:...
    99+
    2022-06-04
    操作 文件 函数
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作