暂无图片
在配置OGG时,如果加错了表,怎么取消呢?
我来答
分享
仓管员
2021-05-12
在配置OGG时,如果加错了表,怎么取消呢?

在配置OGG时,需要给同步的表添加补充日志,在ggsci命令行执行
add trandata user.table
如果加错了表,怎么取消呢?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
每日一步

有2种方法:

1种:在OGG中执行

gssci>delete trandata own.tablname

2种:在数据库中执行

SQL>alter table table_name drop supplemental log data(all,primary key,unique,foreign key) columns;

暂无图片 评论
暂无图片 有用 0
杨曾瑞

方式一:
可以OGG命令行执行
delete trandata user.table

方式二:
由于OGG添加日志组其实是命名附加日志组的方式,并不是主键/外键/唯一键组合日志组,所以需要查看视图dba_log_groups找到日志组名称,然后删除,方法如下删除SCOTT.EMP:

–查出日志组名称
select * from dba_log_groups where table_name = ‘EMP’;

–删除指定命名日志组
alter table SCOTT.EMP drop supplemental log group GGS_EMP_88615;

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