Oracle online redo log files contain both
committed as well as uncommitted transactions, but Oracle GoldenGate only writes committed
transactions to the trail files.
Oracle
GoldenGate has two kinds of recovery
Normal
Recovery:
where the extract process needs all the
archive log files starting from the current recovery read checkpoint of the
extract
Bounded
Recovery:
Bounded Recovery (BR) Interval for an extract which by default is 4
hours and every 4 hours the extract process will makes a Bounded Recovery
checkpoint.
Setup
DDL in Source Database Server:
[oracle@ggnode ~]$ source 11g.env
[oracle@ggnode ~]$ cd $GG
[oracle@ggnode 11g]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on
Sat May 2 14:51:05 2015
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition
Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining
and Real Application Testing options
SQL> sho user
USER is "SYS"
Execute script-1:
SQL> @marker_setup.sql
Enter
Oracle GoldenGate schema name:ogguser
Execute script-2:
SQL> @ddl_setup.sql
Enter
Oracle GoldenGate schema name:ogguser
Execute script-3:
SQL> @ddl_setup.sql
Enter
Oracle GoldenGate schema name:ogguser
Execute script-4:
SQL> @role_setup.sql
Enter
GoldenGate schema name:ogguser
GRANT GGS_GGSUSER_ROLE TO
<loggedUser>
where <loggedUser> is the user
assigned to the GoldenGate processes.
SQL> GRANT GGS_GGSUSER_ROLE TO ogguser;
Grant succeeded.
Execute script-5:
SQL> @ddl_enable.sql
Trigger altered.
Execute script-6:
SQL> @ddl_pin.sql ogguser
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
Execute script-7:
SQL> @marker_status.sql
Please enter the name of a schema for the
GoldenGate database objects:
Setting schema name to OGGUSER
MARKER TABLE
-------------------------------
OK
MARKER SEQUENCE
-------------------------------
OK
Execute script-8:
SQL> @ddl_status.sql
Please enter the name of a schema for the
GoldenGate database objects:
Ogguser
Login Into
target database server (12c)
[oracle@ggnode ~]$ source 12c.env
[oracle@ggnode ~]$ sqlplus / as sysdba
SQL> CREATE TABLE GGS_SETUP (PROPERTY VARCHAR2(100),
VALUE VARCHAR2(4000));
Table created.
SQL> INSERT INTO GGS_SETUP VALUES
('DDL_TRACE_LEVEL', '0');
1 row created.
SQL> INSERT INTO GGS_SETUP VALUES
('DDL_SQL_TRACING', '0');
1 row created.
SQL> INSERT INTO GGS_SETUP VALUES ('_USEALLKEYS',
'0');
1 row created.
SQL> INSERT INTO GGS_SETUP VALUES ('_LIMIT32K',
'0');
1 row created.
SQL> INSERT INTO GGS_SETUP VALUES
('DDL_STAYMETADATA', 'OFF');
1 row created.
SQL> commit;
Commit complete.
Login Into
Source Database Server (GGSCI Prompt)
[oracle@ggnode 11g]$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.0
OGGCORE_11.2.1.0.0_PLATFORMS_120131.1910_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Feb 1 2012 00:55:59
Copyright (C) 1995, 2012, Oracle and/or its affiliates.
All rights reserved.
GGSCI (ggnode.oracle.com) 1> dblogin userid ogguser, password oracle
Successfully logged into database.
GGSCI (ggnode.oracle.com) 2> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EORCL 00:00:00
00:00:03
EXTRACT RUNNING PORCL 00:00:00 00:00:07
Note: add this the below in EORCL extract process and
create the directory “dirbr” under $GG directory
BR BRDIR
./dirbr BRINTERVAL 5M
GGSCI (ggnode.oracle.com) 11> view param eorcl
extract eorcl
exttrail ./dirdat/lt
userid ogguser, password oracle
BR BRDIR ./dirbr BRINTERVAL 5M
table scott.*;
[oracle@ggnode 11g]$ cat /u01/app/ogg/11g/ggserr.log
Got the following error:
2015-05-02
14:41:25 ERROR OGG-01386
Oracle GoldenGate Capture for Oracle, eorcl.prm: Value for BRINTERVAL must be between
20MINUTES and 96HOURS.
Changed
from 5M to 20M in Bounded Recovery Time
GGSCI (ggnode.oracle.com) 11> view param eorcl
extract eorcl
exttrail ./dirdat/lt
userid ogguser, password oracle
BR BRDIR ./dirbr BRINTERVAL 20M
table scott.*;
SQL> connect scott/oracle@orcl
Connected.
SQL> create table myobjects
(
OBJECT_ID NUMBER,
OBJECT_NAME VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23))
/
Table created.
SQL> insert into myobjects select
object_id,object_name,object_type from dba_objects;
75264 rows created.
Checked
archive log files generated or not in source database server
[oracle@ggnode 2015_05_02]$ pwd
/u01/app/oracle/fast_recovery_area/ORCL/archivelog/2015_05_02
[oracle@ggnode 2015_05_02]$ ls -lrth
total 66M
-rw-r----- 1 oracle oinstall 20M May 2 14:10 o1_mf_1_9_bn93d8wx_.arc
-rw-r----- 1 oracle oinstall 46M May 2 14:40 o1_mf_1_10_bn954kob_.arc
Note: Again created some of the objects in “scott”
schema to generate archive log files
SQL> create table myobjects1
(
OBJECT_ID NUMBER,
OBJECT_NAME VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23));
Table created.
SQL> insert into myobjects1 select
object_id,object_name,object_type from dba_objects;
75265 rows created.
SQL> create table myobjects2
(
OBJECT_ID NUMBER,
OBJECT_NAME VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23));
Table created.
SQL> insert into myobjects2 select object_id,object_name,object_type
from dba_objects;
75266 rows created.
SQL> create table myobjects3
(
OBJECT_ID NUMBER,
OBJECT_NAME VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23));
Table created.
SQL> insert into myobjects3 select
object_id,object_name,object_type from dba_objects;
75267 rows created.
SQL> create table myobjects4
(
OBJECT_ID NUMBER,
OBJECT_NAME VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23));
Table created.
SQL> insert into myobjects4 select
object_id,object_name,object_type from dba_objects;
75268 rows created.
SQL> create table myobjects5
(
OBJECT_ID NUMBER,
OBJECT_NAME VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23));
Table created.
SQL> insert into myobjects5 select
object_id,object_name,object_type from dba_objects;
75269 rows created.
Note: “Commit” has not given in Source Database Server.
Because of these tables archive log no : 11 generated
SQL> !
[oracle@ggnode 11g]$ cd /u01/app/oracle/fast_recovery_area/ORCL/archivelog/2015_05_02
[oracle@ggnode 2015_05_02]$ ls -lrth
total 107M
-rw-r----- 1 oracle oinstall 20M May 2 14:10 o1_mf_1_9_bn93d8wx_.arc
-rw-r----- 1 oracle oinstall 46M May 2 14:40 o1_mf_1_10_bn954kob_.arc
-rw-r----- 1 oracle oinstall 42M May 2 15:21 o1_mf_1_11_bn97jjyk_.arc
Login Into
RMAN from source database server and taken backup of archive log (11) and
deleted from the disk
[oracle@ggnode 2015_05_02]$ rman target /
Recovery Manager: Release 11.2.0.3.0 - Production on
Sat May 2 15:21:39 2015
Copyright (c) 1982, 2011, Oracle and/or its
affiliates. All rights reserved.
connected to target database: ORCL (DBID=1406171494)
RMAN> backup archivelog sequence 11 delete input;
Starting backup at 02-MAY-15
using target database control file instead of recovery
catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=49 device type=DISK
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in
backup set
input archived log thread=1 sequence=11 RECID=6
STAMP=878656875
channel ORA_DISK_1: starting piece 1 at 02-MAY-15
channel ORA_DISK_1: finished piece 1 at 02-MAY-15
piece
handle=/u01/app/oracle/fast_recovery_area/ORCL/backupset/2015_05_02/o1_mf_annnn_TAG20150502T153639_bn98fj4q_.bkp
tag=TAG20150502T153639 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time:
00:00:03
channel ORA_DISK_1: deleting archived log(s)
archived log file
name=/u01/app/oracle/fast_recovery_area/ORCL/archivelog/2015_05_02/o1_mf_1_11_bn97jjyk_.arc
RECID=6 STAMP=878656875
Finished backup at 02-MAY-15
RMAN> exit
Login into Scott Schema in source database server and
give “commit”
SQL> commit;
Commit complete.
SQL> select count(*) from myobjects;
COUNT(*)
----------
75264
1 row selected.
SQL> select count(*) from myobjects1;
COUNT(*)
----------
75265
1 row selected.
SQL> select count(*) from myobjects2;
COUNT(*)
----------
75266
1 row selected.
SQL> select count(*) from myobjects3;
COUNT(*)
----------
75267
1 row selected.
SQL> select count(*) from myobjects4;
COUNT(*)
----------
75268
1 row selected.
SQL> select count(*) from myobjects5;
COUNT(*)
----------
75269
1 row selected.
Check the Bounded Recovery Directory in Oracle Golden
Gate Home:
[oracle@ggnode EORCL]$ pwd
/u01/app/ogg/11g/dirbr/BR/EORCL
[oracle@ggnode EORCL]$ ls -lrth
total 20K
drwxrwxr-x 2 oracle oinstall 4.0K May 2 14:41 stale
-rw-rw---- 1 oracle oinstall 64K May
2 15:53 CP.EORCL.000000003
Note the
trail files generated in source database server
[oracle@ggnode 11g]$ cd dirdat/
[oracle@ggnode dirdat]$ ls -lrth
total 67M
-rw-rw-rw- 1 oracle oinstall 1.2K May 2 14:13 lt000000
-rw-rw-rw- 1 oracle oinstall 1.1K May 2 14:44 lt000001
-rw-rw-rw- 1 oracle oinstall 1.1K May 2 14:53 lt000002
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:17 lt000003
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:17 lt000004
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:20 lt000006
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:20 lt000005
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:20 lt000008
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:20 lt000007
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:20 lt000009
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:20 lt000011
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:20 lt000010
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:21 lt000013
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:21 lt000012
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:37 lt000014
-rw-rw-rw- 1 oracle oinstall 4.8M May 2 15:37 lt000015
-rw-rw-rw- 1 oracle oinstall 4.7M May 2 15:37 lt000016
Login into target database server (12c) and check the
tables and count
SQL> select count(*) from MYOBJECTS;
COUNT(*)
----------
75264
SQL> select count(*) from MYOBJECTS1;
COUNT(*)
----------
75265
SQL> select count(*) from MYOBJECTS2;
COUNT(*)
----------
75266
SQL> select count(*) from MYOBJECTS3;
COUNT(*)
----------
75267
SQL> select count(*) from MYOBJECTS4;
COUNT(*)
----------
75268
SQL> select count(*) from MYOBJECTS5;
COUNT(*)
----------
75269
[oracle@ggnode ~]$ source 12c.env
[oracle@ggnode ~]$ cd $GG
[oracle@ggnode 12c]$ cd dirdat/
[oracle@ggnode dirdat]$ ls -lrth
total 67M
-rw-r----- 1 oracle oinstall 1.3K May 2 14:14 rt000000
-rw-r----- 1 oracle oinstall 1.3K May 2 14:41 rt000001
-rw-r----- 1 oracle oinstall 1.3K May 2 14:53 rt000002
-rw-r----- 1 oracle oinstall 4.8M May 2 15:17 rt000003
-rw-r----- 1 oracle oinstall 4.8M May 2 15:17 rt000004
-rw-r----- 1 oracle oinstall 4.8M May 2 15:20 rt000006
-rw-r----- 1 oracle oinstall 4.8M May 2 15:20 rt000005
-rw-r----- 1 oracle oinstall 4.8M May 2 15:20 rt000008
-rw-r----- 1 oracle oinstall 4.8M May 2 15:20 rt000007
-rw-r----- 1 oracle oinstall 4.8M May 2 15:20 rt000010
-rw-r----- 1 oracle oinstall 4.8M May 2 15:20 rt000009
-rw-r----- 1 oracle oinstall 4.8M May 2 15:20 rt000011
-rw-r----- 1 oracle oinstall 4.8M May 2 15:21 rt000013
-rw-r----- 1 oracle oinstall 4.8M May 2 15:21 rt000012
-rw-r----- 1 oracle oinstall 4.8M May 2 15:37 rt000015
-rw-r----- 1 oracle oinstall 4.8M May 2 15:37 rt000014
-rw-r----- 1 oracle oinstall 4.7M May 2 15:37 rt000016
[oracle@ggnode dirdat]$ pwd
So, Tables and Data successfully transferred from
source database server (11g) to target database server (12c) after deleting
archive log files from the source database server. Data has moved because of
Bounded Recovery (BR) functionality.
GGSCI (ggnode.oracle.com) 28> !
info eorcl showch
EXTRACT
EORCL Last Started 2015-05-02
14:53 Status RUNNING
Checkpoint Lag
00:00:00 (updated 00:00:04 ago)
Log Read Checkpoint
Oracle Redo Logs
2015-05-02 15:37:40 Seqno 12, RBA
7660544
SCN 0.1174681 (1174681)
Current Checkpoint Detail:
Read Checkpoint #1
Oracle Redo Log
Startup
Checkpoint (starting position in the data source):
Thread #: 1
Sequence #:
11
RBA: 8525328
Timestamp:
2015-05-02 14:53:02.000000
SCN:
0.1170390 (1170390)
Redo File:
/u01/app/oracle/oradata/orcl/redo02.log
Recovery
Checkpoint (position of oldest unprocessed transaction in the data source):
Thread #: 1
Sequence #:
12
RBA: 7660048
Timestamp:
2015-05-02 15:37:40.000000
SCN:
0.1174681 (1174681)
Redo File:
/u01/app/oracle/oradata/orcl/redo03.log
Current
Checkpoint (position of last record read in the data source):
Thread #: 1
Sequence #:
12
RBA: 7660544
Timestamp:
2015-05-02 15:37:40.000000
SCN:
0.1174681 (1174681)
Redo File:
/u01/app/oracle/oradata/orcl/redo03.log
BR Previous
Recovery Checkpoint:
Thread #: 0
Sequence #: 0
RBA: 0
Timestamp:
2015-05-02 14:53:30.606674
SCN: Not
available
Redo File:
BR Begin
Recovery Checkpoint:
Thread #: 0
Sequence #:
11
RBA: 39571472
Timestamp:
2015-05-02 15:21:11.000000
SCN: 0.1173346 (1173346)
Redo File:
BR End Recovery
Checkpoint:
Thread #: 1
Sequence #:
12
RBA: 7307776
Timestamp:
2015-05-02 15:33:10.000000
SCN:
0.1174151 (1174151)
Redo File:
Write Checkpoint #1
GGS Log Trail
Current
Checkpoint (current write position):
Sequence #:
16
RBA: 4878345
Timestamp:
2015-05-02 15:37:45.665800
Extract
Trail: ./dirdat/lt
Header:
Version = 2
Record Source =
A
Type = 10
# Input
Checkpoints = 1
# Output
Checkpoints = 1
File Information:
Block Size =
2048
Max Blocks =
100
Record Length =
2048
Current Offset
= 0
Configuration:
Data Source = 3
Transaction
Integrity = 1
Task Type = 0
Status:
Start Time =
2015-05-02 14:53:30
Last Update
Time = 2015-05-02 15:37:45
Stop Status = A
Last Result =
400
GGSCI (ggnode.oracle.com) 29>
View the
report of Extract (EORCL) from source database server
GGSCI (ggnode.oracle.com) 30> view report eorcl
***********************************************************************
Oracle GoldenGate Capture for Oracle
Version
11.2.1.0.0 OGGCORE_11.2.1.0.0_PLATFORMS_120131.1910_FBO
Linux, x64,
64bit (optimized), Oracle 11g on Feb 1
2012 01:04:34
Copyright (C) 1995, 2012, Oracle and/or its affiliates.
All rights reserved.
Starting at 2015-05-02 14:53:30
***********************************************************************
Operating System Version:
Linux
Version #1 SMP Wed Feb 22 17:37:40 EST 2012, Release
2.6.32-300.10.1.el5uek
Node: ggnode.oracle.com
Machine: x86_64
soft limit hard limit
Address Space Size
: unlimited unlimited
Heap Size
: unlimited unlimited
File Size
: unlimited unlimited
CPU Time
: unlimited unlimited
Process id: 5100
Description:
***********************************************************************
**
Running with the following parameters **
***********************************************************************
2015-05-02 14:53:30
INFO OGG-03035 Operating system character set identified as
UTF-8. Locale: en_US, LC_ALL:.
extract eorcl
exttrail ./dirdat/lt
userid ogguser, password ******
DDL INCLUDE ALL;
DDLOPTIONS ADDTRANDATA, REPORT
BR BRDIR ./dirbr BRINTERVAL 20M
table scott.*;
2015-05-02 14:53:30
INFO OGG-01815 Virtual Memory Facilities for: BR
anon alloc:
mmap(MAP_ANON) anon free: munmap
file alloc:
mmap(MAP_SHARED) file free: munmap
target
directories:
/u01/app/ogg/11g/dirbr/BR/EORCL.
Bounded Recovery Parameter:
BRINTERVAL = 20M
BRDIR =
./dirbr
2015-05-02 14:53:30
INFO OGG-01815 Virtual Memory Facilities for: COM
anon alloc:
mmap(MAP_ANON) anon free: munmap
file alloc:
mmap(MAP_SHARED) file free: munmap
target
directories:
/u01/app/ogg/11g/dirtmp.
CACHEMGR virtual memory values (may have been adjusted)
CACHESIZE: 64G
CACHEPAGEOUTSIZE (normal): 8M
PROCESS VM AVAIL FROM OS (min): 128G
CACHESIZEMAX (strict force to disk): 96G
Database Version:
Oracle Database 11g Enterprise Edition Release
11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE
11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
Database Language and Character Set:
NLS_LANG
= ".AL32UTF8"
NLS_LANGUAGE
= "AMERICAN"
NLS_TERRITORY
= "AMERICA"
NLS_CHARACTERSET = "AL32UTF8"
2015-05-02 14:53:30
WARNING OGG-01423 No valid default
archive log destination directory found for thread 1.
2015-05-02 14:53:30
INFO OGG-01513 Positioning to Sequence 11, RBA 8525328, SCN
0.1170390.
2015-05-02 14:53:30
INFO OGG-01516 Positioned to Sequence 11, RBA 8525328, SCN
0.1170390, May 2, 2015 2:53:02 PM.
2015-05-02 14:53:30
INFO OGG-01055 Recovery initialization completed for target
file ./dirdat/lt000002, at RBA 1098.
2015-05-02 14:53:30
INFO OGG-01478 Output file ./dirdat/lt is using format
RELEASE 11.2.
2015-05-02 14:53:30
INFO OGG-01026 Rolling over remote file ./dirdat/lt000002.
2015-05-02 14:53:30
INFO OGG-01053 Recovery completed for target file
./dirdat/lt000003, at RBA 1098.
2015-05-02 14:53:30
INFO OGG-01057 Recovery completed for all targets.
***********************************************************************
**
Run Time Messages **
***********************************************************************
2015-05-02 14:53:30
INFO OGG-01517 Position of first record processed Sequence
11, RBA 8525328, SCN 0.1170390, May 2, 2015 2:53:02 PM.
TABLE resolved (entry ogguser.GGS_MARKER):
TABLE
"OGGUSER"."GGS_MARKER";
Using the following key columns for source table
OGGUSER.GGS_MARKER: SEQNO, FRAGMENTNO, OPTIME.
2015-05-02 15:04:44
INFO OGG-01487 DDL found, operation [create table sample (no
number) (size 32)], start SCN [1170966],
commit SCN [1171028] instance [orcl (1)], DDL seqno [12], mar
ker seqno [12].
2015-05-02 15:04:44
INFO OGG-00487 DDL operation included [INCLUDE ALL], optype
[CREATE], objtype [TABLE], objowner [SCOTT], objname [SAMPLE].
2015-05-02 15:04:44
INFO OGG-00497 Writing DDL operation to extract trail file.
2015-05-02 15:04:46
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.SAMPLE], operation [ALTER TABLE "SCOTT"."SAMPLE" ADD
SUPPLEMENTAL LOG GROUP "GGT_76941" ("NO") ALWAYS
/* GOLDENGATE_DDL_REPLICATION */ (size 115)].
2015-05-02 15:04:46
INFO OGG-00477 Successfully added TRAN DATA for table [SCOTT.SAMPLE],
operation [ALTER TABLE "SCOTT"."SAMPLE" ADD SUPPLEMENTAL
LOG DATA (ALL) COLUMNS /* GOLDENGATE
_DDL_REPLICATION */ (size 102)].
2015-05-02 15:04:46
INFO OGG-00479 Successfully deleted TRAN DATA for [CREATE]
DDL operation, table [SCOTT.SAMPLE], operation [ALTER TABLE
"SCOTT"."SAMPLE" DROP SUPPLEMENTAL LOG GROUP
"GGT_76941"
/* GOLDENGATE_DDL_REPLICATION */ (size 102)].
2015-05-02 15:06:49
INFO OGG-01487 DDL found, operation [create table myobjects
(
OBJECT_ID NUMBER,
OBJECT_NAME
VARCHAR2(128),
OBJECT_TYPE
VARCHAR2(23)) (size 215)], start
SCN [1171618], commit SCN [1171633] instance [orcl (1)], DDL seqno [18], marker
seqno [18].
2015-05-02 15:06:49
INFO OGG-00487 DDL operation included [INCLUDE ALL], optype
[CREATE], objtype [TABLE], objowner [SCOTT], objname [MYOBJECTS].
2015-05-02 15:06:49
INFO OGG-00497 Writing DDL operation to extract trail file.
2015-05-02 15:06:49
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS], operation [ALTER TABLE "SCOTT"."MYOBJECTS"
ADD SUPPLEMENTAL LOG GROUP "GGT_76942" ("OBJECT_
ID","OBJECT_NAME","OBJECT_TYPE")
ALWAYS /* GOLDENGATE_DDL_REPLICATION */
(size 153)].
2015-05-02 15:06:49
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS], operation [ALTER TABLE "SCOTT"."MYOBJECTS"
ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS
/* GOLD
ENGATE_DDL_REPLICATION */ (size 105)].
2015-05-02 15:06:49
INFO OGG-00479 Successfully deleted TRAN DATA for [CREATE]
DDL operation, table [SCOTT.MYOBJECTS], operation [ALTER TABLE "SCOTT"."MYOBJECTS"
DROP SUPPLEMENTAL LOG
GROUP "GGT_76942" /* GOLDENGATE_DDL_REPLICATION */ (size 105)].
2015-05-02 15:07:45
INFO OGG-01021 Command received from GGSCI: SHOWTRANS.
2015-05-02 15:13:39
INFO OGG-01738 BOUNDED RECOVERY: CHECKPOINT: for object pool
1: p5100_extr: start=SeqNo: 11, RBA: 13176336, SCN: 0.1171730 (1171730),
Timestamp: 2015-05-02 15:06:58
.000000, end=SeqNo: 11, RBA: 17458176, SCN: 0.1172106
(1172106), Timestamp: 2015-05-02 15:13:09.000000, Thread: 1.
Wildcard TABLE resolved (entry scott.*):
table
"SCOTT"."MYOBJECTS";
2015-05-02 15:17:22
WARNING OGG-00869 No unique key
is defined for table 'MYOBJECTS'. All viable columns will be used to represent
the key, but may not guarantee uniqueness.
KEYCOLS may
be used to define the key.
Using the following key columns for source table
SCOTT.MYOBJECTS: OBJECT_ID, OBJECT_NAME, OBJECT_TYPE.
2015-05-02 15:17:22
INFO OGG-01026 Rolling over remote file ./dirdat/lt000003.
2015-05-02 15:17:23
INFO OGG-01026 Rolling over remote file ./dirdat/lt000004.
2015-05-02 15:19:49
INFO OGG-01487 DDL found, operation [create table myobjects1
(
OBJECT_ID
NUMBER,
OBJECT_NAME
VARCHAR2(128),
OBJECT_TYPE
VARCHAR2(23))
(size 217)],
start SCN [1172326], commit SCN [1172341] instance [orcl (1)], DDL seqno [24],
marker seqno [24].
2015-05-02 15:19:49
INFO OGG-00487 DDL operation included [INCLUDE ALL], optype
[CREATE], objtype [TABLE], objowner [SCOTT], objname [MYOBJECTS1].
2015-05-02 15:19:49
INFO OGG-00497 Writing DDL operation to extract trail file.
2015-05-02 15:19:49
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS1], operation [ALTER TABLE "SCOTT"."MYOBJECTS1"
ADD SUPPLEMENTAL LOG GROUP "GGT_76943" ("OBJEC
T_ID","OBJECT_NAME","OBJECT_TYPE")
ALWAYS /* GOLDENGATE_DDL_REPLICATION */
(size 154)].
2015-05-02 15:19:49
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS1], operation [ALTER TABLE "SCOTT"."MYOBJECTS1"
ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS
/* GO
LDENGATE_DDL_REPLICATION */ (size 106)].
2015-05-02 15:19:49
INFO OGG-00479 Successfully deleted TRAN DATA for [CREATE]
DDL operation, table [SCOTT.MYOBJECTS1], operation [ALTER TABLE
"SCOTT"."MYOBJECTS1" DROP SUPPLEMENTAL LO
G GROUP "GGT_76943" /* GOLDENGATE_DDL_REPLICATION */ (size 106)].
Wildcard TABLE resolved (entry scott.*):
table
"SCOTT"."MYOBJECTS1";
2015-05-02 15:20:05
WARNING OGG-00869 No unique key
is defined for table 'MYOBJECTS1'. All viable columns will be used to represent
the key, but may not guarantee uniqueness.
KEYCOLS may
be used to
define the key.
Using the following key columns for source table
SCOTT.MYOBJECTS1: OBJECT_ID, OBJECT_NAME, OBJECT_TYPE.
2015-05-02 15:20:05
INFO OGG-01026 Rolling over remote file ./dirdat/lt000005.
2015-05-02 15:20:05
INFO OGG-01026 Rolling over remote file ./dirdat/lt000006.
2015-05-02 15:20:05
INFO OGG-01487 DDL found, operation [create table myobjects2
(
OBJECT_ID
NUMBER,
OBJECT_NAME VARCHAR2(128),
OBJECT_TYPE
VARCHAR2(23))
(size 217)],
start SCN [1172513], commit SCN [1172525] instance [orcl (1)], DDL seqno [30],
marker seqno [30].
2015-05-02 15:20:05
INFO OGG-00487 DDL operation included [INCLUDE ALL], optype
[CREATE], objtype [TABLE], objowner [SCOTT], objname [MYOBJECTS2].
2015-05-02 15:20:05
INFO OGG-00497 Writing DDL operation to extract trail file.
2015-05-02 15:20:06
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS2], operation [ALTER TABLE
"SCOTT"."MYOBJECTS2" ADD SUPPLEMENTAL LOG GROUP
"GGT_76944" ("OBJEC
T_ID","OBJECT_NAME","OBJECT_TYPE")
ALWAYS /* GOLDENGATE_DDL_REPLICATION */
(size 154)].
2015-05-02 15:20:06
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS2], operation [ALTER TABLE
"SCOTT"."MYOBJECTS2" ADD SUPPLEMENTAL LOG DATA (ALL)
COLUMNS /* GO
LDENGATE_DDL_REPLICATION */ (size 106)].
2015-05-02 15:20:06
INFO OGG-00479 Successfully deleted TRAN DATA for [CREATE]
DDL operation, table [SCOTT.MYOBJECTS2], operation [ALTER TABLE
"SCOTT"."MYOBJECTS2" DROP SUPPLEMENTAL LO
G GROUP "GGT_76944" /* GOLDENGATE_DDL_REPLICATION */ (size 106)].
Wildcard TABLE resolved (entry scott.*):
table
"SCOTT"."MYOBJECTS2";
2015-05-02 15:20:26
WARNING OGG-00869 No unique key
is defined for table 'MYOBJECTS2'. All viable columns will be used to represent
the key, but may not guarantee uniqueness.
KEYCOLS may
be used to
define the key.
Using the following key columns for source table
SCOTT.MYOBJECTS2: OBJECT_ID, OBJECT_NAME, OBJECT_TYPE.
2015-05-02 15:20:26
INFO OGG-01026 Rolling over remote file ./dirdat/lt000007.
2015-05-02 15:20:26
INFO OGG-01026 Rolling over remote file ./dirdat/lt000008.
2015-05-02 15:20:27
INFO OGG-01487 DDL found, operation [create table myobjects3
(
OBJECT_ID
NUMBER,
OBJECT_NAME
VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23)) (size 216)], start SCN [1172875], commit SCN
[1172889] instance [orcl (1)], DDL seqno [36], marker seqno [36].
2015-05-02 15:20:27
INFO OGG-00487 DDL operation included [INCLUDE ALL], optype
[CREATE], objtype [TABLE], objowner [SCOTT], objname [MYOBJECTS3].
2015-05-02 15:20:27
INFO OGG-00497 Writing DDL operation to extract trail file.
2015-05-02 15:20:27
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS3], operation [ALTER TABLE "SCOTT"."MYOBJECTS3"
ADD SUPPLEMENTAL LOG GROUP "GGT_76945" ("OBJEC
T_ID","OBJECT_NAME","OBJECT_TYPE")
ALWAYS /* GOLDENGATE_DDL_REPLICATION */
(size 154)].
2015-05-02 15:20:27
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS3], operation [ALTER TABLE
"SCOTT"."MYOBJECTS3" ADD SUPPLEMENTAL LOG DATA (ALL)
COLUMNS /* GO
LDENGATE_DDL_REPLICATION */ (size 106)].
2015-05-02 15:20:27
INFO OGG-00479 Successfully deleted TRAN DATA for [CREATE]
DDL operation, table [SCOTT.MYOBJECTS3], operation [ALTER TABLE
"SCOTT"."MYOBJECTS3" DROP SUPPLEMENTAL LO
G GROUP "GGT_76945" /* GOLDENGATE_DDL_REPLICATION */ (size 106)].
Wildcard TABLE resolved (entry scott.*):
table
"SCOTT"."MYOBJECTS3";
2015-05-02 15:20:46
WARNING OGG-00869 No unique key
is defined for table 'MYOBJECTS3'. All viable columns will be used to represent
the key, but may not guarantee uniqueness.
KEYCOLS may
be used to
define the key.
Using the following key columns for source table
SCOTT.MYOBJECTS3: OBJECT_ID, OBJECT_NAME, OBJECT_TYPE.
2015-05-02 15:20:46
INFO OGG-01026 Rolling over remote file ./dirdat/lt000009.
2015-05-02 15:20:47
INFO OGG-01026 Rolling over remote file ./dirdat/lt000010.
2015-05-02 15:20:47
INFO OGG-01026 Rolling over remote file ./dirdat/lt000011.
2015-05-02 15:20:48
INFO OGG-01487 DDL found, operation [create table myobjects4
(
OBJECT_ID
NUMBER,
OBJECT_NAME
VARCHAR2(128),
OBJECT_TYPE VARCHAR2(23))
(size 216)], start SCN [1173046], commit SCN [1173060] instance [orcl
(1)], DDL seqno [42], marker seqno [42].
2015-05-02 15:20:48
INFO OGG-00487 DDL operation included [INCLUDE ALL], optype
[CREATE], objtype [TABLE], objowner [SCOTT], objname [MYOBJECTS4].
2015-05-02 15:20:48
INFO OGG-00497 Writing DDL operation to extract trail file.
2015-05-02 15:20:48
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS4], operation [ALTER TABLE "SCOTT"."MYOBJECTS4"
ADD SUPPLEMENTAL LOG GROUP "GGT_76946" ("OBJEC
T_ID","OBJECT_NAME","OBJECT_TYPE")
ALWAYS /* GOLDENGATE_DDL_REPLICATION */
(size 154)].
2015-05-02 15:20:48
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS4], operation [ALTER TABLE
"SCOTT"."MYOBJECTS4" ADD SUPPLEMENTAL LOG DATA (ALL)
COLUMNS /* GO
LDENGATE_DDL_REPLICATION */ (size 106)].
2015-05-02 15:20:49
INFO OGG-00479 Successfully deleted TRAN DATA for [CREATE]
DDL operation, table [SCOTT.MYOBJECTS4], operation [ALTER TABLE
"SCOTT"."MYOBJECTS4" DROP SUPPLEMENTAL LO
G GROUP "GGT_76946" /* GOLDENGATE_DDL_REPLICATION */ (size 106)].
Wildcard TABLE resolved (entry scott.*):
table
"SCOTT"."MYOBJECTS4";
2015-05-02 15:21:06
WARNING OGG-00869 No unique key
is defined for table 'MYOBJECTS4'. All viable columns will be used to represent
the key, but may not guarantee uniqueness.
KEYCOLS may
be used to
define the key.
Using the following key columns for source table
SCOTT.MYOBJECTS4: OBJECT_ID, OBJECT_NAME, OBJECT_TYPE.
2015-05-02 15:21:06
INFO OGG-01026 Rolling over remote file ./dirdat/lt000012.
2015-05-02 15:21:06
INFO OGG-01026 Rolling over remote file ./dirdat/lt000013.
2015-05-02 15:21:07
INFO OGG-01487 DDL found, operation [create table myobjects5
(
OBJECT_ID
NUMBER,
OBJECT_NAME
VARCHAR2(128),
OBJECT_TYPE
VARCHAR2(23)) (size 216)], start
SCN [1173226], commit SCN [1173242] instance [orcl (1)], DDL seqno [48], marker
seqno [48].
2015-05-02 15:21:07
INFO OGG-00487 DDL operation included [INCLUDE ALL], optype
[CREATE], objtype [TABLE], objowner [SCOTT], objname [MYOBJECTS5].
2015-05-02 15:21:07
INFO OGG-00497 Writing DDL operation to extract trail file.
2015-05-02 15:21:07
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS5], operation [ALTER TABLE "SCOTT"."MYOBJECTS5"
ADD SUPPLEMENTAL LOG GROUP "GGT_76947" ("OBJEC
T_ID","OBJECT_NAME","OBJECT_TYPE")
ALWAYS /* GOLDENGATE_DDL_REPLICATION */
(size 154)].
2015-05-02 15:21:07
INFO OGG-00477 Successfully added TRAN DATA for table
[SCOTT.MYOBJECTS5], operation [ALTER TABLE "SCOTT"."MYOBJECTS5"
ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS
/* GO
LDENGATE_DDL_REPLICATION */ (size 106)].
2015-05-02 15:21:07
INFO OGG-00479 Successfully deleted TRAN DATA for [CREATE]
DDL operation, table [SCOTT.MYOBJECTS5], operation [ALTER TABLE
"SCOTT"."MYOBJECTS5" DROP SUPPLEMENTAL LO
G GROUP "GGT_76947" /* GOLDENGATE_DDL_REPLICATION */ (size 106)].
2015-05-02 15:33:46
INFO OGG-01738 BOUNDED RECOVERY: CHECKPOINT: for object pool
1: p5100_extr: start=SeqNo: 11, RBA: 39571472, SCN: 0.1173346 (1173346),
Timestamp: 2015-05-02 15:21:11
.000000, end=SeqNo: 12, RBA: 7307776, SCN: 0.1174151
(1174151), Timestamp: 2015-05-02 15:33:10.000000, Thread: 1.
Wildcard TABLE resolved (entry scott.*):
table
"SCOTT"."MYOBJECTS5";
2015-05-02 15:37:18
WARNING OGG-00869 No unique key
is defined for table 'MYOBJECTS5'. All viable columns will be used to represent
the key, but may not guarantee uniqueness.
KEYCOLS may
be used to
define the key.
Using the following key columns for source table
SCOTT.MYOBJECTS5: OBJECT_ID, OBJECT_NAME, OBJECT_TYPE.
2015-05-02 15:37:18
INFO OGG-01026 Rolling over remote file ./dirdat/lt000014.
2015-05-02 15:37:19
INFO OGG-01026 Rolling over remote file ./dirdat/lt000015.
GGSCI (ggnode.oracle.com) 31>
Nicely explained the BR concept.
ReplyDelete