标题:理解并实践RAC ADG编程模式
# 引言
在现代软件开发中,多线程编程已经成为了一项重要的技能。然而,多线程编程也带来了很多挑战,例如数据竞争、死锁和线程安全等问题。为了简化多线程编程,提高代码的可读性和可维护性,ReactiveCocoa(简称RAC)引入了一种称为RAC ADG(Active Dispatch Group)的编程模式。本文将介绍RAC ADG的基本概念,并通过代码示例
原创
2024-01-16 01:34:31
49阅读
# 理解 ADG 和归档日志(Archivelog)
在现代数据库管理中,数据保护和恢复策略至关重要。特别是在大规模生产环境中,确保数据的完整性和可恢复性是一个基本要求。在此背景下,Oracle 数据库的归档日志(Archivelog)和自动数据增强(ADG)功能为数据保护提供了有效的解决方案。本文将深入探讨这些概念,并通过示例代码进行说明,同时使用可视化工具(饼状图和甘特图)进一步阐释其应用场
# Docker ADG (Architecture Decision Guide) 科普
在现代软件开发中,Docker 的使用已成为一种常见趋势。Docker 提供了一种轻量级的虚拟化解决方案,能够简化软件的构建、测试和部署流程。而 Architecture Decision Guide (ADG) 是一种帮助开发团队在项目生命周期内做出架构决策的工具。本文将介绍 Docker ADG 的基
Incomplete read from log member '/u01/2_9017_852473381.dbf'. Trying next member.mv 之后可以自动重新传日志,再起mrp进程。 catalog archivelog "/u01/2_9017_852473381.dbf";
原创
2018-04-04 17:02:44
1170阅读
ADG重建
1.清理旧数据:
备库执行:
SQL> show parameter name;提前收集数据库信息
备库节点1和节点2 的数据库处理
节点1:SQL> shutdown immediate
节点2:SQL> shutdown immediate备库grid(节点1或2都行)执行:
1.删除数据文件和控制文件
/home/grid$asmcmd删除data文件
原创
2023-04-21 09:59:38
290阅读
Fragment 这个组件相对很多开发这来说都比较熟悉,但是名字熟悉不代表用的熟练在使用过程中遇到一些需要注意的地方,写在这里供自己记录,也供大家参考一:Fragment重复创建问题一般我们使用Fragment 作为页面主体 会这么写,事实上在开发过程中大量可见这种写法如果遇到切换横竖屏,或者切换国家语言等场景此时观察打印的log会发现出现了三个Fragment对象其中有一个fragment在创建
一、 概述和说明1.1 概述本文档用于使用多租户数据库的ADG操作1.2 参考文档 Document 2617787.1, Business Continuity for Oracle E-Business Suite Release 12.2 on Oracle Database 19c Using Physical Host Name1.3 配置信息规划类型主从IP192
原创
2023-02-16 19:34:22
184阅读
Oracle Data Guard是Oracle MAA(Maximum Availability Architecture)中的成员之一。从Oracle 7i版本开始推出STANDBY DATABASE的概念,慢慢受到大家的欢迎。随着Oracle数据库版本的更迭,搭建备库的方式多种多样。今天介绍一
转载
2022-07-22 17:55:38
234阅读
adg tcp/ip方式连接,在11g及以上库中最大支持30个级联备库,10g支持9个级联备库。
原创
2022-08-04 15:38:59
287阅读
问题概述ORACLE ADG 报 ORA-04021: timeout occurred while waiting to lock object LGWR (ospid: 31312): terminating the instance due to error 4021 之后数据库 crash 掉。问题原因xxx_lgwr_14289..trc 信息如下*** 2
原创
2024-03-11 10:40:31
172阅读
DG与ADG的对比:DG只能用Real-Time Apply什么是real-Time Apply ,先看一下主备库日志的应用。解释:默认备库只对 archived redo log 做 MRP 日志应用。启用real-Time Apply(实时应用),备库可以对 standby redolog 进行日志应用。需要备库创建 standby redolog。再来看看ADG,ADG主要应用在实时Orac
转载
2024-06-11 09:48:09
53阅读
要实现快速应急处置,漂亮的将危机转化为赫赫战功,一个好架构设计,及清晰处置思路,会让你无往不胜!注意,下面要讲的,是史上最全的ADG架构及变化,以及处置思路,全都来自实际生产运维的血泪总结!极具收藏和反复查阅价值!1. 什么是 Oracle ADG简单的说,ADG 是 Oracle 的一种容灾架构,可以确保在主站点(往往使用RAC架构)出现异常时,应急处置切换到备用 ADG 站点继续提供服务。主备
转载
2023-10-24 22:39:20
125阅读
「我们一直这样做开发,时间做久了,便忘了当初的本意。」 有关软件系统开发,我们谈些什么? 我们谈过程,编码规范、开发流程、同行评审、结对编程、持续集成,从瀑布到敏捷再到极限编程。 我们谈架构,企业级、J2EE、容器化、SOA(面向服务架构)、Microservices(微服务化)。 我们谈规模,大容量、高并发、大数据。 我们还谈可靠性、可用率、n个9、响应时间等等。。。
地址规划:RAC: 1.1.1.62 rac5-vip 1.1.1.64 rac6-vipdb_name hxzgdb_unique_name hxzgrac5-dg 1.1.1.68 db_name hxzgdb_unique_name hxzgdg归档路径:/archivelog数据文件路径:/oradata/hxzg/一、基本环境
原创
2017-11-08 14:40:58
4277阅读
Oracle ADG vs DG其实ADG的实验自己早已做过,就是不知道是DG的升级版而已。ADG: Active Data GuardDG: Data GuardWhat is the difference between DG and ADG ? From the docs: Oracle Data Guard ensures high availability, data
翻译
精选
2016-06-15 21:23:45
2413阅读
ORA-00600: Internal Error Code, Arguments: [kclgclks_3], [0], [75195224], [], [], [], [], [], [], []
原创
2018-07-26 13:57:01
651阅读
点赞