您的位置:首页 > 数据库 > Oracle

oracle 导出EXP-00003: 未找到段 (5,38467) 的存储定义的解决方法

2011-12-21 16:55 661 查看
方法有二:

1、升级client端到9.2.0.5以上。

我使用9208/10.1.0.4的exp导出一个含有BLOB和CLOB的表,能导出所有数据!

2、替代解决办法:

在导出前, 连接到SYS用户, 运行以下SQL:

CREATE OR REPLACE VIEW exu9tne (

tsno, fileno, blockno, length) AS

SELECT ts#, segfile#, segblock#, length

FROM sys.uet$

WHERE ext# = 1

UNION ALL

SELECT * FROM SYS.EXU9TNEB

导出完成后,再复原这个view(定义可以通过user_views看到) 对于oracle9i和oracle10g这个定义都相同:

CREATE OR REPLACE VIEW exu9tne (

tsno, fileno, blockno, length) AS

SELECT ts#, segfile#, segblock#, length

FROM sys.uet$

WHERE ext# = 1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: