Oracle RAC最佳实践-优化私网连接
在 Oracle RAC 环境中,私网(Interconnect) 是节点之间通信和数据传输的关键部分。一直有个误解,认为私网(心跳网)只要能通随便什么交换机都可以,甚至有直连的,实际上私网的性能至关重要,应该用公司里性能最好的交换机;私网连接性能直接影响集群的整体效率,尤其是在全局缓存(GC,Global Cache)操作中,如果通信延迟或带宽不足,会导致等待事件增多,进而影响数据库性
Oracle最佳实践-优化硬解析
前段时间参加oracle CAB,oracle高级服务部门做了一个数据库最佳实践的报告,其中就有一项就是解决未使用绑定变量但执行次数很多的SQL; 对于一个数据库来说如果不知道该如何优化,那么最简单最有效的优化就是减少硬解析,当然这部分优化对于DBA来说推动起来会有些难度,毕竟修改代码需要开发和业务部分配合,但是相对来说优化的难度低(绑定变量),带来的收益高,这里来介绍一下如何优化硬解析。1. s
NBU备份报错 ERROR: access to the client was not allowed (59)
这个是一个NBU备份的常见报错,一般是因为配置文件只添加了master 主机名,没有配置media主机名引起的报错截图 2024-12-3 9:46:52 - Error bpbrm (pid=17374) [PROXY] Connecting host: BAK022024-12-3&n
哪些参数仅CDB能修改?哪些参数PDB能修改?
昨天有位网友,问哪些参数是只能在CDB可以修改的,哪些参数是可以在PDB基本修改的?这个问题之前也有想过做一个系统整理,今天花了时间做了个简单的梳理;其实很简单可以在v$parameter视图查询ispdb_modifiable 来确认这个参数是否可以在PDB级别修改。SELECT name, ispdb_modifiableFROM v$parameterWHERE
查询DBA_FREE_SPACE缓慢问题
这个是一个常见的问题,理论上应该也算是一个bug,在oracle10g,到19c,我都曾经遇到过;今天在给两套新建的19C RAC添加监控脚本时,又发现了这个问题,在这里记录一下。Symptoms环境:Centos 7.9,Oracle 19.24 RAC在给两套rac添加tablespace监控脚本,在确认脚本是否正常,其中一套执行查询tablespace使用情况,可以秒出结果,但是另
AI助力智能运维!在Linux主机上实现和chatgpt对话
随着时代的发展,AI越来越强大,博主也在思考如何让AI进一步助力我们的日常工作,比如自动化,智能化运维?自治数据库,智能数据库?我这里尝试第一部,在Linux主机上实现和AI对话,有了这个窗口,后面如何做进一步的智能化,希望网友留言,来点开放性的点子!关注博主,看后续如何使用AI,来做智能化运维!1. 需要开放的网址• PyPI(Python Package&nbs
如何一键完成20个Oracle实例运维脚本部署
在日常的运维工作中,常常是一个人需要管理维护数个数十个数据库实例,如果是开源类集群如mysql,PG等可能更多;在没有商业的集中管理平台的情况下,如何快速的部署监控或者运维脚本,是一个值得探讨的问题,这里博主以一个简单的示例来演示如何快速一次性给20个实例部署运维脚本。前面我发布了一个自动检查tablespace空间使用率,并再超过阈值时自动添加数据文件的脚本,具体参考链接如下:Oracle自动处
Oracle自动处理表空间不足脚本
关注过我的朋友们应该知道我分享过一些常用的监控脚本,其中最常用的就是监控表空间使用率的脚本,具体可以参考如下链接;https://www.modb.pro/db/1770699616693096448但是随着管理的实例越来越多,时不时的处理加数据文件也是一件很繁琐的事情,博主这里更新了一个新的脚本,可以自动检测表空间的使用量,一旦超过设置的阈值则自动添加数据文件,并邮件通知DBA;1.如果是启用的
国产数据库的蓝海在哪?
10月23日有幸参加了 OceanBase2024年度发布会。在过去的几年中,OB 作为国内自主研发的分布式数据库,取得了令人瞩目的成就,特别是在金融行业,OB 通过不断的技术革新和优化,已经成为行业的领导者之一。OceanBase 展现了强大的分布式处理能力,结合最新的 AI 技术和多模处理,使其在复杂业务场景中具备了显著的竞争优势。一、OceanBase 的成就:金融行业的领军者回顾
Oracle19.25发布,如何打补丁到19.25
一. 19.25发布2024年10月16日 19c 19.25补丁发布文档编号19202410.9,文档编码规则:19(版本号)+2024(年份)+07(当季的第一个月01/04/07/10)+.9一般每个季度的首月中15号左右发布(北美时间)具体的patch number如下The Database patch bundles that were released on October 15,
一个很小的系统为什么负载那么高?
最近帮朋友优化一个系统,基本的情况如下:虚拟机,centos7.9,oracle 11.2.0.4,MES系统,数据量<50GB,日常session数不足100;按说这应该是一个负载很低的系统,但是用户却反映系统CPU经常使用率超过60%,偶尔还会有cpu满载的情况,导致系统卡顿,下面我们来根据一个AWR来看看是怎么回事?1.首先是load profile,可以看到每秒钟logon达到280