当前位置: 首页 > news >正文

Oracle 监控的指标有哪些和oracle巡检的内容

日常监控指标:

  1. 性能指标:

    • 查询响应时间
    • CPU利用率
    • 内存利用率
    • 磁盘 I/O 活动
    • 网络吞吐量
  2. 空间管理:

    • 表空间使用率
    • 数据文件增长情况
    • Undo 表空间使用率
    • 临时表空间使用率
  3. 会话和连接:

    • 活跃会话数
    • 等待事件监控
    • 连接数和连接池效率
  4. 数据库对象:

    • 表和索引的碎片情况
    • 对象的统计信息更新情况
    • 检查是否有无效对象
  5. 备份和恢复:

    • 数据库备份状态和计划
    • 恢复测试的执行
    • 日志文件备份情况
  6. 安全性和审计:

    • 用户权限和角色分配
    • 审计日志的监控
    • 数据库审计配置状态
  7. 日志和警报:

    • 数据库错误日志
    • Oracle 警报日志
    • 数据库警报设置

Oracle数据库巡检内容:

  1. 配置审查:

    • 数据库参数设置的审查
    • 数据文件和日志文件的存储位置
  2. 性能优化:

    • SQL 查询计划的审查
    • 索引的有效性和利用率分析
    • 系统统计信息的更新情况
  3. 备份和恢复策略:

    • RMAN配置的审查
    • 数据库恢复测试的执行
    • 确保备份策略满足恢复点目标
  4. 安全审查:

    • 用户权限和角色的审查
    • 数据库加密和身份验证设置
    • 访问控制列表的审查
  5. 故障诊断:

    • 查看最近的数据库错误
    • 分析警报日志
    • 检查表空间的状态
  6. 版本和补丁:

    • 数据库引擎版本的审查
    • 应用最新的补丁和更新
  7. 日常维护:

    • 定期执行统计信息收集
    • 数据库重建索引的计划
    • 清理过期的日志和备份文件
  8. 监控工具的配置:

    • 确保监控工具设置正确
    • 设置警报和通知规则

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巡检的内容

日常监控指标&#xff1a; 性能指标&#xff1a; 查询响应时间CPU利用率内存利用率磁盘 I/O 活动网络吞吐量 空间管理&#xff1a; 表空间使用率数据文件增长情况Undo 表空间使用率临时表空间使用率 会话和连接&#xff1a; 活跃会话数等待事件监控连接数和连接池效率 数据库对…...

Uniapp有奖猜歌游戏系统源码 带流量主

有奖猜歌游戏是一款基于uni-app、uniCloud、uniAD 开发的小游戏,通过猜歌曲、观看广告赚取现金奖励。 本游戏基本特征如下: 1、玩家可以通过猜歌、做任务等方式直接获取现金奖励 2、玩家可以通过猜歌、拆红包、做任务等方式获取金币奖励,当金币累积到一定数量可以兑换现金 3…...

【算法与数据结构】前言

算法与数据结构是OI中不可或缺的一部分。 今天&#xff0c;让我们走进算法与数据结构独特世界。 性能 算法与数据结构都是完成任务的方法。 方法就要有性能。 有效率就有描述性能的语言。 这就是复杂度。 复杂度的描述 由于复杂度描述的是大致性能&#xff0c;所以采用的是…...

(六)什么是Vite——热更新时vite、webpack做了什么

vite分享ppt&#xff0c;感兴趣的可以下载&#xff1a; ​​​​​​​Vite分享、原理介绍ppt 什么是vite系列目录&#xff1a; &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff0…...

贝加莱MQTT功能

贝加莱实现MQTT Client端的功能库和例程 导入库和例程&#xff0c;AS Logical View中分别通过Add Object—Library&#xff0c;Add—Program插入MQTT库和例程。 将例程Sample放置于CPU循环周期中 定义证书存放路径&#xff0c;在AS Physical View 中&#xff0c;右击PLC—Con…...

