[Oracle]坏块处理:确认坏块的对象

简介:
如果已经知道 FILE#,BLOCK#,则 可以通过如下查询来看:

SQL> SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS
       WHERE <FILE#> = FILE_ID AND <BLOCK#> BETWEEN BLOCK_ID AND BLOCK_ID+BLOCKS -1;

但是 alter log 或 trace 中的 file# ,是相对 文件号。所以最好先看一下文件号对应关系:

   SQL> SELECT FILE_ID, RELATIVE_FNO, FILE_NAME FROM DBA_DATA_FILES;






本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/p/7575445.html,如需转载请自行联系原作者


目录
相关文章
|
7月前
|
Oracle 安全 关系型数据库
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
【Oracle】玩转Oracle数据库(六):模式对象管理与安全管理
90 10
|
Oracle 关系型数据库 数据库
实战篇:Oracle 数据坏块的 N 种修复方式
实战篇:Oracle 数据坏块的 N 种修复方式
实战篇:Oracle 数据坏块的 N 种修复方式
|
3月前
|
Oracle 关系型数据库 数据库
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 数据库没有备份,无法通过备份去恢复数据库。用户方联系北亚企安数据恢复中心并提供Oracle_Home目录中的所有文件,急需恢复zxfg用户下的数据。 出现“system01.dbf需要更多的恢复来保持一致性”这个报错的原因可能是控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。数据库恢复工程师对数据库文件进一步检测、分析后,发现sysaux01.dbf文件损坏,有坏块。 修复并启动数据库后仍然有许多查询报错,export和data pump工具使用报错。从数据库层面无法修复数据库。
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
|
5月前
|
Oracle 关系型数据库 数据库
|
7月前
|
存储 Oracle 关系型数据库
Oracle的模式与模式对象:数据库的“城市规划师”
【4月更文挑战第19天】在Oracle数据库中,模式是用户对象的集合,相当于数据库的城市规划,包含表、视图、索引等模式对象。模式对象是数据存储结构,如表用于存储数据,视图提供不同查看角度,索引加速数据定位。良好的模式与模式对象设计关乎数据效率、安全和稳定性。规划时需考虑业务需求、性能、安全和可扩展性,以构建高效数据库环境,支持企业业务发展。
|
SQL 存储 Oracle
Oracle触发器----你会教对象触发嘛
Oracle触发器----你会教对象触发嘛
|
SQL Oracle 关系型数据库
Oracle数据库对象---你diss了嘛
Oracle数据库对象---你diss了嘛
|
存储 网络协议 Oracle
Oracle 12c rman duplicate网卡offload引起文件坏块问题
Oracle 12c rman duplicate网卡offload引起文件坏块问题
264 0
|
Oracle 关系型数据库 数据处理
oracle学习64-oracle之数据处理之其他数据库对象
oracle学习64-oracle之数据处理之其他数据库对象
108 0
oracle学习64-oracle之数据处理之其他数据库对象
|
Oracle 关系型数据库 数据处理
oracle学习63-oracle之数据处理之其他数据库对象练习
oracle学习63-oracle之数据处理之其他数据库对象练习
91 0