oms迁移数据正向切换有必要开启么

oms迁移数据在正向切换之前数据已经完成迁移了,这样的话不开启正向切换可不可以

你可以先了解一下 什么是正向切换 在判断是否开启正向切换


https://www.oceanbase.com/docs/community-oms-cn-1000000001456780

可以的吧

oms正向切换会有一些迁移完成后的后续动作。比如删除oms迁移过程中产生的辅助列和约束。不启用也可以,我们就是因为每次启动正向切换都会卡住。所以就不启动正向切换,但是要手工删除隐藏的辅助列和约束
–生成删除辅助约束语句
select ‘ALTER TABLE ‘||INDEX_OWNER||’.’||table_name||’ DROP CONSTRAINT ‘||’"’||INDEX_NAME ||’"’||’;’ from DBA_IND_COLUMNS where COLUMN_NAME=‘OMS_PK_INCRMT’;

–生成删辅助列的语句
select ‘ALTER TABLE ‘||OWNER||’.’||TABLE_NAME||’ DROP column OMS_PK_INCRMT;’ from dba_col_comments where COLUMN_NAME=‘OMS_PK_INCRMT’ and TABLE_NAME not like ‘__idx%’;