使用DBLink方式同步远程数据库中含Blob、Clob字段表的问题解决 5
因为Oracle不允许LOB属性的数据进行DBLink方式的查询的。所以无法直接使用dblink同步含BLOB字段的表,网上有有人提出使用临时表的形式进行中转,然后再进行...
因为Oracle不允许LOB属性的数据进行DBLink方式的查询的。所以无法直接使用dblink同步含BLOB字段的表,网上有有人提出使用临时表的形式进行中转,然后再进行数据的同步。这种方法确实在较少的数据时能实现。但如果原始数据的总量有近100G左右,能否实现(第一次同步)?由于是公司的数据库中的数据,不敢轻易尝试,之前也没有经验。还有就是创建临时表消耗的空间是哪里的空间?
展开
1个回答
2015-03-24
展开全部
lob类的字段在plsql developer和sqlplus里是不能直接显示的
如果是10g或者是以上版本的话 clob 应该是可以用to_char()进行转换的
blob类型的话 可以用utl_raw.cast_to_varchar2进行转换
你试试!
如果是10g或者是以上版本的话 clob 应该是可以用to_char()进行转换的
blob类型的话 可以用utl_raw.cast_to_varchar2进行转换
你试试!
追问
如何转换?两个表的字段都是相同的,转换后字段是否相同?另外需要同步的表中既有clob也有blob类型;数据库是10.1.2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询