基于JavaWeb+SSM+购物系统微信小程序的设计和实现

基于JavaWebSSM购物系统微信小程序的设计和实现 源码获取入口前言主要技术系统设计功能截图Lun文目录订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 源码获取入口 前言 第一章 绪 论 1.1选题背景 互联网是人类的基本需求&#xff0c;特别是在现代社会&#xff0c;…...

为什么需要Code Review?

1. Code Review 是什么&#xff1f; 代码审查&#xff08;Code Review&#xff09;是软件开发过程中对代码进行系统性检查和评审的一项活动。它是指团队成员之间相互检查彼此编写的代码&#xff0c;以确保代码质量、可读性和符合编码标准等。 2. Code Review 的必要性 ● 提…...

【计算机网络笔记】ICMP(互联网控制报文协议)

系列文章目录 什么是计算机网络&#xff1f; 什么是网络协议&#xff1f; 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能&#xff08;1&#xff09;——速率、带宽、延迟 计算机网络性能&#xff08;2&#xff09;…...

Git教程1:生成和提交SSH公钥到远程仓库

要生成 Git 的公钥并将其提交到远程仓库&#xff0c;你可以按照以下步骤进行操作&#xff1a; 打开命令行终端&#xff0c;并确保已经安装了 Git。在终端中输入以下命令来生成 SSH 密钥对&#xff1a;ssh-keygen -t rsa -b 4096 -C "your_emailexample.com"这将生成…...

贝茄莱BR AS实时数据采集功能

实时数据采集功能在PLC系统调试过程中&#xff0c;有助于调试人员对变量变化进行监测&#xff0c;通过波形对比&#xff0c;反应不同变量间的相互作用。该测试目的在于验证贝加莱系统组态软件的实时数据采集功能。 贝加莱系统组态软件提供Trace功能&#xff0c;连接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年四大安全顶会、四大软工顶会和两个软工顶刊中&#xff0c;有关区块链智能合约的相关论文。 搜索方式是&#xff1…...

word文档转换为ppt文件,怎么做?

大家是否会遇到需要将word文档转换为ppt文件的情况&#xff1f;除了反反复复粘贴复制以外&#xff0c;还有其他方法可以转换文件格式&#xff0c;今天给大家分享word转换ppt方法。 首先我们先将word文件打开大纲模式 然后我们将文中的大标题设置为1级标题&#xff0c;副标题设…...

机器视觉选型-什么时候用远心镜头

物体厚 当被检测物体厚度较大&#xff0c;需要检测不止一个平面时&#xff0c;典型应用如食品盒&#xff0c;饮料瓶等。 物体位置变化 当被测物体的摆放位置不确定&#xff0c;可能跟镜头成一定角度时。 物体上下跳动 当被测物体在被检测过程中上下跳动&#xff0c;如生产线上下…...

quartz笔记

Quartz-CSDN博客 上面是Quartz的一些基本知识,如果对quartz的基本API不是很了解的话,建议先看下上面的 和Linux Crontab对比 1.执行粒度: Linux Crontab是进程级 quart是线程级 2.跨平台性: Crontab只能在Linxu运行 quart是java实现,可以跨平台 3.调度集上 Crontab的…...

ER 图是什么

文章目录 前言什么是 ER图ER 图实例简化的 ER 图总结 前言 产品经理在梳理产业业务逻辑的过程中&#xff0c;非常重要的一项工作就是梳理各个业务对象之间的关系。如果涉及对象很对的时候&#xff0c;没有工具支持的话很难处理清楚。今天我们就来介绍一个梳理业务对象关系的工…...

PLC电力载波通讯,一种新的IoT通讯技术

前言: PLC-IoT 是 PLC 技术应用在物联场景的创新实践,有效解决电力线路信号干扰、衰减问题,支持 IP 化通信能力,使能终端设备智能化,构建智慧边缘联接。PLC让传统IoT有了更多的连接可能: 电力线通信技术适用的场景包括电力配用电网络、城市智慧路灯、交通路口信号灯、园…...

