SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Setup Oracle Golden gate 11.1
Author : Kanwar Batra
Create extract datapump on source. Golden Gate pumps will be created to transfer logs to the target
environment
Target GoldenGate Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
The doc below has been modified as per the requirement.
1. Prequisites
Make sure /gg mount point is in place
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; (for 10g)
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS; (for 11g)
Needed on all source and target dbs if bidirectional replication is setup.ls –ltr.
Please run the above command only on Target database.
Select SUPPLEMENTAL_LOG_DATA_MIN, SUPPLEMENTAL_LOG_DATA_PK,
SUPPLEMENTAL_LOG_DATA_UI from v$database;
2. Owner /Directories :
On Target dbs ORACLE user owns the golden gate home.
create directory ggate xx under /opt/gg
mkdir opt/gg/xx
xx- version of golden gate
Binaries used:
ggs_Solaris_sparc_ora11g_64bit.tar
3. Prepare to Install
Copy binaries into the golden gate home (/opt/gg/xx)
Un-tar the binaries in the same directory on source & target systems
tar –xvf ggs_Solaris_sparc_ora11g_64bit.tar
3.1 Golden gate source setup
create user oragg identified by <pwd>
default tablespace users
temporary tablespace temp
quota unlimited on users
quota 0 on system;
grant ogg_role to oragg;
4. GoldenGate Target Setup
Setup Target Database if it does not already exist
Create the Target database from source or RMAN backup or export dump of source database
CREATE BIGFILE TABLESPACE CLOUD_DAT DATAFILE '+DATADG' SIZE 20G REUSE
AUTOEXTEND ON NEXT 20480K MAXSIZE unlimited LOGGING EXTENT
MANAGEMENT LOCAL UNIFORM SIZE 10240K SEGMENT SPACE MANAGEMENT
AUTO;
CREATE BIGFILE TABLESPACE CLOUD_NDX DATAFILE '+DATADG' SIZE 30G REUSE
AUTOEXTEND ON NEXT 10240M MAXSIZE unlimited LOGGING EXTENT
MANAGEMENT LOCAL UNIFORM SIZE 10240K SEGMENT SPACE MANAGEMENT
AUTO ;
create role RO_ROLE ;
create role DBENG_ROLE;
create role DML_ROLE ;
create role DBE_ROLE ;
create role TMP_ROLE ;
create role LSN_ROLE;
create role BC_ROLE;
CREATE USER CLOUD PROFILE DEFAULT IDENTIFIED BY CLOUD DEFAULT
TABLESPACE CLOUD_DAT TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK
quota unlimited on CLOUD_DAT quota 0 on system;
GRANT CREATE SESSION TO CLOUD;
GRANT UNLIMITED TABLESPACE TO CLOUD;
GRANT CONNECT TO CLOUD;
GRANT RESOURCE TO CLOUD;
Grant create database link to CLOUD;
CREATE USER CONNDBO PROFILE DEFAULT IDENTIFIED BY conndbo1 DEFAULT
TABLESPACE CLOUD_NDX TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK
quota unlimited on CLOUD_NDX quota 0 on system;
GRANT CONNECT TO CONNDBO;
GRANT LSN_ROLE TO CONNDBO;
GRANT RESOURCE TO CONNDBO;
CREATE USER POSNEGDBO PROFILE DEFAULT IDENTIFIED BY posnegdbo1
DEFAULT TABLESPACE CLOUD_NDX TEMPORARY TABLESPACE TEMP ACCOUNT
UNLOCK quota unlimited on CLOUD_NDX quota 0 on system;
GRANT CREATE SESSION TO POSNEGDBO;
GRANT LSN_ROLE TO POSNEGDBO;
create role ogg_role;
grant connect,resource to ogg_role;
grant dba to ogg_role;
grant create session to ogg_role;
grant create table to ogg_role;
grant alter session to ogg_role;
grant select any table to ogg_role;
grant alter any table to ogg_role;
grant select any dictionary to ogg_role;
grant flashback any table to ogg_role;
grant execute on dbms_flashback to ogg_role;
grant execute on utl_file to ogg_role;
grant insert any table to ogg_role;
grant create any table to ogg_role;
grant update any table to ogg_role;
grant delete any table to ogg_role;
grant drop any table to ogg_role;
create user ggora identified by ******
default tablespace users
temporary tablespace temp
quota unlimited on users
quota 0 on system;
grant ogg_role to ggora;
5. Creating subdirectories and configuring Golden Gate Manager on Target:
-bash-3.00$ cd /opt/gg/11/
export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0.3/db/lib
-bash-3.00$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
Solaris, sparc, 64bit (optimized), Oracle 11g on Apr 22 2011 03:14:39
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
GGSCI (devcloud) 1> create subdirs
Creating subdirectories under current directory /opt/gg/11
Parameter files /opt/gg/11/dirprm: already exists
Report files /opt/gg/11/dirrpt: already exists
Checkpoint files /opt/gg/11/dirchk: already exists
Process status files /opt/gg/11/dirpcs: already exists
SQL script files /opt/gg/11/dirsql: already exists
Database definitions files /opt/gg/11/dirdef: already exists
Extract data files /opt/gg/11/dirdat: already exists
Temporary files /opt/gg/11/dirtmp: already exists
Veridata files /opt/gg/11/dirver: already exists
Veridata Lock files /opt/gg/11/dirver/lock: already exists
Veridata Out-Of-Sync files /opt/gg/11/dirver/oos: already exists
Veridata Out-Of-Sync XML files /opt/gg/11/dirver/oosxml: already exists
Veridata Parameter files /opt/gg/11/dirver/params: already exists
Veridata Report files /opt/gg/11/dirver/report: already exists
Veridata Status files /opt/gg/11/dirver/status: already exists
Veridata Trace files /opt/gg/11/dirver/trace: already exists
Stdout files /opt/gg/11/dirout: already exists
GGSCI 1> edit params mgr
PORT 2000
DYNAMICPORTLIST 2001-2100
-bash-3.00$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040
Solaris, sparc, 64bit (optimized), Oracle 11g on
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
GGSCI (devcloud) 1> start mgr
Manager started.
GGSCI (devcloud) 2> info all
Program Status Group Lag Time Since Chkpt
MANAGER RUNNING
6. Create checkpoint table on Target:
GGSCI (devcloud) 1> edit params ./GLOBALS
checkpointtable ggora.chkpt
save the file
GGSCI (devcloud) > dblogin userid oragg password ****
Successfully logged into database.
GGSCI (devcloud) 5> add checkpointtable ggora.chkpt
Successfully created checkpoint table GGORA.CHKPT.
NOTE: GGORA NEEDS CREATE TABLE PRIV FOR THIS TO BE CREATED.
7. CONFIGURE EXTRACT DATAPUMP ON SOURCE:
Before configuring pump make sure GG is installed on target and the subdirs have been created
-bash-3.00$ pwd
/opt/gg/11
-bash-3.00$ cd diroby/
-bash-3.00$ vi pstd1cld.oby
-- pstd1cld
info pstd1cld, detail
DELETE pstd1cld
ADD EXTRACT pstd1cld, EXTTRAILSOURCE ./dirdat/D1/CLOUD/r1, EXTSEQNO 0,
EXTRBA 0
ADD RMTTRAIL ./dirdat/L1/CLOUD/r1, EXTRACT pstd1cld, MEGABYTES 50
info pstd1cld, detail
Run the Obey file:
GGSCI (devcloud) 1> obey ./diroby/ pstd1cld.oby
Create the pump parameter file: /*** check if you can telnet to port listener port 1521.
Once manager is up on target try to telnet to port 2000 ***/
GGSCI (devcloud) 9> edit params PSTD1CLD
--
-- Data Pump parameter file
--
EXTRACT pstd1cld
setenv (NLS_LANG = "AMERICAN_AMERICA.AL32UTF8")
PASSTHRU
RMTHOST stagedb.mydomain.com, MGRPORT 2000, TCPBUFSIZE 1048576,
TCPFLUSHBYTES 1048576
RMTTRAIL ./dirdat/L1/CLOUD/r1
IGNOREREPLICATES
TABLE CLOUD.*;
Save the file
Create the Necessary Directoires On TargetDatabase:
-bash-3.00$ cd /opt/gg/11/
-bash-3.00$ cd dirdat
-bash-3.00$ mkdir -p L1/stgdb
Start the mgr on target first before starting the pump on source.
8. Start EXTRACT DATAPUMP ON SOURCE :
GGSCI (devcloud)1> alter pstd1cld begin now
GGSCI (devcloud) 15> start pstd1cld
GGSCI (devcloud) 15> stats pstd1cld
Check that the trail file is created on target. It should not be 0 bytes.
9. Configure Replicat on Target:
-bash-3.00$ pwd
/opt/gg/11
-bash-3.00$ mkdir diroby
-bash-3.00$ cd diroby
-bash-3.00$ vi rstd1cld.oby
Add the below line :
DBLOGIN USERID ggora, PASSWORD ******
DELETE rstd1cld
ADD REPLICAT rstd1cld, EXTTRAIL ./dirdat/L1/CLOUD/r1, CHECKPOINTTABLE
ggora.chkpt
--alter replicat <REPLICAT_NAME>, begin <YYYY-MM-DD HH:MM:SS>
Run the Obey file:
GGSCI (dbrac) 4> obey ./diroby/rstd1cld.oby
GGSCI (devcloud) 1> info all
Program Status Group Lag Time Since Chkpt
MANAGER RUNNING
REPLICAT STOPPED rstd1cld 00:00:00 00:05:00
Create the replicat parameter file:
GGSCI (devcloud) 2> edit params rstd1cld
REPLICAT rstd1cld
setenv (NLS_LANG = "AMERICAN_AMERICA.AL32UTF8")
USERID oragg, PASSWORD <pwd>
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/rstd1cld.dsc, PURGE
MAP CLOUD.secgroup , TARGET CLOUD.secgroup , KEYCOLS
(secid,secgroup_name)
Create the Necessary Directoires:
$ cd /opt/gg/11
$ mkdir –p /opt/gg/dirdat/ D1/CLOUD
10. Setting DB Parameters
alter system set aq_tm_processes=0 scope=both;
alter system set db_recovery_file_dest_size=200G scope=both;
alter system set db_recovery_file_dest='+CLOUDDG' scope=both;
alter system set db_writer_processes=8 scope=spfile;
alter system set open_cursors=2000 scope=spfile;
alter system set parallel_max_servers=32 scope=spfile;
alter system set job_queue_processes=10 scope=spfile;
alter system set sga_max_size=20G scope=spfile;
alter system set sga_target=20G scope=spfile;
alter system set pga_aggregate_target=4G scope=spfile;
alter system set db_cache_size=12G scope=spfile;
alter system set shared_pool_size=3G scope=spfile;
set snapshot retention=30 days and snapshot interval=15 minutes
execute dbms_workload_repository.modify_snapshot_settings( interval => 15,retention =>
43200);
grant all on CLOUD.secgroup to ogg_role;
11. Resize Redologs to accommodate expected transaction growth.
Restart database after the parameters have been set.
alter database add logfile group 6 size 1000M;
alter database add logfile group 7 size 1000M;
alter database add logfile group 8 size 1000M;
select * from v$log;
select * from v$logfile;
Resize log groups 1 to 7 as below
alter database drop logfile group 1;
alter database add logfile group 1 size 1000M;
Turn on archiving and Flashback database
alter system set log_archive_format='%t_%s_%r.arc' scope=spfile;
shut immediate;
startup mount
alter database archivelog;
alter database flashback on;
alter database open;
check that archive and flashback logs are generated.
alter system switch logfile;
alter system switch logfile;
alter system switch logfile;
archive log list
chmod –R 750 cdump
chmod –R 750 trace
Below Recommendation from oracle for ASM parameters :
Memory_max_size=500m
Memory_max_target=500m
db_cache_size = 64MB
shared_pool_size = 128MB
large_pool = 12MB
Processes = 150
12. Start the replicat on Target
Before starting replicat Enable handle collisions in Replicat parameter file.
GGSCI (devcloud) 1>edit params RSTD1CLD
Uncomment HANDLECOLLISIONS
Start replicat from csn captured during expdp or the time when expdp was started.
GGSCI (devcloud) 1> START REPLICAT RSTD1CLD, aftercsn 135132783
OR
GGSCI (devcloud) 4> alter extract pstd1dev begin <timestamp>
Note: The time here is the time when expdp was started on the source server
Use the following commands to check the status of Replicat
GGSCI (devcloud) 8> info all
Program Status Group Lag Time Since Chkpt
MANAGER RUNNING
REPLICAT RUNNING RSTD1CLD 00:00:25 00:00:01
GGSCI (devcloud) 19> stats RSTD1CLD
GGSCI (devcloud) 20> stats RSTD1CLD totalsonly *
GGSCI (devcloud) 21> stats RSTD1CLD totalsonly * reportrate sec
GGSCI (devcloud) 4> info RSTD1CLD, detail
NOTE: ONCE LAG is 0 HANDLECOLLISIONS SHOULD BE COMMENTED IN THE
REPLICAT CONFIG FILE.
GGSCI (devcloud) 80> stop RSTD1CLD
GGSCI (devcloud) 81> start RSTD1CLD
Disclaimer:
Please note this document was prepared by referencing the Oracle internal documents and based on a
working deployment at a customer. You are welcome to reference this document . These opinions are
mine and have not been validated by oracle. The document does not guarantee a solution it just
provides my experience with goldengate. Use as is

