摘要 随着信息技术的快速发展和企业对数据依赖性的增强,确保业务连续性和数据安全性已成为IT架构设计中的关键考虑因素。Oracle Maximum Availability Architecture (MAA) 是一套全面的解决方案,旨在通过多层次的冗余和故障切换策略,为企业提供高可用性和灾难恢复能力
1.创建表:1.1表名和列名:一定要以字母开头一定在 1-30 个字符之间只能包含 A–Z, a–z, 0–9, _, $, 和 #一定不能和用户定义的其他对象重名一定不能是Oracle 的保留字一定要有CREATE TABLE权限而且需要一定的存储空间还要指定的,表名,列名,类型,以及大小(也就是
一、安装MySQL并初始化配置 1、配置本地yum源[mysql]name=mysqlbaseurl=https://mirrors.cloud.tencent.com/mysql/yum/mysql-5.7-community-el7-x86_64/enabled=1gpgcheck=0
一、需求背景 项目服务器,因经常频繁断电,出现过核心数据丢失的情况,现需要重构部署,考虑采用集群方式实现。 俩台主机: 192.168.1.137【主数据库】、开启binlog日志 192.168.1.138【从数据库】、未开启binlog日志二、主从复制技术原理 My
一、技术原理 GTID(Global Transaction ID)是MySQL中用于标识全局事务唯一性的一种机制。GTID是一个全局唯一的标识符,用于追踪数据库集群中各个节点上的事务。每个事务都有一个唯一的GTID,不同节点上相同的事务都具有相同的GTID。 GTID的结构通常由两个部
一、需求背景 俩台数据库服务器需要实时互相进行同步数据。 Master 1:192.168.1.137 Master 2:192.168.1.138二、技术特点优点:- 负载均衡:通过将请求分摊到多个主节点上,可以实现负载均衡,提高数据库的性能和可用性。- 高可用性:如果一个主节点发
7 月 2 日-5 日,2024 全球数字经济大会在北京国家会议中心举办,大会以“开启数智新时代,共享数字新未来”为主题,发布了众多前沿数字技术成果和应用场景,并组织了多场论坛和系列技术活动,重点围绕全球数字治理规则、人工智能+等热点议题深入研讨,促进数字经济国际合作。OceanBase 携“根自研
7 月 5 日,2024 OceanBase 金融行业交流会华东站在上海圆满举办。本次交流会主要围绕证券、基金、期货行业的关键业务系统升级实践进行研讨,邀请到了国泰君安证券、申万宏源证券分享他们在关键业务系统升级上的思考与实践经验。同时在本次交流会上,软件开发商恒生电子为大家分享了开发商视角下,关键
1.环境说明 OS:Centos7.9 DB:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 2.实验步骤 简单说明:当我们在delete一行数据时,实际该行数据并没有删除,而是给该行打了一个删除标记,只要未被覆盖即可通过修改删除标
一个应用系统做等保,需要对数据库进行安全加固,根据流程需要先在测试环境进行测试通过后应用于生产环境,这里简单记录测试过程,审计内容是评测的重要点,但是生产环境也不便于开启,这里先简单记录之,后面再进行相关内容补充。1. 删除无用多余的帐号1)查看帐号及状态SQL> select usernam
要解决读一致性的问题,保证一个事务中前后两次读取数据结果一致,还有一种 MVCC 的方式,又叫多版本的并发控制(Multi Version Concurrency Control)。MVCC 就是为了让一个事务前后两次读取到的数据保持一致,在修改数据的时候给它建立一个快照,后面的查询操作读取这个快照
pt-table-sync工具的使用(一)一、MySQL8.0 gtid主从同步搭建步骤1.二进制安装0)、修改主机名,配置hostshostnamectl set-hostname node1hostnamectl set-hostname node2127.0.0.1 localhost l
MySQL 生产环境 GROUP BY 优化实践,执行时间:3s->30ms! 案例介绍 首先,我们看一个生产环境上 GROUP BY 语句 的优化案例。 SQL 优化前:执行时间 3s SELECT taskUniqueId, max(reportTime) AS rep
Oracle数据库的备份与恢复是数据库管理中的重要环节,旨在确保数据的完整性和可恢复性。下面是一个简化的Oracle数据库备份与恢复教程,涵盖了几种常用的备份与恢复方法。一、备份方法1. 使用RMAN(恢复管理器)RMAN是Oracle提供的一个功能强大的备份与恢复工具,支持增量备份、完全备份等多种
如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的。本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下:使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE
openGauss - 向量化执行引擎算子HashAgg解读对于分组聚合来说,可以通过排序将待排序值按照大小排列起来,相同的值就紧密连在一起,然后依次遍历,遇到不相同的值就得到一个分组。另一种方式是通过Hash来完成,将所有值都构建到hash表中,同一个桶的值即为一个分组(hash冲突的场景忽略)。
6月21日,以“万数汇海,同创共赢”为主题的openGauss Developer Day 2024在北京成功举办。当日下午, openGauss四大技术分论坛同步启动,其中,openGauss应用与运维分论坛,共同探讨了openGauss数据库在各个关键行业的应用和运维实践以及宝贵经验。华为服务F
Oracle数据库以其强大的存储技术而闻名,这些技术为处理大量数据提供了高效且可靠的解决方案。Oracle存储技术的核心包括自动存储管理(ASM)和自动数据优化(ADO)。这些技术自动化了许多与数据存储相关的复杂任务,使DBA能够更加专注于数据库的管理和其他关键任务。 自动存储管理(ASM)简化了数
已经有1个月没有更新这个课程了跟大家说声抱歉,已经被大家催更几次了。关于Oracle内存结构这块儿,还有个比较关键的结构PGA,我们之前没有讲到,这里展开说说。什么是 PGAPGA,即Program Global Area 的简称,是一块包含一个服务进程的数据和控制信息的内存区域。注意,PGA的内存
在上一篇我们提到了两种in写法明显优于exists的情况, 我已经用真实的生产案例, 证明了exists写法比in写法效率高这种说法, 确实不太靠谱. 这篇文章继续列举剩余3种情况. 最后再补充一个无法使用hash join案例.各位看官如果有兴趣可以试试, 比较简单, 但很实用, 简化如下:cr