Elasticsearch:通过摄取管道加上嵌套向量对大型文档进行分块轻松地实现段落搜索

作者&#xff1a;VECTOR SEARCH 向量搜索是一种基于含义而不是精确或不精确的 token 匹配技术来搜索数据的强大方法。 然而&#xff0c;强大的向量搜索的文本嵌入模型只能按几个句子的顺序处理短文本段落&#xff0c;而不是可以处理任意大量文本的基于 BM25 的技术。 现在&…...

OpenCV图像纹理

LBP描述 LBP&#xff08;Local Binary Pattern&#xff0c;局部二值模式&#xff09;是一种用来描述图像局部纹理特征的算子&#xff1b;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikinen, 和D. Harwood 在1994年提出&#xff0c;用于纹理特征提取…...

自媒体写手提问常用的ChatGPT通用提示词模板

如何撰写一篇具有吸引力和可读性的自媒体文章&#xff1f; 如何确定自媒体文章的主题和受众群体&#xff1f; 如何为自媒体文章取一个引人入胜的标题&#xff1f; 如何让自媒体文章的开头更加吸引人&#xff1f; 如何为自媒体文章构建一个清晰、逻辑严谨的框架&#xff1f;…...

JavaSec-RCE

简介 RCE(Remote Code Execution)&#xff0c;可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景&#xff1a;Groovy代码注入 Groovy是一种基于JVM的动态语言&#xff0c;语法简洁&#xff0c;支持闭包、动态类型和Java互操作性&#xff0c…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展&#xff0c;消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁&#xff0c;不仅优化了客户体验&#xff0c;还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用&#xff0c;并…...

屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!

5月28日&#xff0c;中天合创屋面分布式光伏发电项目顺利并网发电&#xff0c;该项目位于内蒙古自治区鄂尔多斯市乌审旗&#xff0c;项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站&#xff0c;总装机容量为9.96MWp。 项目投运后&#xff0c;每年可节约标煤3670…...

深度学习习题2

1.如果增加神经网络的宽度&#xff0c;精确度会增加到一个特定阈值后&#xff0c;便开始降低。造成这一现象的可能原因是什么&#xff1f; A、即使增加卷积核的数量&#xff0c;只有少部分的核会被用作预测 B、当卷积核数量增加时&#xff0c;神经网络的预测能力会降低 C、当卷…...

HarmonyOS运动开发:如何用mpchart绘制运动配速图表

##鸿蒙核心技术##运动开发##Sensor Service Kit&#xff08;传感器服务&#xff09;# 前言 在运动类应用中&#xff0c;运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据&#xff0c;如配速、距离、卡路里消耗等&#xff0c;用户可以更清晰…...

Docker 本地安装 mysql 数据库

Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker &#xff1b;并安装。 基础操作不再赘述。 打开 macOS 终端&#xff0c;开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...

算法:模拟

1.替换所有的问号 1576. 替换所有的问号 - 力扣&#xff08;LeetCode&#xff09; ​遍历字符串​&#xff1a;通过外层循环逐一检查每个字符。​遇到 ? 时处理​&#xff1a; 内层循环遍历小写字母&#xff08;a 到 z&#xff09;。对每个字母检查是否满足&#xff1a; ​与…...

排序算法总结(C++)

目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指&#xff1a;同样大小的样本 **&#xff08;同样大小的数据&#xff09;**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...

三分算法与DeepSeek辅助证明是单峰函数

前置 单峰函数有唯一的最大值&#xff0c;最大值左侧的数值严格单调递增&#xff0c;最大值右侧的数值严格单调递减。 单谷函数有唯一的最小值&#xff0c;最小值左侧的数值严格单调递减&#xff0c;最小值右侧的数值严格单调递增。 三分的本质 三分和二分一样都是通过不断缩…...

【Linux系统】Linux环境变量:系统配置的隐形指挥官

。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量&#xff1a;setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...