Oracle数据库管理每周一例(12.2,18c,19c) 2020-09-20

  • 第十五期 一些工具和小技巧
    • 1.EMCC
    • 2.MOS
    • 3.其他一些工具和技巧
    • 下期预告:

第十五期 一些工具和小技巧

本周没啥事,但是由于一些原因,包括周末都在搞服务器系统安全汇报,有点烦。然后就是花了一周总计22小时拼好了乐高豪华千年隼。

1.EMCC

EMCC,全称Oracle Enterprise Manager Cloud Control,和以前11g的Grid Control类似,当前我这里使用的版本是13.4.1。从12c开始,数据库自带的EM express不再如之前11g的EM那样功能强大,仅提供简单的监控和配置功能,运行不会对数据库造成较大的性能负担。另一方面。12c/13c EMCC也提供了强大的集中监控、配置能力,可以实时监控数据库性能、SQL运行状态,执行AWR、ASH、ADDM等,检查备份、DG状态;除了监控数据库,也可以对主机各项指标、一体机、部分软件等进行监控。EMCC还有其他许多强大功能,这里就不再赘述。




EMCC中,我认为最实用的功能是实时ADDM,需要sysdba用户及系统oracle用户信息,可以获取实时数据库信息,其中对数据库中锁信息的展示能够很好的帮助DBA进行监控并处理:




通过实时ADDM可以很方便的查看当前数据库中各种锁的类型、顶级阻塞会话、锁链等信息,十分方便。

2.MOS

作为一个Oracle DBA,对MOS(My Oracle Support,support.oracle.com)一定不会陌生。通过MOS,可以搜索问题解决方案、搜索补丁、提交SR(服务请求Service Request)等。
这里主要对SR进行一些说明,SR需要购买对应license。在很多数据库故障中,通过现场DBA分析处理后往往需要溯源问题原因,这时候常常需要通过SR进行反馈,这同时也是很多地方要求的通过原厂得出结论。还有很多问题,特别是一些bug,往往现场DBA无法给出解决方案,这种情况下也必然要通过SR进行反馈并处理。当然,通过有些问题通过MOS文档搜索没有解决或者还有疑问也可以提交SR。
在我看来,SR是解决问题的好方法,但是更重要的是SR会根据问题向你要求需要收集的各种日志及信息,并给出完整的分析过程。在这个过程中我们可以很好的了解到SR后台人员寻找、解决问题原因的各种方法,通过对这些方法的归纳总结是可以极大的提高DBA能力的。

3.其他一些工具和技巧

TFA(Trace File Analyzer Collector)是一款日志信息收集神器,可以根据需求收集数据库的各种信息,一次性导出包括告警日志、追踪日志、系统日志、系统性能日志等,并对其中无效内容(比如日志结构注释、无用重复内容等)进行清理,使得日志有更好的可读性。在RAC环境中,可以在一个节点上收集整个集群的TFA信息,也可以指定节点进行收集。一般SR处理问题会要求提交TFA信息。

tfactl diagcollect -from "Apr/02/2020 15:00:00" -to "Apr/02/2020 16:00:00"

EXAchk/ORAchk,这两个巡检工具比较类似,EXAchk多了对于Exadata一体机其他组件的检查。这两个巡检工具会根据Oracle最佳实践与当前实际情况从软件、系统、硬件等方面给出各类检测结果集建议。DBA可以从中选择需要变更的配置、参数等。

ASHdump,这里通过对dba_hist_active_sess_history进行查询可以得到对应时段的ASH信息,这个也是SR中经常需要的内容。

create table active_session_his as select * from dba_hist_active_sess_history where SAMPLE_TIME between TO_TIMESTAMP ('05-Sep-20 21:00.00', 'DD-MM-RR HH24:MI:SS') and TO_TIMESTAMP ('05-Sep-20 22:00.00', 'DD-MM-RR HH24:MI:SS') order by INSTANCE_NUMBER, SAMPLE_ID, SESSION_ID;
create table ash_sqltext as select * from DBA_HIST_SQLTEXT where sql_id in (select distinct sql_id from dba_hist_active_sess_history where SAMPLE_TIME between TO_TIMESTAMP ('05-Sep-20 21:00.00', 'DD-MM-RR HH24:MI:SS') and TO_TIMESTAMP ('05-Sep-20 22:00.00', 'DD-MM-RR HH24:MI:SS'));
exp导出这两张表

下期预告:

待定

