数据恢复咨询热线:400-666-3702  

欢迎访问南京兆柏数据恢复公司,专业数据恢复15年

兆柏数据恢复公司

 行业新闻

 当前位置: 主页 > 行业新闻

oracle修复oracle修复sysaux表空间,修复受损的SYSAUX表空间

浏览量: 次 发布日期:2023-08-11 21:27:12

客户的SYSAUX表空间和对应的数据文件都完全脱机,且归档已经不存在,没办法执行物理级别的恢复。使用TTS迁移也行不通,因为exp和expdp导出元数据会报错;使用expdp、exp按照tablespace、schema导出也行不通,同样会报错;最后的办法是使用exp按照tables的传统方式导出是可以的,但这需要手动处理用户的视图、存储过程、函数、序列、同义词等用户对象,稍微麻烦了一点,不过最终还是OK了。下面贴出一篇指导性的metalink文章,供大家参考:

Fixing a Corrupted SYSAUX Tablespace (文档 ID 950128.1)

修改时间:2013-6-5

类型:HOWTO

In this Document

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.

APPLIES TO:

Oracle Database - Enterprise Edition - Version 10.2.0.1 and later

Information in this document applies to any platform.

***Checked for relevance on 17-May-2013***

GOAL

How to fix/work-around a corrupted SYSAUX tablespace

SOLUTION

SYSAUX was introduced in 10g to store all auxiliary database metadata related to Oracle options and features. This is a mandatory tablespace and cannot be dropped. Therefore it is important to have all objects in this tablespace accessible at all times.

To find out what is stored in this tablespace, look at V$SYSAUX_OCCUPANTS:

SQL> select occupant_name, space_usage_kbytes from v$sysaux_occupants;

Throughout this document, we are assuming that the datafile 3, belonging to the SYSAUX tablespace, is corrupted.

1- RMAN Block Recovery

RMAN block recovery is only possible if you have a backup and all archivelogs from prior to the time of the corruption. Further, block recovery is only available for Oracle Enterprise Edition.

a) check for corruption

RMAN> backup validate check logical tablespace SYSAUX;

or

RMAN> backup validate check logical datafile 3;

b) Once the above RMAN validate is completed, all corruptions found will be written to this view:

SQL> select * from v$database_block_corruption;

c) If  V$DATABASE_BLOCK_CORRUPTION returns more than one corrupted block, recover them

RMAN> blockrecover corruption list;

2 - Restore and Recover the Corrupted Datafile(s)

If you have a backup of the corrupted file(s), then restore and recover the datafile(s) from backup.

兆柏数据恢复公司

eg:

RMAN> restore datafile 3;

RMAN> recover datafile 3;

SQL> alter database datafile 3 online;

3 - Recreate the Corrupted Object

To identify the corrupted objects, please see . Most indexes can be recreated but only certain tables in the SYSAUX tablespace can be recreated. Please contact Oracle Support if you wish to explore this path.

4 - Export

If all of the above options are exhausted, the last resort is to export the database, schema(s) or table(s), create a new database and import.

As long as the export views are accessible you should be able to perform either a database or schema level export.

If a tablespace level export works you might also consider using Transportable Tablespaces for recreating the database as documented in

Note:733824.1 HowTo Recreate a database using TTS (TransportableTableSpace)

Note: If all datafiles belonging to the SYSAUX are inaccessible then you can only perform export at the table level. Full and schema level export will not work as the export views in SYSAUX are no longer available. You will need to use traditional exp rather than expdp as expdp relies on objects in the SYSAUX tablespace.

eg:

% exp scott/tiger file=xscott.dmp log=xscott.log tables=emp,dept

Once exported, you can import this dump into a new database.

REFERENCES

NOTE:184327.1- ORA-1157 Troubleshooting

NOTE:243246.1- SYSAUX New Mandatory Tablespace in Oracle 10g and higher

NOTE:472 oracle修复231.1- How to identify all the Corrupted Objectsoracle修复 in the Database with RMAN

NOTE:733824.1- How To oracle修复 Recreate A Database Using TTS (Transportable TableSpace)

--end--


重要数据丢失请联系兆柏数据恢复公司 重要数据丢失请联系兆柏数据恢复公司 重要数据丢失请联系兆柏数据恢复公司
相关推荐

. oracle11g修复,Oracle 11g TNS-12545错误排查与修复指南

. 控制器坏了如何修复视频,控制器故障排查与视频修复技巧解析

. 磁盘阵列坏了怎么修复啊,RAID磁盘阵列故障诊断与修复全攻略

. 戴尔笔记本硬盘损坏怎么办,戴尔笔记本硬盘故障排查与修复指南

. 数据恢复中心有哪些,揭秘硬盘故障与数据丢失的解决方案n2. 硬盘数据恢复攻略:数据恢

. 戴尔笔记本硬盘损坏修复,戴尔笔记本硬盘故障排查与修复指南

. oracle数据库数据恢复,Oracle数据库数据恢复策略与实战指南

. 硬盘数据恢复修复团队,硬盘数据恢复修复团队的专业守护

. 硬盘数据恢复维修培训,掌握数据拯救与设备修复的奥秘

. 硬盘数据恢复后文件损坏怎么办,硬盘数据恢复后文件损坏的应对策略与修复方法

. 联想电脑硬盘坏了怎么办,诊断与修复策略

. oracle数据文件损坏 怎么恢复,全面解析与实操步骤

. 机械硬盘怎么修复数据,全面解析故障处理与数据恢复技巧

. 西部数据移动硬盘维修网点,专业数据恢复与故障修复服务

. 电脑硬盘数据恢复原理,从文件系统到物理修复的全方位解析

. oracle数据库收费标准,全面了解授权模式与费用构成

. oracle数据库官网,深入探索Oracle数据库官网——您的数据库学习与资源宝库

. oracle快照恢复数据,高效的数据保护与恢复策略

. 硬盘坏了怎么修复,硬盘坏了怎么办?数据恢复与修复指南

. oracle数据库导入dmp,Oracle数据库导入dmp文件详解