自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【全网最全】Oracle AWR报告保姆级生成指南:3分钟定位性能瓶颈

《Oracle AWR报告生成与性能分析指南》摘要 本文详细介绍了Oracle AWR报告的生成方法和性能分析技巧。主要内容包括:1)三种AWR报告生成方式(命令行、PL/SQL、OEM图形界面);2)快照选择策略与核心模块解读(等待事件、SQL统计、实例效率等);3)常见问题解决方案;4)实战案例分析;5)高级对比分析技巧。文章还提供了快速诊断脚本和最佳实践建议,帮助DBA快速定位数据库性能瓶颈,优化系统运行效率。通过合理使用AWR报告,可以有效解决数据库卡顿、SQL性能低下等问题。

2026-01-08 09:45:48 887

原创 ORA-12012: error on auto execute of job “SYS“.“ORA$AT_OS_OPT_SY_230005“ 解决

摘要:Oracle数据库出现自动统计信息顾问作业失败错误(ORA-20001),显示当前用户的无效任务名称。该问题常见于Oracle 19c/21c版本,通常由统计顾问元数据损坏或自动维护任务配置异常引起。解决方案包括:检查顾问任务状态和失败作业、删除并重建顾问任务、重新初始化统计包、重置自动统计作业以及手动执行顾问任务。这些步骤可以修复受损的统计顾问任务,解决自动优化统计作业的执行问题。

2026-01-07 17:44:06 788

原创 Oracle → MySQL 纯数据迁移实战指南:避坑

摘要: 本文详细介绍了Oracle数据库迁移至MySQL的实战经验,强调数据迁移的核心是安全与完整性而非速度。文章从三大前提(明确范围、工具选型、时间估算)切入,提出四步迁移法:环境准备、数据类型转换、分批迁移策略及数据校验。针对常见问题(如中文乱码、日期时区混乱)提供解决方案,并分享性能优化技巧(如并行导入、禁用日志)。最后强调应急预案的重要性,包括回退方案与关键检查点,并总结迁移后的优化工作及常见陷阱(如自增列溢出)。全文以风险管理为核心,提供可落地的检查清单,确保迁移过程可控、可验证。

2026-01-07 10:17:51 853

原创 ORACLE-DG-状态检测

本文提供了Oracle数据库主备同步状态的全面检查方案。主要内容包括:1)通过v$archive_dest_status等视图检查归档目标状态和传输错误;2)比对主备库序列号(max(sequence#))和SCN(current_scn)判断同步差距;3)检查LGWR/ARCH进程状态和传输模式;4)提供主备库健康检查脚本;5)通过tnsping和sqlplus测试网络连接。良好同步的标志包括:归档目标状态为VALID、无传输错误、活跃的RFS/MRP进程、序列号差距<10、SCN差距<100

2026-01-06 16:48:15 659

原创 ORACLE-DG-主备故障多年实现同步

本文详细介绍了Oracle数据库主备库(PDMDB1和PDMDB2)多年未同步后的恢复过程。主要内容包括:1)准备工作,检查主库状态、配置网络连接和参数文件;2)使用RMAN的DUPLICATE命令执行主备库同步;3)同步后验证备库状态并配置Data Guard参数;4)测试数据传输效果。整个过程涉及数据库角色检查、归档日志设置、网络配置、参数调整等关键步骤,最终实现了200GB数据的快速恢复(约10分钟完成)。文档提供了完整的SQL命令和操作流程,为Oracle Data Guard环境下的主备同步提供了

2026-01-06 08:13:07 624

原创 ORACLE的SGA和swap的使用关系

摘要:Oracle数据库的SGA(系统全局区)与操作系统的Swap空间存在关键关联。当物理内存不足时,SGA可能被交换到Swap空间,导致性能下降。文章分析了内存架构关系、Swap触发条件(如物理内存不足、NUMA不平衡等),并分享了实际案例:数据库内存超标导致Swap用尽,每日归档数据达700G+。解决方案是新增32G Swap空间,详细说明了创建、授权、格式化和启用Swap文件的操作步骤,最后通过swapon命令验证Swap使用情况。

2026-01-05 11:20:15 513

原创 ORACLE 临时表空间的维护

摘要:临时表空间(TEMPORARY)与永久表空间(PERMANENT)的核心区别在于:临时表空间存储会话期间的临时数据(排序/哈希/临时表),会话结束自动清除,不记录REDO日志且无需备份;而永久表空间存储业务数据,需记录REDO日志并定期备份。监控SQL显示:1)TEMP空间使用率查询;2)临时文件详情;3)占用大量TEMP的会话信息。应急方案包括:添加TEMP文件、扩展现有文件或终止高消耗会话(需谨慎)。关键参数如db_block_size用于计算实际占用空间。

2026-01-05 10:33:42 359

一秒搞定日常巡检:ROOT用户下oracle和Linux自检脚本

这是一个功能全面、智能化的Oracle数据库监控脚本,具有自动环境检测、实时监控、性能分析和告警等功能。 功能模块 主要功能 检测指标 环境自动检测 自动识别Oracle用户、SID、路径等 ORACLE_HOME、ORACLE_SID、归档目录等 系统资源监控 CPU、内存、磁盘、负载监控 使用率阈值告警、趋势分析 Oracle数据库监控 表空间、会话、性能指标 表空间使用率、会话数、缓冲区命中率等 性能分析 SQL分析、等待事件、I/O监控 长时间运行会话、临时表空间使用等 归档日志管理 增长监控、自动清理 空间使用率、增长速率、清理阈值 失效对象检测 无效对象识别和修复建议 无效索引、约束、触发器、对象

2026-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除