Oracle数据库管理每周一例-第十五期 一些工具和小技巧相关推荐

  1. Oracle数据库管理每周一例-第十四期 19c需要调整的参数及操作

    Oracle数据库管理每周一例(12.2,18c,19c) 2020-09-13 第十四期 19c需要调整的参数及操作 1.说明 2.需要调整的参数 3.补丁 下期预告: 第十四期 19c需要调整的参 ...

  2. Oracle数据库管理每周一例-第十七期 ADG

    Oracle数据库管理每周一例(12.2,18c,19c) 2020-10-16 第十七期 ADG 1.概念 2.环境说明 3.搭建流程-主库处理 1.配置静态监听 2.配置本地命名 3.数据库参数配 ...

  3. 数据库管理-第七十五期 手把手教你搭19c RAC(20230516)

    数据库管理 2023-05-16 第七十五期 手把手教你搭19c RAC 1 基础环境 2 操作系统配置 2.1 /etc/hosts 2.2 配置系统挂载 2.3 配置本地yum源 2.4 操作系统 ...

  4. 平安科技移动开发二队技术周报(第十五期)

    平安科技移动开发二队技术周报(第十五期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)谷歌重组更名Alphabet 谷歌8月11日宣布重组.拉里-佩奇将与谢尔 ...

  5. CSDN 编程竞赛二十五期题解

    竞赛总览 CSDN 编程竞赛二十五期:比赛详情 (csdn.net) 本期竞赛第一题完成之后,提交代码显示运行中.自测也一直显示运行中,不能得到测试结果. 于是又赶紧完成第二题,但也显示运行中. 第三 ...

  6. 经典C语言程序100例之十五

    经典C语言程序100例之十五 如题 话不多说了,直接上代码 如题 [程序15] 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示, 60分以下的 ...

  7. python全套视频十五期(116G)

    python全套视频,第十五期,从入门到精通,基础班,就业班,面试,软件包 所属网站分类: 资源下载 > python视频教程 作者:精灵 链接:http://www.pythonheidong ...

  8. 智慧创造财富,第十五期【新营销·创富大会】圆满落幕!

    有的人通过不正当的手段盗取财富,有的人用体力换取财富,有的人天生衣食无忧自带财富,还有的人通过智慧与思想吸取财富. 第一种人,揣着一大笔钱,整天战战兢兢,扳着手指头算日子: 第二种人,安于生活,却一辈 ...

  9. [转载]总结-七大人生工具_李晓瑞_廊坊师范提高班十五期_新浪博客

    高效能人士的好习惯,我们要多实践. 原文地址:总结-七大人生工具作者:李英杰-廊坊师院提高班十五期 一.SWOT分析法 Strengths:优势 Weaknesses:劣势 Opportunities ...

最新文章

  1. java实现将String的数字提取出来
  2. 150亿参数,谷歌开源了史上最大视觉模型V-MoE的全部代码
  3. 变量声明和定义有什么区别
  4. npm package.json那些事
  5. 【Android 插件化】使用插件化引擎对应用进行重打包的恶意软件特征 ( 检测困难 | 成本低 | 恶意插件可更换 | 容易传播 )
  6. webpack entry和output配置属性
  7. C语言实现hash/DJB2算法(附完整源码)
  8. 全球域名商解析新增保有量15强:爱名网落榜
  9. K8S精华问答 | Kubernetes集群常见问题
  10. python数据结构与算法之问题求解
  11. Centos7 防火墙开启端口
  12. Qt做发布版,解决声音和图片、中文字体乱码问题
  13. WinRAR去除广告,亲测可用
  14. python自己制作视频_你还在为看电影发愁?Python制作全网视频播放工具!
  15. CF802C Heidi and Library (hard) (网络流+最大流)
  16. 华为HCNA乱学Round 9:VRRP
  17. 浅谈RASP技术攻防之实战
  18. Hello world,Hello 2015,Bye 2014
  19. MediaPlayer基础
  20. Android CE DE加密小结

热门文章

  1. IView-UI组件篇之主题,语言,导航,路由
  2. 江南愤青关于对互联网金融的一点看法
  3. scala 保留小数
  4. 1.4.Excel--函数
  5. YOLOv7 训练报错:subprocess.CalledProcessError: Command ‘git tag‘ returned non-zero exit status 127
  6. 小白如何入门机器学习?
  7. 计算机基础知识 —— 进制(二进制、八进制、十进制、十六进制)
  8. 华清远见-重庆中心-VSS前端阶段知识点梳理
  9. linux下 man getpid 显示没有getpid 的手册页条目
  10. 国产蓝牙耳机什么牌子的好?国产质量最好的蓝牙耳机推荐