日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle离线文档查dbms_Oracle的健康检查–dbms_hm的使用 | 学步园

發布時間:2023/12/19 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的使用 | 学步园的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。