暂无图片
ogg初始化数据
我来答
分享
猫瞳映月
2020-04-02
ogg初始化数据
暂无图片 5M

公司目前有一套oracle环境要做ogg,源端AIX系统,数据库 Oracle RAC 11.2.0.3,数据量大概200多G,目标端centos 6,Oracle单实例。
源库用户下有1000多张表,有400多张表没有主键,现在想先做测试,初始化数据用什么方法比较好,另外,请问各位墨天轮专家,是直接将数据根据SCN导从源库出,然后导入到目标库吗?那些没有主键的表如何处理呢?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
李石岩

1.统计这些表,是否能够创建主键或者唯一键,因为前期规划好了以后会避免后期很多问题。
2. 一般情况下采用的是最小化日志的。
3. 对这些表进行指定 colkeys
4. 初始化数据采用的是expdp、impdp初始化的方法
5. 启动的时候采用aftercsn进行 注意scn跟csn区别呀。
6. 我们生产环境下也有很多没有主键的情况,一般情况下建议都有主键,没有主键的很多都是日志表。

暂无图片 评论
暂无图片 有用 0
猫瞳映月

谢谢楼上专家解答,再次请问,如果数据初始化完后,没有主键的表会影响数据同步吗?目标端replicat进程会不会因为无主键的表挂起而无法正常同步数据呢?

暂无图片 评论
暂无图片 有用 1
赵小侠

可以正常同步,只是会有警告日志,提示如下:
No unique key is defined for table T_RPT_DEFTEMPLATE. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the key.

暂无图片 评论
暂无图片 有用 0
helios

可以用initload初始化,没主键的找唯一键

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