小编给大家分享一下ogg单机安装的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
一、系统检查:
1.1 要在UNIX上安装,安装Oracle GoldenGate的人员必须具有对Oracle GoldenGate安装目录的读写权限,且要建立专门的目录安装软件
1.2 Oracle数据库必须处于ARCHIVELOG模式,以便Extract可以处理日志文件。
1.3 使用ANYDATA Data Types数据类型,源数据库兼容性必须设置为11.2.0.0.0或更高版本。
1.4 安装基于触发器的DDL捕获(低于版本11.2.0.4的Oracle版本需要基于触发器的捕获)。如果Extract进程针对11.2.0.4或更高,则不需要安装。
1.5 当源数据库是Oracle 11.2.0.4或更高版本,Extract以集成模式运行时,DDL捕获支持集成到数据库登录服务器中,不需要使用DDL触发器。 但是必须将数据库参数兼容性设置为11.2.0.4.0。 在集成捕获模式下,Extract支持包含基于密码的列加密的DDL.
二、安装
2.1 Setting ORACLE_HOME and ORACLE_SID 设置ORACLE_HOME和ORACLE_SID
2.2 Setting Library Paths for Dynamic Builds on UNIX:在UNIX上设置动态构建的库路径LD_LIBRARY_PATH
使用OUI执行交互式安装
三、数据库配置
3.1 配置日志记录属性:
检查是否开启最小补充日志和force logging:
SELECT supplemental_log_data_min, force_logging FROM v$database;
开启最小补充日志和force logging:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE FORCE LOGGING;
3.2启用schema级补充日志记录:
Oracle GoldenGate支持Schema级补充日志记录.使用Oracle GoldenGate DDL复制功能时,Oracle源数据库需要Schema级日志记录。在所有其他用例中,它是可选的,但是您必须使用表级日志记录代替schema级别补充日志记录(请参阅启用表级补充日志记录)。
3.3在数据库中启用Oracle GoldenGate:设置参数 ENABLE_GOLDENGATE_REPLICATION =true
3.4设置闪回查询:Grant either of the following privileges to the Oracle GoldenGate Extract user:
GRANT FLASHBACK ANY TABLE TO db_user;
或者
GRANT FLASHBACK ON schema.table TO db_user;
3.5设置STREAMS_POOL_SIZE大小
STREAMS_POOL_SIZE=a*1+(a*0.25) 单位:G, 说明a是指源库或者目标库上的Extract和Replicat进程数
3.7参数设置
源库和目标库设置参数enable_goldengate_replication=true;
3.8用户权限设置
授权给管理ogg软件的用户,例如grant dba to ogg;具体授予哪些权限参考官档,或者直接授予dba权限;
以上是“ogg单机安装的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/206454.html