本文通过实验测试了Oracle不同版本(9i、10g、11g)中主表与子表进行DML操作时的锁机制。实验创建了HTZ用户下的主表HT
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。数据库约束检查
相信每一个Oracle DBA都对Oracle SQLHC脚本不陌生,因为在日常的Oracle数据库运维与性能优化工作中,SQL语句的执行效率始终是核心关注点之一。对于复杂的 SQL,DBA往往需要收集执行计划、统计信息、参数配置等多方面的数据,才能准确分析问题。为了帮助DBA系统化地诊断SQL性能瓶颈,Oracle提供了SQLHC(SQL Health Check) 工具。SQLHC是由 Ora
案例:troubleshooting remote node crash reboot when stop Clusterware本案例来自一个12.1的rac环境,故障现象为当关闭某节点的gi时,远端节点的os会reboot。故障时间线:dateline: 2024-03-24 13:20:54-13:26:17 关闭1节点GI 2024-03-24 13:26:12-13:29:58 2节点o
Oracle基础:oracle compression table internals压缩表介绍Oracle可在表空间、表、分区级进行压缩,如果表空间设置了压缩方式,则所有存储在该表空间的表都将默认采用相同的压缩方式,在表级也可设置的压缩方式。Oracle还支持在分区级定义不同的压缩方式,以满足不同的数据管理需求。其压缩方式分为Basic Compression、OLTP compression、
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。Oracle数
案例:ORA-01173的模拟与故障处理案例来至于一位网友,他们生产数据库异常,在drop表空间,重建控制文件后,报下面的错误:Sat Jul 19 00:45:47 2014 SMON: enabling cache recovery Sat Jul 19 00:45:47 2014 Errors in file /oracle/app/oracle/admin/orcl1024/udum
故障处理:创建sequence创建ORA-00600的错误运行utldtree.sql脚本的时,创建sequence创建ORA-00600的错误1,数据库版本www.htz.pw > select * from v$version where rownum<3; BANNER ——————————————————————————– Oracle Database 11g Ente
在阅读AWR报告的时候,TOP 5的等待事件信息的数据肯定是我们必看的数据,但是如果我们只看一个快照的数据其实是没有任何价值的。那最好的方式是什么呢?就是查询出AWR中所有的TOP 5的等待事件数据,根据买一个等待事件的数据趋势来判断是否有异常、什么时候发生的异常等等。所以今天分享的这个脚本awr_event_top5.sql就是一键获得整个AWR的所有的TOP 5等待事件的信息,并进行格式化,方
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是
案例:bbed修改ASM中的块(最新版本)在客户现场遇到ASM中的一个数据块损坏,数据库打开后,在5分钟内,数据库就自动关闭了,由于特殊的原因,当时没有使用bbed来直接修改块,采用了其它的方式来正常打开数据库。下面是测试10G环境中怎么修改ASM中的块,部分步骤在11G中仍然有效。1,创建测试表www.htz.pw > create table scott.htz tablespace u
性能优化:oracle partial join eval在oracle sql优化中,往往只关注逻辑读的消耗,而忽略了join消耗的时间,特别是高频值进行join关联出大量rows的场景。往往join消耗的时间会比扫描对象消耗的逻辑读物理读更耗时。例如下面这个sql(11g):SQL Monitoring Report SQL Text ---------------------------
来至于以为朋友的咨询关于Oracle 19C安装时,怎么同时应用RU与OJVM补丁,所以这里简单的说明一下。在之前的Oracle数据库与Grid安装过程中,通常需要分两个阶段来完成:第一步是安装基础版本的Grid或Database软件;第二步再通过opatch或opatchauto来应用Release Update(RU)、OJVM或其他 One-off补丁。这种方式虽然可行,但在实际运维中带来了
今天谈谈很早之前朋友问到的一个案例,表空间使用率异常增加,新增对象都是临时字段,并且段名是很奇怪,由数字和.构成,如(11.123)这种方式。这个案例相对来说比较极端,客户采用的文件系统,并且数据文件为自动扩张,最后出现空间耗尽,数据文件无法收缩的现象。今天就好大家一起来模拟一下这种现象:环境准备由于是自己的环境,也为了保证后续的操作不报错,所以这里看起了归档日志强制删除的脚本。[oracle@o
Oracle环境中表空间全自动扩容从7月公布出来以后,有多个小伙伴的兄弟在生产环境中部署上了,也发现了一些小问题,今天利用下午做实验时自己要用到此脚本,所以就把存在的这些小问题统一的做了一个修复。 如果大家担心脚本对生产环境有影响,可以开启只打印SQL,不做添加的功能。最新版本使用语法没有做任何的变化,但是在表空间名输入时做了自动小写转大写的功能,这样接参数时不用故意的去关注大写和小写了。脚本的获
本文介绍了在Oracle 10G/11G环境中使用bbed工具修改ASM磁盘块的方法。作者通过创建测试表scott.htz,并使用extww.htz.pw)查看。
本文深入浅出地解释了Oracle数据库中常见的ORA-01555"快照过旧"错误。作者通过生活化的图书馆场景比喻,生动描述了该错误的产生机制:当长时
本文探讨了数据库约束检查的时机问题,重点介绍了可延迟约束的应用场景。文章首先解释了默认的即时检查模式
本文详细介绍了Oracle数据库中的表压缩技术,包括压缩表的基本概念、实现原理、优缺点及不同类型压缩方式的对比。主要内
本文记录了Oracle 11g数据库在运行utldtree.sql脚本时,创建sequence出现ORA-00600错误的故障处理过程。通过分析alert日志发
本文分享了一个Oracle 12.1 RAC环境中的故障案例:当关闭某节点GI时,远端节点OS会异常重启。通过分析kdump生成的vmcore文件,发现是由oks_rbld模块异常触发
本文分享了在Oracle ASM环境中使用BBED工具修改特定数据块的测试案例。作者通过创建测试表空间和表,定位到
本文通过真实案例分析了Oracle SQL性能优化中的partial join eval(PJE)技术。文章指出,在高频值JOIN关联大量数据时,JOIN
摘要: 文章分享了ORA-01173错误的处理案例,通过模拟生产环境中因删除表空间并重建控制文件后出现该故障的过程。提供了两
本文介绍了Oracle数据库中"段"的概念及其类型。"段"是Oracle存储数据的基本单位,相当于仓库中的储物柜。常见段类型包括:表段(存储表数据)、索引段(提高查询效率)、LOB段(存储大对象)、分区段(管理大数据量)和簇段(优化相关数据存储)。Oracle提供自动(ASSM)和手动(MSSM)两种空间管理方式,现代版本默认采用延
我们的文章会在IT民工的龙马人生和博客网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。学习随笔:smon维护smon_scn_time表与smon_scn_time的定义与重建下面来看看smon_scn_time表的创建语句,文件都来至于sql.bsq文件10G环境rem r
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Pr
我们的文章会在IT民工的龙马人生和网站同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于中有大量代码,通过页面浏览效果更佳。 本篇文章为ASMFD系列第三篇:ASMFD的安装。 前面两篇文档链接如下:ASMFD系列一:ASMFD的介绍与常见问题 ASMFD系列二:AFD在CentOS环境中部署在第一篇中我们说过AS
我们的文章会在IT民工的龙马人生和博客网站( htz.pw )同步更新 ,欢迎收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Pr
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号