Weitere ähnliche Inhalte

Was ist angesagt?

12cR2 Single-Tenant: Multitenant Features for All Editions
12cR2 Single-Tenant: Multitenant Features for All Editions12cR2 Single-Tenant: Multitenant Features for All Editions
12cR2 Single-Tenant: Multitenant Features for All EditionsFranck Pachot
 
Major features postgres 11
Major features postgres 11Major features postgres 11
Major features postgres 11EDB
 
Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and ArchitectureSidney Chen
 
RAC - The Savior of DBA
RAC - The Savior of DBARAC - The Savior of DBA
RAC - The Savior of DBANikhil Kumar
 
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksCloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksScott Jenner
 
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOx
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOxInfluxDB IOx Tech Talks: Query Processing in InfluxDB IOx
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOxInfluxData
 
Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination Guatemala User Group
 
Oracle data guard configuration in 12c
Oracle data guard configuration in 12cOracle data guard configuration in 12c
Oracle data guard configuration in 12cuzzal basak
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecturenaderattia
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overviewaguswahyudi09
 
OUGN winning performnace challenges in oracle Multitenant
OUGN   winning performnace challenges in oracle MultitenantOUGN   winning performnace challenges in oracle Multitenant
OUGN winning performnace challenges in oracle MultitenantPini Dibask
 
OOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architectureOOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architecturePini Dibask
 
Database-Migration and -Upgrade with Transportable Tablespaces
Database-Migration and -Upgrade with Transportable TablespacesDatabase-Migration and -Upgrade with Transportable Tablespaces
Database-Migration and -Upgrade with Transportable TablespacesMarkus Flechtner
 
OTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12cOTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12cDeiby Gómez
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTanel Poder
 
Presentation oracle net services
Presentation    oracle net servicesPresentation    oracle net services
Presentation oracle net servicesxKinAnx
 
DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)Gustavo Rene Antunez
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12cGuatemala User Group
 

Was ist angesagt? (20)

12cR2 Single-Tenant: Multitenant Features for All Editions
12cR2 Single-Tenant: Multitenant Features for All Editions12cR2 Single-Tenant: Multitenant Features for All Editions
12cR2 Single-Tenant: Multitenant Features for All Editions
 
Major features postgres 11
Major features postgres 11Major features postgres 11
Major features postgres 11
 
Oracle Basics and Architecture
Oracle Basics and ArchitectureOracle Basics and Architecture
Oracle Basics and Architecture
 
RAC - The Savior of DBA
RAC - The Savior of DBARAC - The Savior of DBA
RAC - The Savior of DBA
 
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And TricksCloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
Cloug Troubleshooting Oracle 11g Rac 101 Tips And Tricks
 
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOx
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOxInfluxDB IOx Tech Talks: Query Processing in InfluxDB IOx
InfluxDB IOx Tech Talks: Query Processing in InfluxDB IOx
 
Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination Oracle Linux and Oracle Database - A Trusted Combination
Oracle Linux and Oracle Database - A Trusted Combination
 
