随笔分类 - Oracle / Oracle Tuning
1
摘要:造成数据块损坏的原因通常是由于开启了异步I/O或者增加了写进程,还有可能是硬件引起的,今天模拟一下该问题的发生及修复方法。由于水平有限,那面疏漏,欢迎大家指正。 创建测试环境 建立测试表空间: 1 2 3 4 5 6 create tablespace test datafile '/u02/ora
阅读全文
摘要:Oracle 中的前 10 个 CPU 消耗会话 col program form a30 heading "Program" col CPUMins form 99990 heading "CPU in Mins" select rownum as rank, a.* from ( SELECT
阅读全文
摘要:前几日和好友赵彬同学交流在ANBOB公众号投稿分享了一个案例,数据库第二个节点被驱逐出集群,并且多次自动重启以失败告终,驱逐原因在GI Alert log显示是私网通信丢失,而重启失败也是因为ASM无法启动,ASM db alert显示IPC Send timeout. 当时ping和tracert
阅读全文
摘要:原来的语句是这样的: select sum(sl0000) from xstfxps2 where dhao00 in ( select dhao00 from xstfxps1 where trunc(ywrq00)=trunc(sysdate) and khdm00="500000003913"
阅读全文
摘要:Environment Oracle Linux (6.x or 7.x) Oracle 11g (RAC or STANDALONE) Symptoms Oracle GRID_HOME size is huge $GRID_HOME/crf/ folder size is huge For ea
阅读全文
摘要:Environment: Oracle Linux Red Hat Linux Oracle 11G Oracle 12C Symptoms: High cluster wait and performance loss due to cluster wait. Diagnose: [root@no
阅读全文
摘要:问题描述 一个忙碌的早上,某客户来电,业务部门反映系统反应很慢,正是早上业务最忙碌时刻,需要抓紧排查处理…… 排查:–登陆系统后,按ISO流程,查看OS及数据库ACTIVE会话/等待事件等,可以发现主机的CPU 较低,IO使用率较高,数据库所在磁盘iostat输出来看,%util列接近100%,其它
阅读全文
摘要:ORACLE的辅助表空间SYSAUX暴增解决之道 一、问题描述 最近一个项目上,在快照保留期为 7 天的oracle数据库遇到 sysaux 增长到 30G 左右的问题,在检查后发现最大的表如下: WRH$SQL_BIND_METADAT、 WRH$ACTIVE_SESSION_HISTORY 查询
阅读全文
摘要:作者介绍 郭远胜,中国移动通信集团湖南有限公司系统支撑中心技术专家,主导了湖南移动业务支撑中心数据库双中心建设、数据标准化建设等项目。 魏斌,新炬网络数据库专家,Oracle 11G、12C OCM,具有10年运营商数据库运维经验,在trouble shooting、数据库优化等方面有着丰富的经验。
阅读全文
摘要:简介: 在sql调优的时候,一个关键指标就是consistent gets,如果这个指标很低,一般认为sql语句执行还是很高效的,反之效率会很低。但是这个指标我们知之甚少,对于这个指标的计算方式我们也是懵懵懂懂。 在sql调优的时候,一个关键指标就是consistent gets,如果这个指标很低,
阅读全文
摘要:A multiprocess Oracle database uses some additional processes called background processes. The background processes perform maintenance tasks required
阅读全文
摘要:Prior to 12c,PGA_AGGREGATE_TARGET was the Parameter used to control amount of memory allocated to User Processes(mainly work areas). However PGA_AGGRE
阅读全文
摘要:ADATA Custer database manual or auto snapshot hangs and never returns: Bug info: https://support.oracle.com/CSP/ui/flash.html#tab=KBHome%28page=KBHome
阅读全文
摘要:尝试手工生成,报错sysaux表空间满。 BEGIN DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (); END; 检查DBA_HIST_SNAPSHOT和dba_hist_active_sess_history。发现有错误的过期数据,mmon无法自动清除。 手
阅读全文
摘要:如何从awr中分析当前内存是否需要修改 主要查看 Advisory Statistics 首先第一列看target size是预估的值,Factor是预估值与实际值的比值。 从比值为1开始向上看,如果后面的物理读或者其他参数没有大的变化,说明对应的内存参数可以减少或者保持不动。 从比值为1开始向下看
阅读全文
摘要:Oracle 11g R2性能优化 SQL TRACE 2019-01-21 11:02 H_Johnny 阅读(1038) 评论(0) 编辑 收藏 举报 目录 环境准备 跟踪方式 当前会话跟踪 其他会话跟踪 DBMS_MONITOR包跟踪 当前数据库跟踪 采用登录触发器跟踪 总结 参考 正文 作为
阅读全文
摘要:转自老白的<oracle rac 日记>一书, dump systemstate产生的跟踪文件包含了系统中所有进程的进程状态等信息。每个进程对应跟踪文件中的一段内容,反映该进程的状态信息,包括进程信息,会话信息,enqueues信息(主要是lock的信息),缓冲区的信息和该进程在SGA区中持有的(h
阅读全文
摘要:1. 当前连接会话数以及当前并发连接个数 -- 当前活跃用户会话数Select count(*) from v$session where status='ACTIVE' and USERNAME is not null;-- 当前活跃系统会话数Select count(*) from v$sess
阅读全文
摘要:优化SQL SQL开发人员从源代码中发现一条跑得很慢的SQL, 如何优化? DBA从AWR报告中发现一条跑得很慢的SQL,没有源代码或者不想修改源代码怎么办? SQL自动优化工具SQL Tuning Expert Pro for Oracle 下载: https://www.tosska.cn/to
阅读全文
1