错误:在 exp 时出现以下错误:
EXP-00056: 遇到 ORACLE 错误 1578
ORA-01578: ORACLE 数据块损坏(文件号4,块号65)
ORA-01110: 数据文件 4: ’E:\ORACLE\ORADATA\USERS.DBF’
措施:
-- 1. 检查损坏的对象
SELECT tablespace_name, segment_type, owner, segment_name
FROM dba_extents
WHERE file_id = 4
and 65 between block_id AND block_id + blocks - 1;
-- 2. 设置内部事件,使exp跳过损坏的block
ALTER SYSTEM SET EVENTS=’10231 trace name context forever,level 10’ ;
-- 3. 导出表
exp user1/passwd1 file=t1.dmp tables=t1
-- 4. 删除有坏块的表
drop table t1 purge;
-- 5. 导入表
imp user1/passwd1 file=t1.dmp tables=t1
-- 6. 清除跟踪事件
ALTER SYSTEM SET EVENTS=’10231 trace name context off’ ;
分享到:
相关推荐
上一篇文章中我们了解到oracle常见故障类别及规划解析,接下来,我们看看oracle数据库ORA-01196错误解决的相关内容,具体如下: 问题现象 在使用shutdown abort停DataGuard备库后,备库不能open,报ORA-01196错误。...
首先要说明的一点是:ORA-01555错误是一个“安全”的错误,它不会造成数据丢失或损坏,只是会让接收到该错误的查询无法继续。以下就是对发生ORA-01555错误的原因进行了介绍,需要的朋友可以参考下
最近至少看到二次错误地截断(Truncate)表的例子, 并在网上询问如何恢复, 在这儿我给出AUL/MyDUL的解决方案, 下面是我用的一个测试表: ASQL> DESC TRUNCDEMO NO# NAME NULLABLE TYPE --- ----------------- ----...
本文主要讲述了Oracle数据库TNS常见错误的解决方法如下: 1、ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是...
说明: (如果值为 TRUE) 当在隐式转换中丢失数据时返回错误的参数。 值范围: FALSE | TRUE 默认值: TRUE nls_numeric_characters: 说明: 指定将用作组分隔符和小数位的字符。组分隔符就是用来分隔整数位组 (如千, ...
8.13 ORA-01555成因与解决 8.14 Oracle 11g闪回数据归档 8.15 AUM下如何重建UNDO表空间 8.16 使用Flashback Query恢复误删除数据 8.17 诊断案例之一:释放过度扩展的UNDO空间 8.18 特殊...
8.13 ORA-01555成因与解决 8.14 Oracle 11g闪回数据归档 8.15 AUM下如何重建UNDO表空间 8.16 使用Flashback Query恢复误删除数据 8.17 诊断案例之一:释放过度扩展的UNDO空间 8.18 特殊...
8.13 ORA-01555成因与解决 8.14 Oracle 11g闪回数据归档 8.15 AUM下如何重建UNDO表空间 8.16 使用Flashback Query恢复误删除数据 8.17 诊断案例之一:释放过度扩展的UNDO空间 8.18 特殊...
6.2.7 诊断和解决ORA-04031错误 262 6.2.8 Library Cache Pin及Library Cache Lock分析 273 6.2.9 诊断案例一:version_count过高造成的Latch竞争解决 281 6.2.10 V$SQL与V$SQLAREA视图 287 6.2.11 Oracle ...
使用这种方法,数据库必须处于打开状态,而且如果数据库不是在restrict状态将不能保证导出数据的一致性。 “物理备份”方式以相当于copy数据文件的方式进行备份,恢复时可以快速以相当于copy的方式将备份的数据...
系统的意外崩溃,磁盘的物理损坏网络中充斥的各种计算机病毒都可能造成系统 故障、数据的破坏;用户的误操作,可能也会造成数据库产生错误;非授权用户的非法访 问及操作数据库,非法盗取,篡改数据库中的数据,这样...
Oracle的闪回技术提供了一组功能,可以访问过去某一时间的数据并从人为错误中恢复。闪回技术是Oracle 数据库独有的,支持任何级别的恢复,包括行、事务、表和数据库范围。使用闪回特性,您可以查询以前的数据版本,...