概述我们在维护业务系统时,可能会建立很多索引,那么这些索引的使用到底怎么样,是否有些索引一直都没有用到过,那么oracle 是如何监控索引的使用状况,是否可以清除它们?监控索引一般有两种方式:1、直接监控索引的使用情况(1)设置所要监控的索引:ALTER INDEX IDX_T_XX MONITORING USAGE;(2)查看该索引有没有被使用:SELECT * FROM V$OBJECT_US
转载
2024-04-17 13:28:09
29阅读
########sample 执行计划突然变化 问题: 接受到一条信息,执行计划突然变化了。 SELECT /*+ db120190621 no_expand */ INTERNAL_KEY FROM AA.RB_bb WHERE BASE_bb_NO = :B4 AND CCY = NVL (:B
转载
2019-06-21 16:30:00
425阅读
2评论
被监控端
增加用户:
useradd -s /sbin/nologin nagios
安装必备插件:
tar -xzf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
./configure --sysconfdir=/etc/nagios \
--with-nagios-user=na
原创
2013-03-01 15:21:53
465阅读
cat oracle_status_output.py from prometheus_client import Gauge,start_http_serverimport randomimport subprocessimport timeimport cx_Oracle class Oracl
转载
2019-04-22 14:44:00
88阅读
2评论
概述 定期监视数据库的操作是很重要的。这样做不仅可以通知您尚未注意到的错误,而且还可以使您更好地了解数据库的正常操作。熟悉正常行为反过来可以帮助您识别何时出现问题。一、监控错误和警告 您可以监视数据库错误和警告,以防止、检测和解决问题。1.使用跟踪文件和警报日志监视错误 跟踪文件是包含用于调查问题的诊断数据的文件。警报日志是一个按时间顺序记录数据库消息和错误的文件。(1)关于使用跟踪文件和告
原创
2023-11-09 14:13:35
0阅读
获取执行计划和执行成本,写出最优的sql语句,是每个oracle开发人员和dba必须具备的能力之一。oracle 11g以后已经默认为dba role自动打开autotrace?配置autotrace:进入到$ORACLE_HOME/rdbms/admin下面进入到sqlplus中,执行:SQL> @utlxplan创建分析表,为了方便操作,我们可以创建一个同义词SQL> create
转载
2024-06-08 08:05:09
64阅读
http://www.examda.com/oracle/zhonghe/20100504/093839663.html
ORACLE的数据库所占用的内存区域被称为SGA,它主要由三部分组成,第一部分是DATA BUFFER,第二部分是LOG BUFFER,第三部分是SHARED POOL。
DATA BUFFER中存放的是常用的ORACLE数据块,当ORACLE中的某个事务要对某些数据进
转载
精选
2011-11-16 18:39:37
1525阅读
事例的等待死锁后的解决办法如果死锁不能自动释放,就需要
原创
2022-04-22 11:56:36
241阅读
1、下载oracle_exporter https://github.com/iamseth/oracledb_exporter/releases 2、export DATA_SOURCE_NAME=用户名/密码@ 数据库服务名 # export Oracle location: export DA
原创
2024-08-15 09:51:44
373阅读
Oracle 常用性能监控SQL语句:1. --查看表锁 SELECT * FROM SYS.V_$SQLAREA WHERE DISK_READS > 100; 2. --监控事例的等待 SELECT EVENT, SUM(DECODE(WAIT_TIME, 0, 0, 1)) "Prev", SUM
转载
精选
2014-03-26 14:23:39
519阅读
安装前的环境准备1. 确保JRE环境,使用java命令可以识别2. 修改zabbixserver和agent的host文件,但在Zabbix中添加Oracle Host时,必须用你在此设定的名字DatabaseList的名称必须一致3. run.sh脚本java要替换为绝对路径,如果zabbix不是安装在/opt/zabbix下,启动脚本也要修改路径4. 创建日志文
原创
2019-05-21 13:49:56
704阅读
数据库使用久了会发现表示有很多索引,严重可能影响dml操作,因此可以使用索引监控发现那些索引不使用,进行删除:1.监控索引:alter index index_name_xxxx MONITORING USAGE;可以根据表名字批量生产监控索引的语句:select 'alter index ' || index_name || ' MONITORING USAGE;'
原创
2018-10-09 09:35:09
1489阅读
Cacti关于Oracle数据库的监控OMA10g的安装5.1.1 介绍OEM管理升级到10以后必须安装OMA才支持SNMP管理,而ORACLE给出的SNMP支持是到2018年,所以建议ORACLE的监控管理用12.x的版本,采用OMS/OMA的管理模式(Oracle自称是目前最全面的云管理平台),这里SNMP监控仅仅是做测试。相关的需求和支持见下表,“?”代表未测试!OMA版本SNMP
推荐
原创
2014-01-15 11:36:39
3565阅读
点赞
orabbix 监控oracle数据库
原创
2018-03-19 15:48:25
3760阅读
在企业的信息化建设中,监控系统是必不可少的一部分。在Linux和Oracle这两个重要的 IT 环境中,如何有效地监控系统运行状态、性能和安全性是一项重要而复杂的任务。在这个过程中,使用红帽(Red Hat)提供的监控工具能够帮助管理员更好地管理和维护系统。
红帽公司是一家专注于开源软件的公司,其提供的解决方案包括操作系统、中间件、云计算和虚拟化等多个领域。其中,红帽企业版 Linux(RHEL
原创
2024-04-19 10:28:37
72阅读
作者:dbtanOracle 11g实时SQL监控:前面提到,在Oracle Database 11g中,v$session视图增加了一些新的字段,这其中包括SQL_EXEC_START和SQL_EXEC_ID,这两个字段实际上代表了Oracle 11g的一个新特性:实时的SQL监控(Real Time SQL Monitoring)。在Oracle 11g之前的版本,长时
转载
2024-03-07 09:55:28
78阅读
一、准备工作1.在数据库上创建用户并赋予权限(DBA配合操作;用户、密码待定;只是监控本机数据库TNS、SID)CREATE USER nagios IDENTIFIED BY XXXX; GRANT CREATE SESSIONTO nagios;GRANT SELECT anydictionary TO nagios;GRANT SELECT ONV_$SYSSTAT TO nagi
原创
2017-01-23 10:56:34
1713阅读
oracle执行cmd
装了一个oracle db11g,于是想试一下网上流传的在sqlplus中执行cmd的一些命令,也不知怎么的,没一个好用的,可能是网上转来转去的转错了.不过有一个简单的执行cmd命令方法: SQL> host net user User accounts for \\PC-ATQHJ4UG1SDA ----------------------
转载
精选
2010-01-31 20:54:54
624阅读
selectevent,sum (decode(wait_Time,0,0,1))"Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*)"Tot" from v$session_Wait group by event order by 4;selectname, waits, g
转载
2024-04-24 06:37:00
74阅读
1 Spotlight简介Spotlight是Quest公司出品的用于第三方性能监控的图形化工具,Spotlight相关的产品众多,如Spotight on Linux/Unix、Spotight on Windows、Spotlight on SQL Server、 Spotlight on DB2、Spotight on Oracle等,本文介绍的Spotlight就是用于oracle领域的图
原创
2019-02-19 16:27:02
3153阅读