EXPORT 时遇到的问题

快要下班了,想测试一下EXPORT 出来的DMP 文件会不会比原TABLE_SIZE要小,拿了测试库跟之前已经用个几十次的脚本准备导数据.


问题出现了,老是提示库中没有此TABLE或VIEW,首先以为是SCRIPTS写错了,检查了半天也没看到有错误.难道是有人将测试库中的TABLE删除了,进去SELECT 表数据好好的在那里,左思右想也没找到问题所在,之前DUPLICATE另一个DB进来作测试时还好好的.后来怀疑是DIRECT=Y这个参数有问题,于是去掉,重新运行脚本,一切正常,可为什么这个参数会影响执行,如果是参数冲突的话,ORACLE会明确提示哪个参数不能与DIRECT一起用(SELECT QUERY语句不能与DIRECT=Y 一起用,BUFFER一起设置也无效).为了证实SCRIPTS没有误,叫旁边的同事检查了一次,他也确认无误.这么个我们用了N多次的工具,现在居然不听话了,同事也来了兴趣,他登进去,再次检查了所有的参数,所有的都正确,后来他想起ORACLE打PATCH的问题,问最近有没有从9205升到9206,这库一直只有我一个人在做资料PURGE测试,没有动过.仔细一想,他找对原因了,姜还是老的辣.因为这个资料库是我从一个9205DB 用RMAN DUPLICATE 过来的,而现在DB 是9206 ,这样就有可能像,从9205打PATCH 到9206 而没有运行必要的脚本.同事运行了必需的脚本后,再运行EXPORT ,一切OK...

看来还做RMAN DUPLICATE 时还是要注意两边ORACLE 的版本,虽然当时DUPLICATE 成功了,而且运行其他都一切正常,在不经意间可能会出个问题让你焦头烂额.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/308563/viewspace-171867/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/308563/viewspace-171867/

你可能感兴趣的:(EXPORT 时遇到的问题)