goldengate安装手册(bigdata v12.2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
×××公司Oracle Goldengate安装手册
目录
1Goldengate安装说明 (3)
1.1 总体说明 (3)
1.2 添加环境变量 (3)
1.3 GG软件的安装(源和目标系统均需要安装) (4)
1.4 开启源端数据库附加日志 (5)
1.5数据库11.2.0.4版本参数修改 (6)
1.6 配置GLOBALS (6)
1.7 配置定义文件 (6)
1.8 建立OGG进程和队列 (6)
2数据初始同步 (11)
2.1 将源端数据导入之中间库 (11)
2.2 将中间库数据导入至Hadoop (11)
2.3 目标启动replicat进程并追加增量数据 (11)
1 Goldengate安装说明
1.1 总体说明
Goldengate软件目录的属主为oracle:dba,权限为775;
Goldengate目录一般是建立在共享存储上,这样实际上goldengate的软件和相应的文件如参数文件,队列文件等都是在共享存储上的。这样做的好处是,例如在RAC环境下,如果一台服务区宕机,则可以将$GG_HOME mount到另外一个正常的rac节点上,启动goldengate各个进程就可以了,不需要做任何其他的动作;
本次测试过程是部署在gpfs文件系统上。
1.2 添加环境变量
在oracle用户下增加环境变量:
源端:
export GG_HOME=/data/oggo
export PATH=$PATH:$GG_HOME
export LIBPATH=$GG_HOME:$ORACLE_HOME/lib
目标端bigdata:要求必须jdk1.7
export GG_HOME=/data/oggt
export PATH=$PATH:$GG_HOME
export
LD_LIBRARY_PA TH=$GG_HOME:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre/lib/amd 64/server
Platform Environment variable
IBM AIX LIBPATH
HP-UX SHLIB_PA TH
Sun Solaris LD_LIBRARY_PATH
HP Tru64 (OSF/1)
LINUX
1.3 GG软件的安装(源和目标系统均需要安装)
1)使用Oracle用户(如非此用户,请自行取代,下同)通过ftp上传GGS软件到安装目
录下并解压缩:
unzip fbo_ggs_Linux_x64_shiphome.zip.zip
修改参数文件:
cd fbo_ggs_Linux_x64_shiphome/Disk1/response
执行vi oggcore.rsp修改一下参数:
INSTALL_OPTION=ORA11g
SOFTWARE_LOCATION=/data/oggo
DATABASE_LOCATION=/usr/lib/oracle/u01/app/oracle
执行runInstaller开始安装:
./runInstaller -silent -nowait -responseFile /data/oggo/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp
2)在/goldengate目录下运行GGS命令行控制界面:
./ggsci
3)在GGS命令行界面下创建子目录:
GGSCI> create subdirs
1.4 开启源端数据库附加日志
1)检查附加日志情况
使用以下sql语句检查数据库附加日志的打开状况:
Select
SUPPLEMENTAL_LOG_DATA_MIN
,SUPPLEMENTAL_LOG_DA TA_PK
,SUPPLEMENTAL_LOG_DA TA_UI
,SUPPLEMENTAL_LOG_DA TA_FK
,SUPPLEMENTAL_LOG_DA TA_ALL
, FORCE_LOGGING from v$database;
2)打开数据库附加日志
打开附加日志并切换日志(保证Online redo log和Archive log一致)
在mount状态下打开归档日志:
Alter database archivelog;
alter database add supplemental log data ;
或全部打开:
alter database add supplemental log data(primary key,unique) columns;
alter database force logging;
3)创建Goldengate用户
create tablespace ogg datafile ‘/data/oradata/orcl/ogg.dbf’ size 1G;
create user ogg identified by ogg default tablespace ogg;
GRANT execute on DBMS_SQL to ogg;
grant EXEMPT ACCESS POLICY to ogg;
grant create table to ogg;
grant create sequence to ogg;
alter user ogg quota unlimited on ogg;
GRANT CONNECT TO ogg;
GRANT RESOURCE TO ogg;
GRANT DBA TO ogg;
GRANT CREATE SESSION TO ogg;
GRANT ALTER SESSION TO ogg;
GRANT SELECT ANY DICTIONARY TO ogg;
GRANT SELECT ANY TABLE TO ogg;
GRANT FLASHBACK ANY TABLE TO ogg;
GRANT ALTER ANY TABLE TO ogg;
GRANT ALTER SYSTEM TO ogg;
GRANT SELECT on dba_clusters TO ogg;
GRANT EXECUTE ON utl_file TO ogg;