Oracle data guard configuration in 12c
Oracle data guard configuration in 12cOracle data guard configuration in 12c
Oracle data guard configuration in 12c
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecture
 
Oracle dataguard overview
Oracle dataguard overviewOracle dataguard overview
Oracle dataguard overview
 
OUGN winning performnace challenges in oracle Multitenant
OUGN   winning performnace challenges in oracle MultitenantOUGN   winning performnace challenges in oracle Multitenant
OUGN winning performnace challenges in oracle Multitenant
 
OOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architectureOOW 17 - database consolidation using the oracle multitenant architecture
OOW 17 - database consolidation using the oracle multitenant architecture
 
Database-Migration and -Upgrade with Transportable Tablespaces
Database-Migration and -Upgrade with Transportable TablespacesDatabase-Migration and -Upgrade with Transportable Tablespaces
Database-Migration and -Upgrade with Transportable Tablespaces
 
OTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12cOTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12c
 
Convert single instance to RAC
Convert single instance to RACConvert single instance to RAC
Convert single instance to RAC
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contention
 
Oracle 12c - Multitenant Feature
Oracle 12c - Multitenant FeatureOracle 12c - Multitenant Feature
Oracle 12c - Multitenant Feature
 
Presentation oracle net services
Presentation    oracle net servicesPresentation    oracle net services
Presentation oracle net services
 
DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)
 
12 Things about Oracle WebLogic Server 12c
12 Things	 about Oracle WebLogic Server 12c12 Things	 about Oracle WebLogic Server 12c
12 Things about Oracle WebLogic Server 12c
 

Andere mochten auch

Doag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenesDoag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenesTrivadis
 
Oracle GoldenGate Studio Intro
Oracle GoldenGate Studio IntroOracle GoldenGate Studio Intro
Oracle GoldenGate Studio IntroBobby Curtis
 
Replicacion de Base de datos con OGG
Replicacion de Base de datos con OGGReplicacion de Base de datos con OGG
Replicacion de Base de datos con OGGErick Vidbaz
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Alexander Calderón
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Carmen Soler
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Alexander Calderón
 
Advanced goldengate training ⅰ
Advanced goldengate training ⅰAdvanced goldengate training ⅰ
Advanced goldengate training ⅰoggers
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14Bobby Curtis
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Alexander Calderón
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oraclejubacalo
 
Creación de tablas en SQL Server
Creación de tablas en SQL ServerCreación de tablas en SQL Server
Creación de tablas en SQL Servernarkamo3
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos OracleISRAEL
 
Resumen pmbok 5 ( Certificación Project Manager PMI ).
Resumen pmbok 5 ( Certificación Project Manager PMI ).Resumen pmbok 5 ( Certificación Project Manager PMI ).
Resumen pmbok 5 ( Certificación Project Manager PMI ).Francisco Gimenez Rothemund
 
Abf leccion 10
Abf leccion 10Abf leccion 10
Abf leccion 10victdiazm
 
Resumen PMBoK 5ta edición
Resumen PMBoK 5ta edición Resumen PMBoK 5ta edición
Resumen PMBoK 5ta edición Cristina Neyra
 

Andere mochten auch (20)

Doag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenesDoag data replication with oracle golden gate: Looking behind the scenes
Doag data replication with oracle golden gate: Looking behind the scenes
 
Oracle GoldenGate Studio Intro
Oracle GoldenGate Studio IntroOracle GoldenGate Studio Intro
Oracle GoldenGate Studio Intro
 
