【恩墨学院】??深入解析library cache lock与library cache pin
深入解析library cache lock与library cache pin深入了解oracle数据库内部原理,才能在遭遇故障或者性能问题时顺藤摸瓜,找到根源。可能有很多朋友从来就没有搞清楚过到底什么是library cache lock和library cache pin,它们到底是enqueue还是latch?它们的作用是什么?本文我会根据官方文档的...
【恩墨学院】超实用运维经验:TEMP表空间不足、热块竞争经典案例
超实用运维经验:TEMP表空间不足、热块竞争经典案例案例之temp表空间不足二、 故障分析—警告日志对于该问题我们的常规思路就是登陆系统查看temp表空间使用率,可是登陆系统后查询temp表空间使用率非常低,消耗temp的相关会话和SQL_ID如下:总共消耗temp才有6MB,而这个数据库的temp容量有...
【恩墨学院】走在专家的路上,每天一条SQL优化
SQL文本:SELECT * FROM (SELECT * CLASS2, &...
【恩墨学院】Oracle Redo的产生场景及优化
【恩墨学院】Oracle Redo的产生场景及优化Oracle Redo是以条目(Redo record)的形式记录数据库的所有更改操作。这些更改包括数据库物理文件的更改,数据库运行状况更改,后台进程的写操作,DML事务操作,数据字典DDL操作,数据库内部递归调用等。其中,最主要的原因是DML事务的操作。本文将分析Redo对于数据...
【恩墨学院】Oracle DG测试failover和后续恢复报告
Oracle DG测试failover和后续恢复报告一、概述二、验证过程:· 2.1 A库异常关闭· 2.2 B库进行failover切换为新主库· 2.3&nbs...
【恩墨学院】在线重定义“巧改”分区表
在线重定义“巧改”分区表作者介绍:曾令军,云和恩墨技术专家,2009年开始接触ORACLE数据库什么是在线重定义分区表在各行业的数据库都得到广泛应用,但是有些业务系统在设计阶段对系统数据和性能容量增长估计不足,或没有考虑到运维过程中的数据归档需求,往往没有对表做分区设计。在生产运行经过长时...
【恩墨学院】从数据库创建深入学习Oracle技术:那些年 mkplug 偷偷执行的Plugin操作
从数据库创建深入学习Oracle技术:那些年 mkplug 偷偷执行的Plugin操作在很多Oracle文档中,可能大家都注意过Oracle用来进行测试的一个表空间,这个表空间中有一系列预置的用户和数据,可以用于数据库或BI的很多测试实验。这个表空间在使用模板建库时是可以选择的,在如下图所示...
【恩墨学院】深入剖析 Group Replication内核的引擎特性
深入剖析 Group Replication内核的引擎特性 小编寄语主库master与从库slave的切换不管是主动的还是被动的都需要外部干预才能进行,这与数据库内核本身是按照单机来设计的理念悉悉相关,并且数据库系统本身也没有提供管理多个实例的能力,当slave数目不断增多时,这对数据库管理员来说就是一...
【恩墨学院】备份策略 - 单表备份的隐患与应对方案
备份策略 - 单表备份的隐患与应对方案作者介绍:刘鹏松,任职云和恩墨北区交付部,负责山东部分客户业务交付。在通过mysqldump进行MySQL数据库(InnoDB引擎)逻辑备份的时候经常使用的参数组合就是--single-transaction --master-data=2。今天的案例就是来分析下通过--single-transaction ...
【恩墨学院】运维经验:回滚段异常的特殊救急方法
运维经验:回滚段异常的特殊救急方法作者简介:冷菠,资深DBA,著有《Oracle高性能自动化运维》,有近10年的数据库运维、团队管理以及培训经验。擅长数据库备份恢复、数据库性能诊断优化以及数据库自动化运维等。目前致力于大数据、智能一体化、开源云计算等领域的佳实践探索。 当Oracle回滚...
【恩墨学院】恩墨大讲堂12月合集
恩墨精选ENMOEDU OMNIBUS恩墨大讲堂每周二、周四晚8点为大家免费直播oracle相关技术知识点讲解。技术分享,教学相长。请在公众号后台回复“大讲堂”,即可免费参加恩墨大讲堂直播活动。2017.12 12.07张灿主从复制常见报错和复制结构调整 1、前提2、常见主从...
【恩墨学院】为什么用尽了办法你的系统性能还是不见改善?
为什么用尽了办法你的系统性能还是不见改善?随着业务数据的增长,以及新业务的推出,很多企业都面临着系统性能的问题,并且日益凸显。我们曾遇到很多这样的用户,似乎用尽了所有招数,但性能就是不见改善,问题到底出在哪里?我们先来看看这些用户到底做了些什么样的尝试:1土豪式方案...
【恩墨学院】深入剖析:关于cache buffers chains的经典案例处理详解?
深入剖析:关于cache buffers chains的经典案例处理详解故障现象 某省税务核心业务系统在7月13日11-12点出现业务处理非常缓慢,偶尔出现卡住不动。某业务功能处理时间是平时的10倍以上。 已知情况:1、近两周开始,在...
【恩墨学院】恩墨大讲堂10月合集
恩墨精选ENMOEDU OMNIBUS — 2017.10 —恩墨大讲堂每周二、周四晚8点为大家免费直播oracle数据库相关技术知识点讲解。技术分享,教学相长。请在公众号后台回复“大讲堂”,即可免费参加恩墨大讲堂直播活动。2017/10/10TEMP表空间不足、热块竞争的两则案例分享...
【恩墨学院】分区表可以使用不同BLOCK_SIZE的表空间吗?
分区表可以使用不同BLOCK_SIZE的表空间吗?编辑手记:Oracle数据库中有两种类型的块,标准块和非标准块。非标准块的引入给数据库的管理带来了方便,但在使用的时候也有一些限制。本文将会详细解读块大小对于分区表的影响。 看文档的时候提到了多个BLOCKSIZE对分区的影响,觉得比较有意思,于是测试了一...
【恩墨学院】空与非空 EMPTY_LOB和NULL的区别
空与非空 EMPTY_LOB和NULL的区别编辑手记:EMPTY_LOB与NULL在字面意思上看起来差不多,但实际上,它们却有天壤之别。前不久写过一篇文章,描述如果表包含了触发器,在通过IMP导入数据的时候,原本的EMPTY_LOB将被转化为NULL。有朋友在文章的回复中问,EMPTY_LOB和NULL的区别,这里就简单描述一下。...
【恩墨学院】5分钟速成Oracle 12.2 RAC 专家
5分钟速成Oracle 12.2 RAC 专家Oracle 12c 在RAC方面提出了很多新的解决方案和特性。这些方案和特性使得Oracle 集群在云和大数据的时代环境下,帮助企业用户上云更具优势。今天我们来一起学习Oracle RAC在最新的12c Release 2版本上的最佳实践。本文将围绕12.2中最新的两种集群的部署方式 Stan...
【恩墨学院】举一反三-分区裁剪作用的“新”发现
举一反三-分区裁剪作用的“新”发现 赵勇 云和恩墨北区技术工程师专注于SQL审核和优化相关工作。曾经服务的客户涉及金融保险、电信运营商、政府、生产制造等行业。分区裁剪的定义分区表的实质是采用化整为零的思想,将一个大对象划分为若干个小的对象。当数据的访问,...
【恩墨学院】航空业走向发展黄金期,P2P线下金融实现线上大迁徙
航空业走向发展黄金期,P2P线下金融实现线上大迁徙自2014年遭遇全球贸易条件恶化,导致经济在连续两年的时间一直处于增长缓慢的低迷时期,到2016年世界经济增长速度估计仅为2.2%,是2009年大衰退以来最低的增长率。直到年底,全球经济逐渐缓慢复苏。 而航空业是经济发展的发动机和助推剂,经济发展...
【恩墨学院】经典故障分析 - ASSM引发的索引争用与 enq HW -contention 等待事件
作者介绍:孙加鹏 云和恩墨技术顾问六年Oracle技术顾问经验,所服务的行业包括电信运营商、金融业、制造业等,具有很强的oracle 实战经验。擅长Oracle数据库的故障诊断、高可用架构、升级迁移等。目前主要服务于上海金融类客户。 1、故障概述 2017年07月24日11:58左右,...