对特殊字段做临时EXP IMP的处理办法,菜鸟级 - -![@more@]CLOB一类是在ORACLE中比较特殊的字段,因为他的特殊保存方式与大容量关系,导致很多情况下,不能正常的进行EXP和IMP,
在EXP情况下会报出EXP-00003的错误,首先,请发现这类问题的DBA先检查自己的客户端,和数据库的版本是不是一致
包括具体的号码都必须是一样的
比如: DB为ORACLE 9I 9.2.0.7
Client为ORACLE 9I 9.2.0.2
这样就是无法EXP出CLOB字段错保存的数据的,而必须将Client的版本升级为9.2.0.7才能正常使用
(具体查询数据版本的办法为select * from V$VERSION
客户端甚至可以直接进入SQLPLUS查看SQLPLUS所显示的版本号一般就知道具体的客户端版本)
其次,对于导出和导入的用户,还要检查他是否对该CLOB表的表空间拥有QUOTA的全部控制权限
这个可以查询相关的系统表 select * from DBA_TS_QUOTAS ,拥有QUOTA权限的用户名一般会显示在本表中
一般在两个MAX字段中都拥有-1的值。当然,如果没有,就需要你去添加了。
这是针对CLOB内的存储内容过大而导致超过ORACLE默认限制不允许导入的情况而作改变的。
以上为老血最近对CLOB字段保存所做的一些研究,里面大多资料也取于网上,权当和我一样的菜鸟参考,还望各路高手多多指点!
在EXP情况下会报出EXP-00003的错误,首先,请发现这类问题的DBA先检查自己的客户端,和数据库的版本是不是一致
包括具体的号码都必须是一样的
比如: DB为ORACLE 9I 9.2.0.7
Client为ORACLE 9I 9.2.0.2
这样就是无法EXP出CLOB字段错保存的数据的,而必须将Client的版本升级为9.2.0.7才能正常使用
(具体查询数据版本的办法为select * from V$VERSION
客户端甚至可以直接进入SQLPLUS查看SQLPLUS所显示的版本号一般就知道具体的客户端版本)
其次,对于导出和导入的用户,还要检查他是否对该CLOB表的表空间拥有QUOTA的全部控制权限
这个可以查询相关的系统表 select * from DBA_TS_QUOTAS ,拥有QUOTA权限的用户名一般会显示在本表中
一般在两个MAX字段中都拥有-1的值。当然,如果没有,就需要你去添加了。
这是针对CLOB内的存储内容过大而导致超过ORACLE默认限制不允许导入的情况而作改变的。
以上为老血最近对CLOB字段保存所做的一些研究,里面大多资料也取于网上,权当和我一样的菜鸟参考,还望各路高手多多指点!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/345618/viewspace-926724/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/345618/viewspace-926724/
本文探讨了在Oracle数据库中处理CLOB字段时遇到的问题,特别是进行EXP和IMP操作时出现的错误。文章提供了客户端版本匹配及用户表空间配额调整等解决方法。
814

被折叠的 条评论
为什么被折叠?



