1
OGG双向复制配置
1218
23页
16次
墨值5
ogg 的安装配置 配置双向同步(含 DDL
第一部分 Goldengate 软件安装
一、源端与目标端 OGG 软件并解压安装
mkdir -p /ogg
cd /ogg
unzip 181000_fbo_ggs_Linux_x64_shiphome.zip
chown -R oracle:oinstall /ogg
二、 源端与目标端 Goldengate 软件安装
2.1 修改 oracle 安装用户环境变量,注意红色部分
export GG_HOME=/ogg/18.1 ----ogg 安装目录
export PATH=$JAVA_HOME/bin:$GG_HOME:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GG_HOME:$ORACLE_HOME/lib:/lib:/usr/lib:
$GG_ADAPTER_HOME
生效环境变量
source /home/oracle/.bash_profile
2.2 修改 ogg response 响应参数文件(如果使用图形安装,不需要本步骤)
vi /ogg/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp
INSTALL_OPTION=ORA12c ----11g 数据库选择 ORA11g12C 选择 ORA12c
SOFTWARE_LOCATION=/ogg/18.1 ----ogg 安装目录
2.3 静默安装
/ogg/fbo_ggs_Linux_x64_shiphome/Disk1/runInstaller -silent -nowait -responseFile
/ogg/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp
2.4 检测是否正常安装
[oracle@target ogg]$ cd /ogg/18.1/
[oracle@ora73 18.1]$ ldd ggsci
2.5 支持不可见索引
params.sql 中下面参数修改:
define allow_invisible_index_keys = 'TRUE'
2.6 创建参数文件、数据文件、日志文件等的子目录(图形安装不需要再执行创建目录)
[oracle@ora73 18.1]$ cd $GG_HOME
[oracle@ora73 18.1]$ ./ggsci
GGSCI (ora73) 1> create subdirs
GGSCI (ora73) 2> show
第二部分 先配置单向同步(含 DDL
一、配置源端数据库
1.1 查看归档日志模式:
select log_mode,supplemental_log_data_min,force_logging from v$database;
1.2 更改归档模式
create pfile='/home/oracle/pfile0819' from spfile;
shutdown immediate;
startup mount;
alter database archivelog;
alter system set log_archive_dest_1='location=/u01/app/oracle/oradata/archive'
scope=both;
alter database open;
1.3 配置日志模式(打开强制规档与补充日志模式)
alter database add supplemental log data;
alter database force logging;
1.4 查看配置结果:
select log_mode,supplemental_log_data_min,force_logging from v$database;
1.5
千万不要小看这步日志设置,其实在 GoldenGate 的配置中,这步是最容易出错的环节。如果开启 DDL 复制
做冗灾备份,最好直接在数据库级别打开补全日志:
SQL> alter database add supplemental log data (primary key,unique,foreign key)
columns;
检查一下,全是 YES OK 了(整个数据库级别补全)
SQL> select
supplemental_log_data_min,supplemental_log_data_pk,supplemental_log_data_ui from
v$database;
1.6 切换归档日志:
alter system switch logfile;
1.7 源库关闭回收站
show parameter recyclebin
alter system set recyclebin=off scope=spfile;
shutdown immediate;
startup;
show parameter recyclebin
1.8 UNDO 设置
alter system set undo_retention=86400;
1.9 参数设置
SQL> alter system set enable_goldengate_replication=true scope=both;
2、创建 goldengate 用户并且授权
create tablespace ggs datafile '+DATA' size 500M autoextend off;
or
create tablespace ggs datafile '/u01/app/oracle/oradata/ogg01.dbf' size 512M;
创建数据库 goldengate 用户并授权
create user ggs identified by ggs default tablespace ggs;
GRANT CONNECT TO ggs;
GRANT ALTER ANY TABLE TO ggs;
GRANT ALTER SESSION TO ggs;
GRANT CREATE SESSION TO ggs;
GRANT FLASHBACK ANY TABLE TO ggs;
GRANT SELECT ANY DICTIONARY TO ggs;
GRANT SELECT ANY TABLE TO ggs;
GRANT RESOURCE TO ggs;
GRANT INSERT ANY TABLE TO ggs;
GRANT UPDATE ANY TABLE TO ggs;
of 23
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