您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

使用OGG,两个Oracle库之间单向同步数据

2026/1/29 21:11:08发布14次查看
配置:源数据库100.100.100.21 实例名dbsid2 目标数据库100.100.100.41 实例名db1 实验目标:源数据库中
配置:源数据库100.100.100.21        实例名dbsid2
目标数据库100.100.100.41      实例名db1
实验目标:源数据库中的 scott用户 emp表同步到目标数据库 scott中的test表
安装包为文件ogg112101_fbo_ggs_linux_x64_ora10g_64bit.zip
解压之后,然后再tar解压tar -xvf fbo_ggs_linux_x64_ora10g_64bit.tar -c  /oracle/ogg/
oracle goldengate在异种os上同种db之间的数据同步
goldengate将oracle数据同步到greenplum
1.      源数据库(dbsid2)配置:
(1)      用户权限:grant dba to scott
(2)      打开归档模式
(3)附加日志:
            alter database add supplemental log data;
alter database force logging;
(4)将目标数据库db1信息添加到 tnsnames.ora中
2.      目标数据库(db1)配置:
(1)      scott用户建立空表test,,表结构和emp相同
(2)      打开归档模式
(3)      附加日志:
alter database add supplemental log data;
alter database force logging;
(4)      将源数据库(dbsid2)的信息添加到 tnsnames.ora中
3.      源数据库服务器 goldengate安装
(1)      解压到/oracle/ogg目标下面
(2)      运行./ggsci
(3)      新建子目录: ggsci (host2) 1> create subdirs
creating subdirectories under current directory /oracle/ogg
parameter files                /oracle/ogg/dirprm: already exists
report files                  /oracle/ogg/dirrpt: created
checkpoint files              /oracle/ogg/dirchk: created
process status files          /oracle/ogg/dirpcs: created
sql script files              /oracle/ogg/dirsql: created
database definitions files    /oracle/ogg/dirdef: created
extract data files            /oracle/ogg/dirdat: created
(4)      配置字符管理的port参数
ggsci (host2) 6> edit params mgr
输入: port 7809 然后保存
检查输入情况:
ggsci (host2) 7> view params mgr
port 7809
(5)      启动start mgr:
ggsci (host2) 8> start mgr
mgr is already running.
ggsci (host2) 9> info mgr
manager is running (ip port host2.7809).
4.      目标数据库服务器 goldengate安装(和源目标服务器相同)
(1)      解压到/oracle/ogg目标下面
(2)        运行./ggsci
(3)      新建子目录: ggsci (host2) 1> create subdirs
creating subdirectories under current directory /oracle/ogg
parameter files                /oracle/ogg/dirprm: already exists
report files                  /oracle/ogg/dirrpt: created
checkpoint files              /oracle/ogg/dirchk: created
process status files          /oracle/ogg/dirpcs: created
sql script files              /oracle/ogg/dirsql: created
database definitions files    /oracle/ogg/dirdef: created
extract data files            /oracle/ogg/dirdat: created
(4)      配置字符管理的port参数
ggsci (host2) 6> edit params mgr
输入: port 7809 然后保存
检查输入情况:
ggsci (host2) 7> view params mgr
port 7809
(4)      启动start mgr:
ggsci (host2) 8> start mgr
mgr is already running.
ggsci (host2) 9> info mgr
manager is running (ip port host2.7809).
5.      配置源数据库服务器(dbsid2)传输进程extract
(1)添加名字为source1的进程
ggsci (host2) 19> add extract source1,sourceistable 
extract added.
(3)      修改source1参数
ggsci (host2) 20> edit params source1
添加如下,并且保存
extract source1
setenv (nls_lang=american_america.al32utf8)
userid scott,password tiger
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product