exp导出blob, clob字段的表遭遇Bug
添加时间: 2008-4-18 23:21:09 作者: Oracle指导 阅读次数:98 来源: http://www.d9soft.com
方法一:将客户端升级版本升级为9.2.0.5。
方法二:
步骤1 修改$ORACLE_HOME/rdbms/admin/catexp.sql文件(在修改之前,请务必对该文件做备份,以防失误),
将“UNION ALL select * from sys.exu9tneb”加入到视图exu9tne定义的最后一行,如下:
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
/
步骤2 以sys帐号执行该脚本。
这样,即可以用低版本的客户端导出版本为9.2.0.5的数据库服务器上的数据。
以上两种方法,相比之下,建议采用第二种,因为这样可以不用升级每个客户端,从而减少了麻烦。但是采用第二种方法时,一定要对注意catexp.sql进行备份。
上下文章:
上一篇文章: 获得应用程序所执行的SQL语句 下一篇文章: 一条SQL语句的优化过程
相关软件:

