由于博客中有大量代码,通过页面浏览效果更佳。关于resize datafile理解的错误resize数据文件的时候,常常会报ORA-03297错误,原来理解通过在相同表空间move一下对象,就会自动使用最小的未使用的空间,其实并不是这样的,在MOS文件中遇到ORA-03297错误也是直接给出的DROP对象,也不是在相同表空间中MOVE对象。下面通过测试来说明:下面的测试没有实际意义,因为生产环境
由于博客中有大量代码,通过页面浏览效果更佳。这是今年和朋友一起讨论的第5个关于一体机磁盘故障的案例,这几个案例都有一个通用的问题就是朋友他们把Oracle一体机当着普通的X86服务器来维护,最后在磁盘更换后引起各种问题。其实在上一篇文章中,我们就说过Oracle一体机是软硬一体机架构,磁盘故障的发现和更换都不能基于普通X86模式来弄,这里我们把建议部分放到开头,希望能引起大家的注意。建议Orac
由于博客中有大量代码,通过页面浏览效果更佳。本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通
由于博客中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。本案例来自西区某银行,使用的是19c的gi,11g的db,据现场同事反馈ASM磁盘组datac1 在还有空间的情况下,数据文件无法自动扩展,报错ORA-15041。1、该磁盘组基本情况如下:磁盘组总容量250T,由144块1.7T 的磁盘组成 3个failgroup、high冗余[oracle@rac1 ~]$ oerr o
由于博客中有大量代码,通过页面浏览效果更佳。ORACLE安装内核参数配置_linux平台下面列出ORACLE安装时,sysctl.conf需要更改的参数。#modify vm echo "vm.dirty_ratio=5 vm.dirty_background_ratio=1 vm.dirty_writeback_centisecs=100 v
由于博客中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。oracle online系列:oracle:Per-Process PGA memory limit前几日,东区某客户的19c rac出现了ORA-04030,从报错的trace来看,使用了32g的PGA,对于单进程内存上限众说纷纭,有很多不同意见,有些说2g、有些说4g。。。,本篇文章就深入分析一下oracle进程内存上
由于博客中有大量代码,通过页面浏览效果更佳。手动将10g单实例数据库转换为10g RAC(实时应用集群)本文主要是模拟客户现场在单机raw环境直接转换成rac环境,下面是在linux 5.8环境中的测试,只能做为参考。1,环境介绍硬件平台与版本www.htz.pw > select * from v$version where rownum=1; BANNER ————————————
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。为什么数据库"
学习笔记:oracle online系列:online move table 由于博客中有大量代码,通过页面浏览效果更佳。本文转自朋友的真实案例分享。在12c之前,move table属于一个离线操作,由于TM锁不兼容会阻塞dml操作,并且move之后表上索引会变成unusable,这对于7*24小时的业务场景是不可接受的,如果想实现online move table必须要使用在线重定义来完成。而
读书笔记
本文为个人学习《Expert Oracle Database Architecture Techniques and Solutions for High Performance and Productivity(第四版本》一书过程中的笔记与理解分享,仅用于学习与交流,部分内容参考原书观点并结合>实际经验进行整理。若涉及版权问题,请联系删除或沟通处理。也请大家支持购买原版书籍。银行对账惊魂夜
学习笔记:ogg 12c拆分integrated extractogg 12c拆分integrated extract本文是自己测试怎么拆分extract进程,单机环境,当前环境进程是ext2进程同时同步ogg.ogg2两张表,想拆分成ext2同时ogg,ext3同时ogg2进程,下面的记录来至两次的实验,可以时间不一致,但是命令是对的。1,环境介绍GGSCI (ogg12cnode1 as og
故障诊断:案例:ORA-00600: internal error code, arguments: [4187]本案例客户来自某省电信,alert日志大量的ORA-00600[4187]报错,已经影响到业务正常运行。Fri Nov``` 19 16:07:09 2021 Errors in file /u01/oracle/app/oracle/diag/rdbms/lcfa/LCFA1/tra
AIX主机内存使用100%分析(dia0消耗大量内存)从昆明回到成都家,大概已经是晚上12点了,朋友说他们主机内存使用100%,需要通过重启主机来释放内存。通过teamviewer远程看看:1,使用nmon查看内存使用情况Physical PageSpace | pages/sec In Out | FileSystemCache % Used 99.5%
读书笔记:为什么Oracle数据库开发必须使用绑定变量?大家好,今天和大家聊聊Oracle数据库开发中一个非常重要但经常被忽视的话题——绑定变量的使用。通过几个真实案例,我将用通俗易懂的方式解释为什么绑定变量如此关键。从SQL Server迁移到Oracle的惨痛教训我曾经遇到一个客户,他们把一个大型应用从SQL Server迁移到Oracle。为了省事,他们几乎没做什么修改,直接把SQL Ser
本文探讨了软件项目失败的常见原因——开发者对数据库的认知不足,将其视为"黑盒子"。文章通过真实案例指出,过度依赖O
Oracle Exadata一体机磁盘故障处理摘要 某客户Oracle Exadata一体机存储节点出现磁盘故障,导致磁盘组重平衡失
votedisk丢失导致主机重启
本文分析了Oracle RAC在AIX平台上因IPC Send timeout导致实例重启的问题。环境
某省电力系统4节点RAC集群中2个节点突发崩溃。故障分析显示,SMON进程在进行并行回滚时触发SIGSEGV信号异常(内存地
《Oracle数据库GRID升级案例分享》以AIX平台的三节点RAC集群升级为例,介绍了从12C升级到19C的复杂过
摘要:delete_archive是一款基于Go语言开发的Oracle归档日志自动化管理工具,适用于DBA日常运维。该工具可根据磁盘使用率阈值(默认90%)智能删除已备份的归档日志,并在紧急情况下(默认98%)强制删除。支持多实例管理(-s参数)、自定义阈值(-n/-f参数)和调试模式(-d参数)。典型应用场景包括数据库迁移时的归档空
《为什么我选择把代码写在数据库里?》一文分享了作者基于Oracle数据库的开发理念。文章指出数据库如同"万能工具箱",
本文分析了Oracle RAC集群中OCSSD进程挂起导致节点重启的故障案例。通过模拟实验展示了在Red Hat Enterprise Linu败、即将重配置等警告信息,并
摘要 本文记录了一个棘手的Oracle数据库恢复案例:客户误删除了RAC CDB环境中的6个PDB(使用including datafiles子句),导
摘要: 本文介绍了一个基于Go语言开发的Oracle表空间自动扩容工具,旨在智能监控并预测表空间增长需求,自动
某银行19.6版本RAC数据库出现MMON从进程(M00n)报ORA-01000游标超限问题,导致AWR/ASH等功能异常。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号