Replicacion de Base de datos con OGG
Replicacion de Base de datos con OGGReplicacion de Base de datos con OGG
Replicacion de Base de datos con OGG
 
Pmi Delta Mining
Pmi Delta MiningPmi Delta Mining
Pmi Delta Mining
 
Tablas en Oracle
Tablas en OracleTablas en Oracle
Tablas en Oracle
 
Buenas Prácticas pmi - Paul Villacorta SEDIPRO SAN MARCOS
Buenas Prácticas pmi  - Paul Villacorta SEDIPRO SAN MARCOSBuenas Prácticas pmi  - Paul Villacorta SEDIPRO SAN MARCOS
Buenas Prácticas pmi - Paul Villacorta SEDIPRO SAN MARCOS
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Advanced goldengate training ⅰ
Advanced goldengate training ⅰAdvanced goldengate training ⅰ
Advanced goldengate training ⅰ
 
How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14How many ways to monitor oracle golden gate-Collaborate 14
How many ways to monitor oracle golden gate-Collaborate 14
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Creación de tablas en SQL Server
Creación de tablas en SQL ServerCreación de tablas en SQL Server
Creación de tablas en SQL Server
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos Oracle
 
Indices en oracle
Indices en oracleIndices en oracle
Indices en oracle
 
Resumen pmbok 5 ( Certificación Project Manager PMI ).
Resumen pmbok 5 ( Certificación Project Manager PMI ).Resumen pmbok 5 ( Certificación Project Manager PMI ).
Resumen pmbok 5 ( Certificación Project Manager PMI ).
 
Abf leccion 10
Abf leccion 10Abf leccion 10
Abf leccion 10
 
Resumen PMBoK 5ta edición
Resumen PMBoK 5ta edición Resumen PMBoK 5ta edición
Resumen PMBoK 5ta edición
 

Ähnlich wie Setup oracle golden gate 11g replication

Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneDeepti Singh
 
Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneDeepti Singh
 
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1Raheel Syed
 
Oracle cluster installation with grid and iscsi
Oracle cluster  installation with grid and iscsiOracle cluster  installation with grid and iscsi
Oracle cluster installation with grid and iscsiChanaka Lasantha
 
Oracle cluster installation with grid and nfs
Oracle cluster  installation with grid and nfsOracle cluster  installation with grid and nfs
Oracle cluster installation with grid and nfsChanaka Lasantha
 
Data Guard on EBS R12 DB 10g
Data Guard on EBS R12 DB 10gData Guard on EBS R12 DB 10g
Data Guard on EBS R12 DB 10gIbrahim Malek
 
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis OverviewLeo Lorieri
 
Install Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle LinuxInstall Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle LinuxArun Sharma
 
Oracle sharding : Installation & Configuration
Oracle sharding : Installation & ConfigurationOracle sharding : Installation & Configuration
Oracle sharding : Installation & Configurationsuresh gandhi
 
監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜Michitoshi Yoshida
 
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and ProductionReal World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and ProductionBen Hall
 
Painless Perl Ports with cpan2port
Painless Perl Ports with cpan2portPainless Perl Ports with cpan2port
Painless Perl Ports with cpan2portBenny Siegert
 
Asian Spirit 3 Day Dba On Ubl
Asian Spirit 3 Day Dba On UblAsian Spirit 3 Day Dba On Ubl
Asian Spirit 3 Day Dba On Ublnewrforce
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cMarkus Flechtner
 
Fatkulin presentation
Fatkulin presentationFatkulin presentation
Fatkulin presentationEnkitec
 
Oracle12c Pluggable Database Hands On - TROUG 2014
Oracle12c Pluggable Database Hands On - TROUG 2014Oracle12c Pluggable Database Hands On - TROUG 2014
Oracle12c Pluggable Database Hands On - TROUG 2014Özgür Umut Vurgun
 
파이썬 개발환경 구성하기의 끝판왕 - Docker Compose
파이썬 개발환경 구성하기의 끝판왕 - Docker Compose파이썬 개발환경 구성하기의 끝판왕 - Docker Compose
파이썬 개발환경 구성하기의 끝판왕 - Docker Composeraccoony
 
Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Jeremy Eder
 

Ähnlich wie Setup oracle golden gate 11g replication (20)

Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid clone
 
Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid clone
 
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
Upgrade 10204-to-10205 on-2-node_rac_linux_x86_64_detail-steps_v0.1
 
Oracle cluster installation with grid and iscsi
Oracle cluster  installation with grid and iscsiOracle cluster  installation with grid and iscsi
Oracle cluster installation with grid and iscsi
 
Oracle cluster installation with grid and nfs
Oracle cluster  installation with grid and nfsOracle cluster  installation with grid and nfs
Oracle cluster installation with grid and nfs
 
Data Guard on EBS R12 DB 10g
Data Guard on EBS R12 DB 10gData Guard on EBS R12 DB 10g
Data Guard on EBS R12 DB 10g
 
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
 
Install Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle LinuxInstall Oracle 12c Golden Gate On Oracle Linux
Install Oracle 12c Golden Gate On Oracle Linux
 
Oracle GoldenGate
Oracle GoldenGateOracle GoldenGate
Oracle GoldenGate
 
