2021-05-12
在配置OGG时,如果加错了表,怎么取消呢?
在配置OGG时,需要给同步的表添加补充日志,在ggsci命令行执行
add trandata user.table
如果加错了表,怎么取消呢?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
在配置OGG时,需要给同步的表添加补充日志,在ggsci命令行执行
add trandata user.table
如果加错了表,怎么取消呢?
有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
墨值悬赏