- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GoldenGate软件实现一对多数据同步功能安装配置手册
GoldenGate一对多数据同步安装配置手册
2001年11月
前言
GoldenGate支持灵活的拓扑复制结构,比如一对多、多对一、双向复制等拓扑复制结构。GoldenGate要实现一对多的复制可以通过多种办法来实现,我们这里来讨论主要的复制拓扑实现方法和机制。数据从一个源端抓取出来,分发到多个目标端去。
安装环境概述
新的海运数据库 (源)
新的网上服务数据库(目标)
硬硬件环境
主机
Cpu:
Cpu:
内存:
内存:
IP
07
08
4
3
软软件环境
环
操作系统
AIX 5.3
AIX 6.1
数据库
Oracle 9208
Oracle 1024
SID
GoldenGate版本
ggs_AIX_ppc_ora10.2_64bit.tar
ggs_AIX_ppc_ora10.2_64bit.tar
三、GoldenGate一对多配置实现
3.1、Oracle GoldenGate软件环境安装需求
源端安装环境需求
网络:
要实现GoldenGate数据复制软件源端和目标端的数据通信,需要开通源端和目标端服务器的7809到7810,7840到7890之间的网络端口。
Oracle GoldenGate系统用户
Oracle GoldenGate安装运行需要调用Oracle 的数据库产品的类库文件,所以建议安装Oracle GoldenGate的系统用户在系统的Oracle:dba用户组中,或则就使用系统Oracle用户进行安装。为PATH环境变量增加安装GoldenGate的路径。
PATH= /home/oracle/ggs:$PATH
$cd /oracle
$vi .profile
在文件的末尾添加如下内容:
PATH=/home/oracle/ggs:$PATH
export PATH
LIBPATH=/home/oracle/ggs:$ORACLE_HOME/lib:/usr/lib:$LIBPATH
export LIBPATH
保存文件,使用oracle用户重新登录系统。
Oracle GoldenGate数据库用户goldengate
CREATE USER ogg IDENTIFIED BY ogg DEFAULT TABLESPACE USERS ;
GRANT DBA TO goldengate; --增加完附加日志后,可以取消
数据库字符集
源和目标数据库字符集应一致,检查Oracle字符集命令:
检查nls_lang环境变量目的是为了确保GoldenGate进行数据抽取的时候使用正确的NLS_LANG环境变量,使用以下命令确认数据库的字符集。获得的结果主要在GoldenGate进程的参数文件中的setenv(NLS_LANG)参数中使用。
SqlSHOW PARAMETER NLS_LANGUAGE
SqlSHOW PARAMETER NLS_TERRITORY
SQL select * from NLS_DATABASE_PARAMETERS WHERE PARAMETER IN (NLS_CHARACTERSET, NLS_NCHAR_CHARACTERSET);
安装存储空间
安装GoldenGate对于存储空间的要求:应为GoldenGate创建文件系统,也可在现有文件系统中建立一个目录,GoldenGate对于安装目录没有任何限制。GoldenGate软件本身占用不到100M空间;
数据队列存储空间
需要在共享阵列上为GoldenGate软件划分一定的存储空间来存储GoldenGate队列。GoldenGate存储空间的计算方法大致如下,GoldenGate的队列默认存放在GoldenGate目录下的dirdat子目录中:
队列存储空间=(每天的数据库日志增量/3)*GoldenGate队列的的保留天数(建议是保留7天)。
上传table_mv.txt文件到/ggs/dirprm目录下
数据库参数LOG_PARALLELISM
Oracle 9i 需要将数据库的并行日志参数LOG_PARALLELISM设置为1,设置完以后,需要重启数据库。
SQLalter system set log_parallelism=1 scope=spfile;
Sqlshutdown immediate
Sqlstartup
---------------------------------------------------------------------------
LOG_PARALLELISM 定义Oracle中redo allocation的并发级别。在Oracle 9iR2
中,Oracle通过LOG_PARALLELISM定义Oracle中redo allocat
文档评论(0)