Oracle sharding : Installation & Configuration
Oracle sharding : Installation & ConfigurationOracle sharding : Installation & Configuration
Oracle sharding : Installation & Configuration
 
監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜
 
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and ProductionReal World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
 
Painless Perl Ports with cpan2port
Painless Perl Ports with cpan2portPainless Perl Ports with cpan2port
Painless Perl Ports with cpan2port
 
Asian Spirit 3 Day Dba On Ubl
Asian Spirit 3 Day Dba On UblAsian Spirit 3 Day Dba On Ubl
Asian Spirit 3 Day Dba On Ubl
 
Oracle on AWS RDS Migration - 성기명
Oracle on AWS RDS Migration - 성기명Oracle on AWS RDS Migration - 성기명
Oracle on AWS RDS Migration - 성기명
 
New Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21cNew Features for Multitenant in Oracle Database 21c
New Features for Multitenant in Oracle Database 21c
 
Fatkulin presentation
Fatkulin presentationFatkulin presentation
Fatkulin presentation
 
Oracle12c Pluggable Database Hands On - TROUG 2014
Oracle12c Pluggable Database Hands On - TROUG 2014Oracle12c Pluggable Database Hands On - TROUG 2014
Oracle12c Pluggable Database Hands On - TROUG 2014
 
파이썬 개발환경 구성하기의 끝판왕 - Docker Compose
파이썬 개발환경 구성하기의 끝판왕 - Docker Compose파이썬 개발환경 구성하기의 끝판왕 - Docker Compose
파이썬 개발환경 구성하기의 끝판왕 - Docker Compose
 
Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...Best practices for optimizing Red Hat platforms for large scale datacenter de...
Best practices for optimizing Red Hat platforms for large scale datacenter de...
 

