THEME:OGG
能够复制迁移包含
CLOB
字段的
table
?
【前言】
朋友今天下午问到一个问题:使用
做迁移,
支不支持
?因自己没有使用过
做迁移,但知道
属于逻辑迁移方式,可跨平台、跨库版本迁移数据;按照之前的
简单了解,貌似
不支持大字段的迁
移;鉴于此,在
的
上搜索了下,本文记录如下讲解之。
的 官 方 文 档
“
文档
!"#$%%&#
”,给出了解释:
并不支持
的复制迁移。详见如下:
APPLIES TO:
'()&*&*
+,-&
Queson
Answer
./+.0 ,123.
402,5&02,56
789
702:
7245/9;<3&
41...Oracle's Supplemental Logging
feature. 3...+ = +0
&
据上,简单翻译之:
为确保执行更新和删除操作时的数据完整性,
要求源和目标表具有唯一的标识符。这个唯一标
识符可以是
6
主键、唯一索引、包含唯一值的一个或多个列,并使用
9;<3
子句指定。要使这些列对
可用,必须通过
的补充日志功能将它们记录到
日志中。
不支持为
列添加日志
记录
=
故,
也就无法复制这些列上的更新和删除。
那么,使用
在做迁移时,如何进行操作呐?
答案:结合
oracle export
方式;
步骤如下:
#&
使用
OGG
同步没有
clob
和
blob
类型数据的表
使用
系统视图
>>
和
8?3@
在导出表的时候提供的
A,
功能快速导出不包含
和
的表数据,命令如下:
3;; 3BC;DCEE&FB;EECD&DCEE&;>BG;EECDC
HG&>>
FI;;&FB;JC>08C
B &;>BG;BB3;;&;>BG;
HG&>>
评论