故障現象1:在執行邏輯備份時,導入導出報錯數據庫
故障現象2:數據庫斷電產生壞快,重啓實例失敗,提示數據文件損壞安全
故障現象3:硬盤數據經過底層恢復後,產生大量的壞塊oracle
具體解決方案:運維
在ASM磁盤組下,dbv檢查壞塊時,必須加userid=sys/sys,另外表空間數據必須爲OMF格式工具
注:ASM磁盤組自動管理數據文件,因此咱們建立表空間時不要手動指定路徑,會致使dbv功能失效加密
操做流程:spa
sys@TESTDB11>show parameter db_create索引
NAME TYPE VALUEflux
------------------------------------ ----------- ---------------string
db_create_file_dest string +DISKGROUP01
db_create_online_log_dest_1 string +diskgroup01
db_create_online_log_dest_2 string +FRA
db_create_online_log_dest_3 string
db_create_online_log_dest_4 string
db_create_online_log_dest_5 string
sys@TESTDB11>create tablespace test;
Tablespace created.
sys@TESTDB11>select file_name from dba_data_files;
FILE_NAME
-------------------------------------------------------
+DISKGROUP01/testdb11/datafile/users.259.865754009
+DISKGROUP01/testdb11/datafile/undotbs1.258.865754009
+DISKGROUP01/testdb11/datafile/sysaux.257.865754007
+DISKGROUP01/testdb11/datafile/system.256.865754005
+DISKGROUP01/testdb11/datafile/example.265.865754319
+DISKGROUP01/testdb11/datafile/maomao.267.921664059
+DISKGROUP01/testdb11/datafile/test.268.922592065
7 rows selected.
[oracle@OL54]$dbv file='+DISKGROUP01/testdb11/datafile/test.268.922592065' userid=sys/sys
DBVERIFY: Release 11.2.0.3.0 - Production on Thu Sep 15(星期四9月15日) 03:36:42 2016
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
DBVERIFY -Verification starting(開始驗證) : FILE = +DISKGROUP01/testdb11/datafile/test.268.922592065
DBVERIFY - Verification complete(驗證完成)
Total Pages Examined : 12800 --檢查的頁總數:12800
Total Pages Processed (Data) : 0 --處理的頁總數(數據):0
Total Pages Failing (Data) : 0 --失敗的頁總數(數據):0
Total Pages Processed (Index): 0 --處理的頁總數(索引):0
Total Pages Failing (Index): 0 --失敗的頁總數(索引):0
Total Pages Processed (Other): 127 --處理的頁總數(其餘):127
Total Pages Processed (Seg) : 0 --處理的頁總數(段):0
Total Pages Failing (Seg) : 0 --處理的頁總數(段):0
Total Pages Empty : 12673 --空的頁總數:12673
Total Pages Marked Corrupt : 0 --標記爲損壞的頁總數:0
Total Pages Influx : 0 --流入的頁總數:0
Total Pages Encrypted : 0 --加密的頁總數:0
Highest block SCN : 0 (0.0) --最高塊SCN:0
提示:asm磁盤組管理極大的方便了運維,可是建立數據庫的方式不一樣,omf建立表空間的命令稍有不一樣。
總結:DBV工具使用很是方便,在平常運維工做中,須要按期檢查壞快,確保數據安全。