Kürzlich hochgeladen

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Setup oracle golden gate 11g replication

  • 1. Setup Oracle Golden gate 11.1 Author : Kanwar Batra Create extract datapump on source. Golden Gate pumps will be created to transfer logs to the target environment Target GoldenGate Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040 The doc below has been modified as per the requirement. 1. Prequisites Make sure /gg mount point is in place ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; (for 10g) ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS; (for 11g) Needed on all source and target dbs if bidirectional replication is setup.ls –ltr. Please run the above command only on Target database. Select SUPPLEMENTAL_LOG_DATA_MIN, SUPPLEMENTAL_LOG_DATA_PK, SUPPLEMENTAL_LOG_DATA_UI from v$database; 2. Owner /Directories : On Target dbs ORACLE user owns the golden gate home. create directory ggate xx under /opt/gg mkdir opt/gg/xx xx- version of golden gate Binaries used: ggs_Solaris_sparc_ora11g_64bit.tar 3. Prepare to Install Copy binaries into the golden gate home (/opt/gg/xx) Un-tar the binaries in the same directory on source & target systems tar –xvf ggs_Solaris_sparc_ora11g_64bit.tar 3.1 Golden gate source setup create user oragg identified by <pwd> default tablespace users temporary tablespace temp quota unlimited on users quota 0 on system; grant ogg_role to oragg;
  • 2. 4. GoldenGate Target Setup Setup Target Database if it does not already exist Create the Target database from source or RMAN backup or export dump of source database CREATE BIGFILE TABLESPACE CLOUD_DAT DATAFILE '+DATADG' SIZE 20G REUSE AUTOEXTEND ON NEXT 20480K MAXSIZE unlimited LOGGING EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10240K SEGMENT SPACE MANAGEMENT AUTO; CREATE BIGFILE TABLESPACE CLOUD_NDX DATAFILE '+DATADG' SIZE 30G REUSE AUTOEXTEND ON NEXT 10240M MAXSIZE unlimited LOGGING EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10240K SEGMENT SPACE MANAGEMENT AUTO ; create role RO_ROLE ; create role DBENG_ROLE; create role DML_ROLE ; create role DBE_ROLE ; create role TMP_ROLE ; create role LSN_ROLE; create role BC_ROLE; CREATE USER CLOUD PROFILE DEFAULT IDENTIFIED BY CLOUD DEFAULT TABLESPACE CLOUD_DAT TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK quota unlimited on CLOUD_DAT quota 0 on system; GRANT CREATE SESSION TO CLOUD; GRANT UNLIMITED TABLESPACE TO CLOUD; GRANT CONNECT TO CLOUD; GRANT RESOURCE TO CLOUD; Grant create database link to CLOUD; CREATE USER CONNDBO PROFILE DEFAULT IDENTIFIED BY conndbo1 DEFAULT TABLESPACE CLOUD_NDX TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK quota unlimited on CLOUD_NDX quota 0 on system; GRANT CONNECT TO CONNDBO; GRANT LSN_ROLE TO CONNDBO; GRANT RESOURCE TO CONNDBO;
  • 3. CREATE USER POSNEGDBO PROFILE DEFAULT IDENTIFIED BY posnegdbo1 DEFAULT TABLESPACE CLOUD_NDX TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK quota unlimited on CLOUD_NDX quota 0 on system; GRANT CREATE SESSION TO POSNEGDBO; GRANT LSN_ROLE TO POSNEGDBO; create role ogg_role; grant connect,resource to ogg_role; grant dba to ogg_role; grant create session to ogg_role; grant create table to ogg_role; grant alter session to ogg_role; grant select any table to ogg_role; grant alter any table to ogg_role; grant select any dictionary to ogg_role; grant flashback any table to ogg_role; grant execute on dbms_flashback to ogg_role; grant execute on utl_file to ogg_role; grant insert any table to ogg_role; grant create any table to ogg_role; grant update any table to ogg_role; grant delete any table to ogg_role; grant drop any table to ogg_role; create user ggora identified by ****** default tablespace users temporary tablespace temp quota unlimited on users quota 0 on system; grant ogg_role to ggora; 5. Creating subdirectories and configuring Golden Gate Manager on Target: -bash-3.00$ cd /opt/gg/11/ export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0.3/db/lib -bash-3.00$ ./ggsci Oracle GoldenGate Command Interpreter for Oracle Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040 Solaris, sparc, 64bit (optimized), Oracle 11g on Apr 22 2011 03:14:39 Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved. GGSCI (devcloud) 1> create subdirs Creating subdirectories under current directory /opt/gg/11
  • 4. Parameter files /opt/gg/11/dirprm: already exists Report files /opt/gg/11/dirrpt: already exists Checkpoint files /opt/gg/11/dirchk: already exists Process status files /opt/gg/11/dirpcs: already exists SQL script files /opt/gg/11/dirsql: already exists Database definitions files /opt/gg/11/dirdef: already exists Extract data files /opt/gg/11/dirdat: already exists Temporary files /opt/gg/11/dirtmp: already exists Veridata files /opt/gg/11/dirver: already exists Veridata Lock files /opt/gg/11/dirver/lock: already exists Veridata Out-Of-Sync files /opt/gg/11/dirver/oos: already exists Veridata Out-Of-Sync XML files /opt/gg/11/dirver/oosxml: already exists Veridata Parameter files /opt/gg/11/dirver/params: already exists Veridata Report files /opt/gg/11/dirver/report: already exists Veridata Status files /opt/gg/11/dirver/status: already exists Veridata Trace files /opt/gg/11/dirver/trace: already exists Stdout files /opt/gg/11/dirout: already exists GGSCI 1> edit params mgr PORT 2000 DYNAMICPORTLIST 2001-2100 -bash-3.00$ ./ggsci Oracle GoldenGate Command Interpreter for Oracle Version 11.1.1.1 OGGCORE_11.1.1_PLATFORMS_110421.2040 Solaris, sparc, 64bit (optimized), Oracle 11g on Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved. GGSCI (devcloud) 1> start mgr Manager started. GGSCI (devcloud) 2> info all Program Status Group Lag Time Since Chkpt MANAGER RUNNING 6. Create checkpoint table on Target: GGSCI (devcloud) 1> edit params ./GLOBALS checkpointtable ggora.chkpt save the file GGSCI (devcloud) > dblogin userid oragg password **** Successfully logged into database.
  • 5. GGSCI (devcloud) 5> add checkpointtable ggora.chkpt Successfully created checkpoint table GGORA.CHKPT. NOTE: GGORA NEEDS CREATE TABLE PRIV FOR THIS TO BE CREATED. 7. CONFIGURE EXTRACT DATAPUMP ON SOURCE: Before configuring pump make sure GG is installed on target and the subdirs have been created -bash-3.00$ pwd /opt/gg/11 -bash-3.00$ cd diroby/ -bash-3.00$ vi pstd1cld.oby -- pstd1cld info pstd1cld, detail DELETE pstd1cld ADD EXTRACT pstd1cld, EXTTRAILSOURCE ./dirdat/D1/CLOUD/r1, EXTSEQNO 0, EXTRBA 0 ADD RMTTRAIL ./dirdat/L1/CLOUD/r1, EXTRACT pstd1cld, MEGABYTES 50 info pstd1cld, detail Run the Obey file: GGSCI (devcloud) 1> obey ./diroby/ pstd1cld.oby Create the pump parameter file: /*** check if you can telnet to port listener port 1521. Once manager is up on target try to telnet to port 2000 ***/ GGSCI (devcloud) 9> edit params PSTD1CLD -- -- Data Pump parameter file -- EXTRACT pstd1cld setenv (NLS_LANG = "AMERICAN_AMERICA.AL32UTF8") PASSTHRU RMTHOST stagedb.mydomain.com, MGRPORT 2000, TCPBUFSIZE 1048576, TCPFLUSHBYTES 1048576 RMTTRAIL ./dirdat/L1/CLOUD/r1 IGNOREREPLICATES TABLE CLOUD.*; Save the file Create the Necessary Directoires On TargetDatabase: -bash-3.00$ cd /opt/gg/11/ -bash-3.00$ cd dirdat -bash-3.00$ mkdir -p L1/stgdb
  • 6. Start the mgr on target first before starting the pump on source. 8. Start EXTRACT DATAPUMP ON SOURCE : GGSCI (devcloud)1> alter pstd1cld begin now GGSCI (devcloud) 15> start pstd1cld GGSCI (devcloud) 15> stats pstd1cld Check that the trail file is created on target. It should not be 0 bytes. 9. Configure Replicat on Target: -bash-3.00$ pwd /opt/gg/11 -bash-3.00$ mkdir diroby -bash-3.00$ cd diroby -bash-3.00$ vi rstd1cld.oby Add the below line : DBLOGIN USERID ggora, PASSWORD ****** DELETE rstd1cld ADD REPLICAT rstd1cld, EXTTRAIL ./dirdat/L1/CLOUD/r1, CHECKPOINTTABLE ggora.chkpt --alter replicat <REPLICAT_NAME>, begin <YYYY-MM-DD HH:MM:SS> Run the Obey file: GGSCI (dbrac) 4> obey ./diroby/rstd1cld.oby GGSCI (devcloud) 1> info all Program Status Group Lag Time Since Chkpt MANAGER RUNNING REPLICAT STOPPED rstd1cld 00:00:00 00:05:00 Create the replicat parameter file: GGSCI (devcloud) 2> edit params rstd1cld REPLICAT rstd1cld setenv (NLS_LANG = "AMERICAN_AMERICA.AL32UTF8") USERID oragg, PASSWORD <pwd> ASSUMETARGETDEFS DISCARDFILE ./dirrpt/rstd1cld.dsc, PURGE MAP CLOUD.secgroup , TARGET CLOUD.secgroup , KEYCOLS (secid,secgroup_name)
  • 7. Create the Necessary Directoires: $ cd /opt/gg/11 $ mkdir –p /opt/gg/dirdat/ D1/CLOUD 10. Setting DB Parameters alter system set aq_tm_processes=0 scope=both; alter system set db_recovery_file_dest_size=200G scope=both; alter system set db_recovery_file_dest='+CLOUDDG' scope=both; alter system set db_writer_processes=8 scope=spfile; alter system set open_cursors=2000 scope=spfile; alter system set parallel_max_servers=32 scope=spfile; alter system set job_queue_processes=10 scope=spfile; alter system set sga_max_size=20G scope=spfile; alter system set sga_target=20G scope=spfile; alter system set pga_aggregate_target=4G scope=spfile; alter system set db_cache_size=12G scope=spfile; alter system set shared_pool_size=3G scope=spfile; set snapshot retention=30 days and snapshot interval=15 minutes execute dbms_workload_repository.modify_snapshot_settings( interval => 15,retention => 43200); grant all on CLOUD.secgroup to ogg_role; 11. Resize Redologs to accommodate expected transaction growth. Restart database after the parameters have been set. alter database add logfile group 6 size 1000M; alter database add logfile group 7 size 1000M; alter database add logfile group 8 size 1000M; select * from v$log; select * from v$logfile; Resize log groups 1 to 7 as below alter database drop logfile group 1; alter database add logfile group 1 size 1000M; Turn on archiving and Flashback database alter system set log_archive_format='%t_%s_%r.arc' scope=spfile; shut immediate; startup mount alter database archivelog; alter database flashback on;
  • 8. alter database open; check that archive and flashback logs are generated. alter system switch logfile; alter system switch logfile; alter system switch logfile; archive log list chmod –R 750 cdump chmod –R 750 trace Below Recommendation from oracle for ASM parameters : Memory_max_size=500m Memory_max_target=500m db_cache_size = 64MB shared_pool_size = 128MB large_pool = 12MB Processes = 150 12. Start the replicat on Target Before starting replicat Enable handle collisions in Replicat parameter file. GGSCI (devcloud) 1>edit params RSTD1CLD Uncomment HANDLECOLLISIONS Start replicat from csn captured during expdp or the time when expdp was started. GGSCI (devcloud) 1> START REPLICAT RSTD1CLD, aftercsn 135132783 OR GGSCI (devcloud) 4> alter extract pstd1dev begin <timestamp> Note: The time here is the time when expdp was started on the source server Use the following commands to check the status of Replicat GGSCI (devcloud) 8> info all Program Status Group Lag Time Since Chkpt MANAGER RUNNING REPLICAT RUNNING RSTD1CLD 00:00:25 00:00:01
  • 9. GGSCI (devcloud) 19> stats RSTD1CLD GGSCI (devcloud) 20> stats RSTD1CLD totalsonly * GGSCI (devcloud) 21> stats RSTD1CLD totalsonly * reportrate sec GGSCI (devcloud) 4> info RSTD1CLD, detail NOTE: ONCE LAG is 0 HANDLECOLLISIONS SHOULD BE COMMENTED IN THE REPLICAT CONFIG FILE. GGSCI (devcloud) 80> stop RSTD1CLD GGSCI (devcloud) 81> start RSTD1CLD Disclaimer: Please note this document was prepared by referencing the Oracle internal documents and based on a working deployment at a customer. You are welcome to reference this document . These opinions are mine and have not been validated by oracle. The document does not guarantee a solution it just provides my experience with goldengate. Use as is