OGG维护注意事项记录
OGG维护注意事项记录

OGG维护注意事项记录

新增字段

按如下步骤操作

  • 源数据库停ET(Extract)进程
GGSCI> stop  ET-USER
  • 源库和目标库分别添加字段
  • 源库启动ET进程
GGSCI> start  ET-USER

备注:PP(Data Pumps)和RP(Replicat)进程不需要重启

新增表时

按如下步骤操作

  • 源库 ET (Extract)、 PP(Data Pumps)修改配置文件后重启,一般先重启ET进程然后重启PP进程
GGSCI> edit  param ET-USER
GGSCI> stop  ET-USER
GGSCI> start  ET-USER

GGSCI> edit  param PP-USER
GGSCI> stop  PP-USER
GGSCI> start  PP-USER
  • 目标库修改配置,然后停RP(Replicat)进程
GGSCI> edit  param RP-USER
GGSCI> stop  RP-USER
  • 开始从源库导数据到目标库
方法一:
#源库导出数据
expdp test01/xxxxxxxxxx   directory=db_dir dumpfile=xxxxx_0914.dmp     tables=t1,t2,t3

#传递dump文件
scp    xxxxx_0914.dmp  x.x.x.x:/dumpfile/

#目标库导入,可能需要remap schema和tablepace。
impdp   test02/xxxxxxx  directory=db_dir  dumpfile=xxxxx_0914.dmp   remap_schema=test01:test02  remap_tablespace=test01:test02

方法二:
#这一步还可以用CTAS的方式来在目标库创建表
1. CTAS  #可以使用DBLINKE连备库来创建表
2. 重新modify表结构,CTAS方式只会带上原本的not null属性,其他属性不会带上去。
3. 重建索引
  • 最后启动RP(Replicat)进程
GGSCI> start RP-USER

日常维护中要严格按照正确的操作步骤来操作,可以避免掉大量麻烦以及一些莫名其妙的问题。