Oracle 监控的指标有哪些和oracle巡检的内容
日常监控指标:
-
性能指标:
- 查询响应时间
- CPU利用率
- 内存利用率
- 磁盘 I/O 活动
- 网络吞吐量
-
空间管理:
- 表空间使用率
- 数据文件增长情况
- Undo 表空间使用率
- 临时表空间使用率
-
会话和连接:
- 活跃会话数
- 等待事件监控
- 连接数和连接池效率
-
数据库对象:
- 表和索引的碎片情况
- 对象的统计信息更新情况
- 检查是否有无效对象
-
备份和恢复:
- 数据库备份状态和计划
- 恢复测试的执行
- 日志文件备份情况
-
安全性和审计:
- 用户权限和角色分配
- 审计日志的监控
- 数据库审计配置状态
-
日志和警报:
- 数据库错误日志
- Oracle 警报日志
- 数据库警报设置
Oracle数据库巡检内容:
-
配置审查:
- 数据库参数设置的审查
- 数据文件和日志文件的存储位置
-
性能优化:
- SQL 查询计划的审查
- 索引的有效性和利用率分析
- 系统统计信息的更新情况
-
备份和恢复策略:
- RMAN配置的审查
- 数据库恢复测试的执行
- 确保备份策略满足恢复点目标
-
安全审查:
- 用户权限和角色的审查
- 数据库加密和身份验证设置
- 访问控制列表的审查
-
故障诊断:
- 查看最近的数据库错误
- 分析警报日志
- 检查表空间的状态
-
版本和补丁:
- 数据库引擎版本的审查
- 应用最新的补丁和更新
-
日常维护:
- 定期执行统计信息收集
- 数据库重建索引的计划
- 清理过期的日志和备份文件
-
监控工具的配置:
- 确保监控工具设置正确
- 设置警报和通知规则
Oracle 监控的指标有
1. 性能指标:
查询响应时间:
sqlCopy code
SELECT sql_id, elapsed_time/1000000 AS elapsed_seconds FROM v$sql ORDER BY elapsed_time DESC;
CPU 利用率:
sqlCopy code
SELECT * FROM v$osstat WHERE stat_name = 'IDLE_TIME';
内存利用率:
sqlCopy code
SELECT ROUND((1 - (SUM(free_memory) / SUM(total_memory))) * 100, 2) AS used_percent FROM v$osstat WHERE stat_name = 'PHYSICAL_MEMORY_BYTES';
磁盘 I/O 活动:
sqlCopy code
SELECT * FROM v$iostat_file;
网络吞吐量:
这个指标通常需要在网络设备上进行监控,无法通过 SQL 查询直接获取。
2. 空间管理:
表空间使用率:
sqlCopy code
SELECT tablespace_name, ROUND((1 - (free_space / total_space)) * 100, 2) AS used_percent FROM dba_tablespace_usage_metrics;
数据文件增长情况:
sqlCopy code
SELECT file_name, bytes/1024/1024 AS size_mb, autoextensible FROM dba_data_files;
Undo 表空间使用率:
sqlCopy code
SELECT tablespace_name, ROUND((1 - (free_space / total_space)) * 100, 2) AS used_percent FROM dba_undo_extents;
临时表空间使用率:
sqlCopy code
SELECT tablespace_name, ROUND((1 - (free_space / total_space)) * 100, 2) AS used_percent FROM dba_temp_free_space;
3. 会话和连接:
活跃会话数:
sqlCopy code
SELECT COUNT(*) AS active_sessions FROM v$session WHERE status = 'ACTIVE';
等待事件监控:
sqlCopy code
SELECT event, total_waits, time_waited FROM v$event_name;
连接数和连接池效率:
sqlCopy code
SELECT COUNT(*) AS total_connections, COUNT(DISTINCT username) AS distinct_users FROM v$session;
4. 数据库对象:
表和索引的碎片情况:
sqlCopy code
SELECT table_name, chain_cnt FROM dba_tables WHERE chain_cnt > 0;
对象的统计信息更新情况:
sqlCopy code
SELECT owner, table_name, last_analyzed FROM dba_tables WHERE last_analyzed IS NULL OR last_analyzed < SYSDATE - 7;
检查是否有无效对象:
sqlCopy code
SELECT object_name, status FROM dba_objects WHERE status = 'INVALID';
5. 备份和恢复:
数据库备份状态和计划:
sqlCopy code
SELECT * FROM v$rman_status;
恢复测试的执行:
sqlCopy code
SELECT * FROM v$recovery_progress;
日志文件备份情况:
sqlCopy code
SELECT * FROM v$backup;
6. 安全性和审计:
用户权限和角色分配:
sqlCopy code
SELECT grantee, granted_role, admin_option FROM dba_role_privs;
审计日志的监控:
sqlCopy code
SELECT * FROM dba_audit_trail;
数据库审计配置状态:
sqlCopy code
SELECT * FROM dba_obj_audit_opts;
7. 日志和警报:
数据库错误日志:
sqlCopy code
SELECT * FROM alert_log WHERE message_text LIKE '%ORA-%';
Oracle 警报日志:
sqlCopy code
SELECT * FROM v$alert_log;
数据库警报设置:
sqlCopy code
SELECT name, value FROM v$parameter WHERE name LIKE 'background%';
oracle巡检的内容
1. 配置审查:
数据库参数设置的审查:
sqlCopy code
SHOW PARAMETER;
数据文件和日志文件的存储位置:
sqlCopy code
SELECT file_name FROM dba_data_files; SELECT member FROM v$logfile;
2. 性能优化:
SQL 查询计划的审查:
sqlCopy code
EXPLAIN PLAN FOR SELECT * FROM your_table WHERE your_condition; SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
索引的有效性和利用率分析:
sqlCopy code
SELECT index_name, table_name, uniqueness, blevel, leaf_blocks, clustering_factor FROM dba_indexes;
系统统计信息的更新情况:
sqlCopy code
SELECT dbms_stats.report_stats_operations() FROM dual;
3. 备份和恢复策略:
RMAN配置的审查:
sqlCopy code
SHOW ALL;
数据库恢复测试的执行:
sqlCopy code
SELECT * FROM V$RECOVERY_STATUS;
确保备份策略满足恢复点目标:
sqlCopy code
SELECT * FROM V$BACKUP_REDOLOG;
4. 安全审查:
用户权限和角色的审查:
sqlCopy code
SELECT grantee, granted_role, admin_option FROM dba_role_privs;
数据库加密和身份验证设置:
sqlCopy code
SELECT * FROM dba_users WHERE ORACLE_MAINTAINED = 'N';
访问控制列表的审查:
sqlCopy code
SELECT * FROM dba_tab_privs WHERE grantor = 'SYS';
5. 故障诊断:
查看最近的数据库错误:
sqlCopy code
SELECT * FROM v$diag_info WHERE name = 'ADR Home';
分析警报日志:
sqlCopy code
SELECT * FROM v$diag_alert_ext ORDER BY originating_timestamp DESC;
检查表空间的状态:
sqlCopy code
SELECT tablespace_name, status FROM dba_tablespaces;
6. 版本和补丁:
数据库引擎版本的审查:
sqlCopy code
SELECT * FROM v$version WHERE banner LIKE 'Oracle%';
应用最新的补丁和更新:
这需要访问 Oracle Support 网站,下载并按照 Oracle 提供的文档应用最新的补丁。
7. 日常维护:
定期执行统计信息收集:
sqlCopy code
EXEC DBMS_STATS.GATHER_DATABASE_STATS;
数据库重建索引的计划:
sqlCopy code
SELECT * FROM dba_indexes WHERE status = 'UNUSABLE';
清理过期的日志和备份文件:
这需要根据公司的具体策略制定清理脚本,删除过期的日志和备份文件。
8. 监控工具的配置:
确保监控工具设置正确:
访问监控工具的管理界面,检查配置项是否正确。
设置警报和通知规则:
在监控工具中配置警报规则,确保在关键指标达到阈值时能够及时通知相关人员。
相关文章:
Oracle 监控的指标有哪些和oracle巡检的内容
日常监控指标: 性能指标: 查询响应时间CPU利用率内存利用率磁盘 I/O 活动网络吞吐量 空间管理: 表空间使用率数据文件增长情况Undo 表空间使用率临时表空间使用率 会话和连接: 活跃会话数等待事件监控连接数和连接池效率 数据库对…...
Uniapp有奖猜歌游戏系统源码 带流量主
有奖猜歌游戏是一款基于uni-app、uniCloud、uniAD 开发的小游戏,通过猜歌曲、观看广告赚取现金奖励。 本游戏基本特征如下: 1、玩家可以通过猜歌、做任务等方式直接获取现金奖励 2、玩家可以通过猜歌、拆红包、做任务等方式获取金币奖励,当金币累积到一定数量可以兑换现金 3…...
【算法与数据结构】前言
算法与数据结构是OI中不可或缺的一部分。 今天,让我们走进算法与数据结构独特世界。 性能 算法与数据结构都是完成任务的方法。 方法就要有性能。 有效率就有描述性能的语言。 这就是复杂度。 复杂度的描述 由于复杂度描述的是大致性能,所以采用的是…...
(六)什么是Vite——热更新时vite、webpack做了什么
vite分享ppt,感兴趣的可以下载: Vite分享、原理介绍ppt 什么是vite系列目录: (一)什么是Vite——vite介绍与使用-CSDN博客 (二)什么是Vite——Vite 和 Webpack 区别࿰…...
贝加莱MQTT功能
贝加莱实现MQTT Client端的功能库和例程 导入库和例程,AS Logical View中分别通过Add Object—Library,Add—Program插入MQTT库和例程。 将例程Sample放置于CPU循环周期中 定义证书存放路径,在AS Physical View 中,右击PLC—Con…...
基于JavaWeb+SSM+购物系统微信小程序的设计和实现
基于JavaWebSSM购物系统微信小程序的设计和实现 源码获取入口前言主要技术系统设计功能截图Lun文目录订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 前言 第一章 绪 论 1.1选题背景 互联网是人类的基本需求,特别是在现代社会,…...
为什么需要Code Review?
1. Code Review 是什么? 代码审查(Code Review)是软件开发过程中对代码进行系统性检查和评审的一项活动。它是指团队成员之间相互检查彼此编写的代码,以确保代码质量、可读性和符合编码标准等。 2. Code Review 的必要性 ● 提…...
【计算机网络笔记】ICMP(互联网控制报文协议)
系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…...
Git教程1:生成和提交SSH公钥到远程仓库
要生成 Git 的公钥并将其提交到远程仓库,你可以按照以下步骤进行操作: 打开命令行终端,并确保已经安装了 Git。在终端中输入以下命令来生成 SSH 密钥对:ssh-keygen -t rsa -b 4096 -C "your_emailexample.com"这将生成…...
贝茄莱BR AS实时数据采集功能
实时数据采集功能在PLC系统调试过程中,有助于调试人员对变量变化进行监测,通过波形对比,反应不同变量间的相互作用。该测试目的在于验证贝加莱系统组态软件的实时数据采集功能。 贝加莱系统组态软件提供Trace功能,连接PLC&#x…...
Git的基本操作以及原理介绍
文章目录 基本操作创建git仓库配置name和email .git目录的结构git add & git commit.git目录结构的变化 git追踪管理的数据git的版本回退回退的原理回退的三种情况 版本库中文件的删除git分支管理分支的删除合并分支时的冲突分支的合并模式分支策略git stash不要在master分…...
2023安全与软工顶会/刊中区块链智能合约相关论文
2023安全与软工顶会/刊中区块链智能合约相关论文 前言软工顶会ISSTAFSEASEICSE 软工顶刊TOSEMTSE 安全顶会S&PUSENIX SecurityCCSNDSS 前言 主要整理了2023年四大安全顶会、四大软工顶会和两个软工顶刊中,有关区块链智能合约的相关论文。 搜索方式是࿱…...
word文档转换为ppt文件,怎么做?
大家是否会遇到需要将word文档转换为ppt文件的情况?除了反反复复粘贴复制以外,还有其他方法可以转换文件格式,今天给大家分享word转换ppt方法。 首先我们先将word文件打开大纲模式 然后我们将文中的大标题设置为1级标题,副标题设…...
机器视觉选型-什么时候用远心镜头
物体厚 当被检测物体厚度较大,需要检测不止一个平面时,典型应用如食品盒,饮料瓶等。 物体位置变化 当被测物体的摆放位置不确定,可能跟镜头成一定角度时。 物体上下跳动 当被测物体在被检测过程中上下跳动,如生产线上下…...
quartz笔记
Quartz-CSDN博客 上面是Quartz的一些基本知识,如果对quartz的基本API不是很了解的话,建议先看下上面的 和Linux Crontab对比 1.执行粒度: Linux Crontab是进程级 quart是线程级 2.跨平台性: Crontab只能在Linxu运行 quart是java实现,可以跨平台 3.调度集上 Crontab的…...
ER 图是什么
文章目录 前言什么是 ER图ER 图实例简化的 ER 图总结 前言 产品经理在梳理产业业务逻辑的过程中,非常重要的一项工作就是梳理各个业务对象之间的关系。如果涉及对象很对的时候,没有工具支持的话很难处理清楚。今天我们就来介绍一个梳理业务对象关系的工…...
PLC电力载波通讯,一种新的IoT通讯技术
前言: PLC-IoT 是 PLC 技术应用在物联场景的创新实践,有效解决电力线路信号干扰、衰减问题,支持 IP 化通信能力,使能终端设备智能化,构建智慧边缘联接。PLC让传统IoT有了更多的连接可能: 电力线通信技术适用的场景包括电力配用电网络、城市智慧路灯、交通路口信号灯、园…...
Elasticsearch:通过摄取管道加上嵌套向量对大型文档进行分块轻松地实现段落搜索
作者:VECTOR SEARCH 向量搜索是一种基于含义而不是精确或不精确的 token 匹配技术来搜索数据的强大方法。 然而,强大的向量搜索的文本嵌入模型只能按几个句子的顺序处理短文本段落,而不是可以处理任意大量文本的基于 BM25 的技术。 现在&…...
OpenCV图像纹理
LBP描述 LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikinen, 和D. Harwood 在1994年提出,用于纹理特征提取…...
自媒体写手提问常用的ChatGPT通用提示词模板
如何撰写一篇具有吸引力和可读性的自媒体文章? 如何确定自媒体文章的主题和受众群体? 如何为自媒体文章取一个引人入胜的标题? 如何让自媒体文章的开头更加吸引人? 如何为自媒体文章构建一个清晰、逻辑严谨的框架?…...
【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...
【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密
在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...
Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具
文章目录 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染2. 插值表达式{{}}3. 访问数据和修改数据4. vue响应式5. Vue开发者工具--方便调试 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染 准备容器引包创建Vue实例 new Vue()指定配置项 ->渲染数据 准备一个容器,例如: …...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
3-11单元格区域边界定位(End属性)学习笔记
返回一个Range 对象,只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意:它移动的位置必须是相连的有内容的单元格…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
C# 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
热烈祝贺埃文科技正式加入可信数据空间发展联盟
2025年4月29日,在福州举办的第八届数字中国建设峰会“可信数据空间分论坛”上,可信数据空间发展联盟正式宣告成立。国家数据局党组书记、局长刘烈宏出席并致辞,强调该联盟是推进全国一体化数据市场建设的关键抓手。 郑州埃文科技有限公司&am…...
土建施工员考试:建筑施工技术重点知识有哪些?
《管理实务》是土建施工员考试中侧重实操应用与管理能力的科目,核心考查施工组织、质量安全、进度成本等现场管理要点。以下是结合考试大纲与高频考点整理的重点内容,附学习方向和应试技巧: 一、施工组织与进度管理 核心目标: 规…...
内窥镜检查中基于提示的息肉分割|文献速递-深度学习医疗AI最新文献
Title 题目 Prompt-based polyp segmentation during endoscopy 内窥镜检查中基于提示的息肉分割 01 文献速递介绍 以下是对这段英文内容的中文翻译: ### 胃肠道癌症的发病率呈上升趋势,且有年轻化倾向(Bray等人,2018&#x…...
