2019独角兽企业重金招聘Python工程师标准>>>
故障现象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工具使用非常方便,在日常运维工作中,需要定期检查坏快,确保数据安全。