使用OGG,两个Oracle库之间单向同步数据
Jun 07, 2016 pm 04:50 PM配置:源数据库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

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker

Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung?

So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen

Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin)

Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung

Wie sichere ich mich MySQL gegen gemeinsame Schwachstellen (SQL-Injektion, Brute-Force-Angriffe)?

Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)?
