oracle离线文档查dbms_Oracle的健康检查–dbms_hm的使用 | 学步园
这是oracle11g推出的一个新特性,利用这个特性我们可以提前预知一些问题,比如一张表上有个长时间未使用的坏块,在检测出来后我们可以提前修复,我们可以针对数据文件、控制文件、重做日志进行检测,当然我们最关心经常是文件是否损坏,关于检查项目如下:
SQL>select * from v$version;
BANNER
-----------------------------------------------------------------
Oracle Database 11g Enterprise EditionRelease 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 -Production
NLSRTL Version 11.2.0.3.0 - Production
SQL>select name,description from V$HM_CHECK;
NAME DESCRIPTION
------------------------------------------------------------
HM Test Check 检查健康监视功能
DB Structure Integrity Check 检查所有数据库文件的完整性
CF Block Integrity Check 检查控制文件块的完整性
Data Block Integrity Check 检查数据文件块的完整性
Redo Integrity Check 检查重做日志内容的完整性
Logical Block Check 检查块的逻辑内容
Transaction Integrity Check 检查事务处理是否损坏
Undo Segment Integrity Check 检查还原段的完整性
No Mount CF Check 在NOMOUNT 模式下检查控制文件
Mount CF Check 在装载模式下检查控制文件
CF Member Check 检查控制文件的多路复用副本
NAME DESCRIPTION
------------------------------ ------------------------------
All Datafiles Check 检查数据库中的所有数据文件
Single Datafile Check 检查数据文件
Tablespace Check Check 检查表空间
Log Group Check 检查日志组的所有成员
Log Group Member Check 检查日志组的特定成员
Archived Log Check 检查归档日志
Redo Revalidation Check 检查重做日志内容
IO Revalidation Check 检查文件的可访问性
Block IO Revalidation Check 检查文件的可访问性
Txn Revalidation Check 重新验证损坏的事务处理
Failure Simulation Check 创建伪故障
NAME DESCRIPTION
------------------------------------------------------------
Dictionary Integrity Check 检查字典完整性
ASM Mount Check 诊断装载故障
ASM Allocation Check 诊断分配故障
ASM Disk Visibility Check 诊断添加磁盘故障
ASM File Busy Check 诊断文件删除故障
ASM Toomanyoff Check 诊断装载失败,因为脱机磁盘太多
ASM Insufficient Disks Check 诊断装载失败,因为磁盘不足
已选择29行。
SQL>exec dbms_hm.run_check(check_name => 'DB Structure Integrity Check',run_name=> 'db_check1');
PL/SQL procedure successfully completed
SQL>select to_char(dbms_hm.get_run_report(run_name => 'db_check1')) from dual;
TO_CHAR(DBMS_HM.GET_RUN_REPORT
--------------------------------------------------------------------------------
Basic Run Information
RunName : db_check1
RunId : 461
CheckName : DB StructureIntegrity Check
Mode : MANUAL
Status : COMPLETED
StartTime : 2013-08-0916:34:17.593852 +08:00
EndTime : 2013-08-0916:34:18.015934 +08:00
ErrorEncountered : 0
SourceIncident Id : 0
Numberof Incidents Created : 0
Input Paramters for the Run
Run Findings And Recommendations
Finding
Finding : Missing datafile
Name
Finding : 465
ID
Type : FAILURE
Status : OPEN
Priority : HIGH
Message : Datafile 4:
'/u01/app/oracle/oradata/ORCL/datafile/o1_mf_users_903vl10s_.dbf'
is missing
Message : Some objects in tablespace USERS might be unavailable
oracle离线文档查dbms_Oracle的健康检查–dbms_hm的使用 | 学步园相关推荐
- oracle离线文档查dbms_Oracle日志文件管理与查看
1.查询系统使用的是哪一组日志文件: select * from v$log; 2.查询正在使用的组所对应的日志文件: select * from v$logfile; 3.强制日志切换: alter ...
- oracle离线文档查dbms_小白小记-logminer工具分析离线归档日志
一.安装logminer工具 SQL>@$ORACLE_HOME/rdbms/admin/dbmslm.sq SQL>@$ORACLE_HOME/rdbms/admin/dbmslmd.s ...
- Zeal工具下载Elasticsearch离线文档
概述 我们平时开发elasticsearch的时候,可能是内网开发不能查官方文档,也有可能因为es帮助文档是国外的网站,浏览很慢,也很浪费时间.这时候离线文档就派上用场了,通过Zeal工具可以轻松地集 ...
- 【MOS】中文文档列表 - Oracle Database (文档 ID 1533057.1)
中文文档列表 - Oracle Database (文档 ID 1533057.1) 类型: 状态: 上次主更新: 上次更新: ANNOUNCEMENT PUBLISHED 2017-2-23 201 ...
- 经典的ORACLE培训文档
经典的ORACLE培训文档1 数据库的安全性.完整性.并发控制和恢复 为了保证数据库数据的安全可靠性和正确有效,DBMS必须提供统一的数据保护功能.数据保护也为数据控制,主要包括数据库的安全性.完整性 ...
- 超棒的离线文档阅读器:Zeal
前言:大家写代码的时候总会有些方法或者属性不太清楚,这时候我们就会打开浏览器,然后找官方api或者直接搜索引擎找对应问题,无疑花费了大量的时间.所以,你需要一个桌面应用Zeal,直接在上面搜关键字就能 ...
- 在Ubuntu 14.04 64bit上生成ATS本地离线文档
下面是在Ubuntu 14.04 64bit上生成ats本地离线文档的方法 首先请安装配置好sphinx环境,参见我前面的博文 http://blog.csdn.net/tao_627/article ...
- Zeal编程查询,离线文档浏览器
引出 在日常编程时,对于各种各样的编程语言不可能全部记住,因此,总是需要去各种编程语言的官方网站查看文档解析.这样其实很不方便,一是官方网站太多了,二是需要联网才能进行.而zeal的出现则完美地解 ...
- Unity各个版本的离线文档下载和配置方法
Unity各版本离线文档的下载链接: Unity2020.2版本的英文离线文档 Unity2020.1版本的中文离线文档 Unity2019.4版本的中文离线文档 Unity2019.3版本的中文离线 ...
最新文章
- 关于python文件读写小结
- Python解析命令行读取参数 -- argparse模块
- Unicode/not set/multi-byte/部分常用函数
- 最近看的篇文章,年过三十,感触很深
- 【小米校招笔试】假如已知有n个人和m对好友关系(存于数字r)。如果两个人是直接或间接的好友(好友的好友的好友...),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。
- java与java ee_RxJava + Java8 + Java EE 7 + Arquillian =幸福
- 【PAT - 1014】福尔摩斯的约会(简单模拟)
- WPF XAML 从零开始认识XAML
- php重定义地址栏url,thinkphp框架实现路由重定义简化url访问地址的方法分析
- 【摘抄】其实我是间谍!
- 扬州晶澳-年产3GW高性能太阳能光伏组件项目 Acrel-3000WEB电能管理系统的设计及应用
- ad10搜索快捷键_PCB工程师必备:AD常用快捷键总结,超级实用
- c语言 x%2 什么意思,《X》歌词 printf((x%2)?**%d:##%d\n,x);是什么意思?
- vscode使用angular
- Windows使用ssh登入mac
- 2022.01.02 Acwing寒假每日一题 笨拙的手指
- 【转】Robot Framework作者建议如何选择自动化测试框架
- 岩土数值分析对学计算机有用吗,岩土数值分析1、2、3章2013.ppt
- 攻防世界pwn——forgot
- Python水滴筹模拟筹款工具
热门文章
- SAP Cloud for Customer移动端应用SAP推荐的网络时延参数
- ABAP workbench API的使用方法
- 一个抓取网站图片并提供批量下载功能的Chrome扩展
- Maven build中隐藏的SAP UI5 JavaScript merge任务
- Model share between master view and detail view breaks - didn't find root cause
- SAP CRM product hierarchy和category的三个问题问答
- filter operation implementation in Gateway framework
- upload Fiori application to ABAP server via report /UI5/UI5_REPOSITORY_LOAD
- 控件setVisible为false会导致控件被移除
- CRM One Order Appointment里start Date的存储原理