Oracle数据库坏块检查

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

故障现象1:在执行逻辑备份时,导入导出报错

故障现象2:数据库断电产生坏快,重启实例失败,提示数据文件损坏

故障现象3:硬盘数据通过底层恢复后,产生大量的坏块

具体解决方案:

    在ASM磁盘组下,dbv检查坏块时,必须加userid=sys/sys,另外表空间数据必须为OMF格式

   注:ASM磁盘组自动管理数据文件,所以我们创建表空间时不要手动指定路径,会导致dbv功能失效

 

操作流程:

sys@TESTDB11>show parameter db_create

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ---------------

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工具使用非常方便,在日常运维工作中,需要定期检查坏快,确保数据安全。

 

转载于:https://my.oschina.net/u/3478888/blog/1476594

你可能感兴趣的:(数据库,运维,python)