My Replicat process showing abended state...

error message is
Opened trail file /opt/oracle/gg/dirdat/lt000000 at 2012-07-23 13:25:09
Wildcard MAP resolved (entry CMX_ORS.*):
MAP "CMX_ORS"."C_REPOS_SCHEMA_WRITE_LOCK"; TARGET CMX_ORS."C_REPOS_SCHEMA_WRITE_LOCK";
Using following columns in default map by name:
LOCK_SEQ, ROWID_USER, LOCK_EXPIRY_TIME, CLIENT_IP, CONSOLE_ID,
STRICT_IND
Using the following key columns for target table CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK: LOCK_SEQ.
2012-07-23 13:25:09 WARNING OGG-01004 Aborted grouped transaction on 'CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK', Database error 1403 (OCI Error ORA-01403: no data found, SQL <UPDATE "CMX_ORS"."C_REPOS_SCHEMA_WRITE_LOCK" SET "LOCK_EXPIRY_TIME" = :a1 WHERE "LOCK_SEQ" = :b0>).
2012-07-23 13:25:09 WARNING OGG-01003 Repositioning to rba 1003 in seqno 0.
2012-07-23 13:25:09 WARNING OGG-01154 SQL error 1403 mapping CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK to CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK OCI Error ORA-01403: no data found, SQL <UPDATE "CMX_ORS"."C_REPOS_SCHEMA_WRITE_LOCK" SET "LOCK_EXPIRY_TIME" = :a1 WHERE "LOCK_SEQ" = :b0>.
2012-07-23 13:25:09 WARNING OGG-01003 Repositioning to rba 1003 in seqno 0.

Because of reperror 1403, discard ... Tables are not in sync.... but if i remove that it is throwing error as follows
I dont know how to sync now .....any idea ?
Wildcard MAP resolved (entry CMX_ORS.*):
MAP "CMX_ORS"."C_REPOS_SCHEMA_WRITE_LOCK"; TARGET CMX_ORS."C_REPOS_SCHEMA_WRITE_LOCK";
Using following columns in default map by name:
LOCK_SEQ, ROWID_USER, LOCK_EXPIRY_TIME, CLIENT_IP, CONSOLE_ID,
STRICT_IND
Using the following key columns for target table CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK: LOCK_SEQ.
2012-07-23 13:25:09 WARNING OGG-01004 Aborted grouped transaction on 'CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK', Database error 1403 (OCI Error ORA-01403: no data found, SQL <UPDATE "CMX_ORS"."C_REPOS_SCHEMA_WRITE_LOCK" SET "LOCK_EXPIRY_TIME" = :a1 WHERE "LOCK_SEQ" = :b0>).
2012-07-23 13:25:09 WARNING OGG-01003 Repositioning to rba 1003 in seqno 0.
2012-07-23 13:25:09 WARNING OGG-01154 SQL error 1403 mapping CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK to CMX_ORS.C_REPOS_SCHEMA_WRITE_LOCK OCI Error ORA-01403: no data found, SQL <UPDATE "CMX_ORS"."C_REPOS_SCHEMA_WRITE_LOCK" SET "LOCK_EXPIRY_TIME" = :a1 WHERE "LOCK_SEQ" = :b0>.
2012-07-23 13:25:09 WARNING OGG-01003 Repositioning to rba 1003 in seqno 0.

Similar Messages

  • DP Process in abended state with WARNING OGG-01223  TCP/IP error 111 (Connection refused).

    Hi,
    I've configured ogg between primary & DR server. I'm continuously getting the following error in my primary server for DP process & sometimes for EXTRACT process after which process goes in abended state.
    WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    After starting the process manually, it comes in Running state. But this is frequent issue I'm facing for OGG configuration at my end.
    Please find the parameter details & report log details as follows:
    Primary Server Parameters:
    GGSCI (sevadm) 40> view params dpatm
    extract dpatm
    userid ggs_owner,password ggs_owner
    discardfile /home/oracle/ogg/dirdat/discard/dpatm_discard.txt,append,megabytes 1
    0
    rmthost 10.10.250.198 ,mgrport 7809,tcpbufsize 100000
    rmttrail /home/oracle/ogg/dirdat/rt
    passthru
    sequence atmswitch.*;
    table atmswitch.*;
    GGSCI (sevadm) 51> view params mgr
    port 7809
    dynamicportlist 7810-7830,7833,7835
    DYNAMICPORTREASSIGNDELAY 5
    --autorestart extract extatm,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract extcbs,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract dpatm,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract dpcbs,retries 500,waitminutes 1,resetminutes 600
    --autorestart replicat drrepatm,retries 500,waitminutes 1,resetminutes 600
    --autorestart replicat drrepcbs,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract extaml,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract extrm,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract extinb,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract dpaml,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract dprm,retries 500,waitminutes 1,resetminutes 600
    --autorestart extract dpinb,retries 500,waitminutes 1,resetminutes 600
    --autorestart replicat drrepaml,retries 500,waitminutes 1,resetminutes 600
    --autorestart replicat drreprm,retries 500,waitminutes 1,resetminutes 600
    --autorestart replicat drrepinb,retries 500,waitminutes 1,resetminutes 600
    userid ggs_owner,password ggs_owner
    purgeoldextracts /home/oracle/ogg/dirdat/*,usecheckpoints,minkeepdays 5
    GGSCI (sevadm) 52> view params extatm
    extract extatm
    userid ggs_owner,password ggs_owner
    reportcount every 2 hours,rate
    report at 01:00
    reportrollover at 01:15
    tranlogoptions asmuser sys@asm,asmpassword asmdba
    grouptransops 2000
    discardfile /home/oracle/ogg/dirdat/discard/extatm_discard.txt,append,megabytes
    10
    discardrollover at 02:00 on sunday
    exttrail /home/oracle/ogg/dirdat/lt
    ddl include all
    ddloptions addtrandata retryop retrydelay 20 maxretries 20,report
    sequence atmswitch.*;
    table atmswitch.*;
    Report log file for DP Process:
    GGSCI (sevadm) 39> view report dpatm
                     Oracle GoldenGate Capture for Oracle
        Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
       Linux, x64, 64bit (optimized), Oracle 10g on Apr 23 2012 07:44:10
    Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
                        Starting at 2015-03-19 16:54:56
    Operating System Version:
    Linux
    Version #1 SMP Tue Mar 16 21:52:39 EDT 2010, Release 2.6.18-194.el5
    Node: sevadm
    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: 13260
    Description:
    **            Running with the following parameters                  **
    2015-03-19 16:54:56  INFO    OGG-03035  Operating system character set identifie
    d as UTF-8. Locale: en_US, LC_ALL:.
    extract dpatm
    userid ggs_owner,password *********
    2015-03-19 16:54:56  INFO    OGG-03500  WARNING: NLS_LANG environment variable d
    oes not match database character set, or not set. Using database character set v
    alue of WE8ISO8859P1.
    discardfile /home/oracle/ogg/dirdat/discard/dpatm_discard.txt,append,megabytes 1
    0
    rmthost 10.10.250.198 ,mgrport 7809,tcpbufsize 100000
    rmttrail /home/oracle/ogg/dirdat/rt
    passthru
    sequence atmswitch.*;
    table atmswitch.*;
    2015-03-19 16:54:56  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:
        /home/oracle/ogg/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 10g Release 10.2.0.1.0 - 64bit Production
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for Linux: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    Database Language and Character Set:
    NLS_LANG         = ".WE8ISO8859P1"
    NLS_LANGUAGE     = "AMERICAN"
    NLS_TERRITORY    = "AMERICA"
    NLS_CHARACTERSET = "WE8ISO8859P1"
    2015-03-19 16:55:26  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 16:56:08  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 16:56:49  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 16:57:30  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 16:58:11  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 16:58:52  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 16:59:33  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 17:00:14  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 17:00:55  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 17:01:36  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    2015-03-19 17:02:17  WARNING OGG-01223  TCP/IP error 111 (Connection refused).
    Source Context :
      SourceModule            : [er.extrout]
      SourceID                : [/scratch/aime1/adestore/views/aime1_adc4150256/oggc
    ore/OpenSys/src/app/er/extrout.c]
      SourceFunction          : [tcp_send_data]
      SourceLine              : [1352]
      ThreadBacktrace         : [9] elements
                              : [/home/oracle/ogg/libgglog.so(CMessageContext::AddTh
    readContext()+0x1e) [0x2ba1dd1587de]]
                              : [/home/oracle/ogg/libgglog.so(CMessageFactory::Creat
    eMessage(CSourceContext*, unsigned int, ...)+0x2cc) [0x2ba1dd154c7c]]
                              : [/home/oracle/ogg/libgglog.so(_MSG_ERR_TCP_GENERIC(C
    SourceContext*, char const*, CMessageFactory::MessageDisposition)+0x31) [0x2ba1d
    d139daf]]
                              : [/home/oracle/ogg/extract(tcp_send_data(extract_def*
    )+0x2b3) [0x5116e1]]
                              : [/home/oracle/ogg/extract(flush_tcp(extract_def*, in
    t)+0x15c) [0x512350]]
                              : [/home/oracle/ogg/extract(RECOVERY_initialize()+0x37
    1) [0x5239a1]]
                              : [/home/oracle/ogg/extract(main+0x4a5) [0x56b335]]
                              : [/lib64/libc.so.6(__libc_start_main+0xf4) [0x333621d
    994]]
                              : [/home/oracle/ogg/extract(__gxx_personality_v0+0x382
    ) [0x4e754a]]
    2015-03-19 17:02:58  ERROR   OGG-01224  TCP/IP error 111 (Connection refused); r
    etries exceeded.
    2015-03-19 17:02:58  ERROR   OGG-01668  PROCESS ABENDING.
    Please guide me on this.
    Regards,
    Simon P

    - check your remote host server is up and running.
    - check mgr process is up and running on target site.
    - try this and see if network connection is OK..
    telnet 10.10.250.198 7809
    - try to copy a file (scp) from source to target (take a dummy file; size bigger than tcpbufsize)
    - check ggserr.log file on target; you might see if there are any issues with server/collector port allocation/timeout.
    hope this helps...
    Thanks.

  • How to get the changes during ABENDED replicat process

    Hi,
    I am working on Oracle GG bi-directional DML replication. I m stuck in one place.
    My target replicat process was ABENDED due to Error :- ORA-01403: no data found. I restarted my replicat process again by runing the below command
    GGSCI (db1) 30> alter replicat rep2 begin now
    GGSCI (db1) 30> start replicat rep2
    After restart the replicat process I can't see the changes on target server which I had applyed on source server during target replicat was ABENED.
    My doubt is.
    1. Is my command is correct for start the ABENDEND replicat process?
    2.How to get the changes on target server which applyed on source during ABNDED of targer replication?
    3.How to avoid the ABENDED replicat process on production server?
    4.how to track the ABENDED process in production server?
    Please HELP:(
    Edited by: NaveenK on Aug 29, 2012 3:32 AM

    NaveenK wrote:
    Hi,
    I am working on Oracle GG bi-directional DML replication. I m stuck in one place.
    My target replicat process was ABENDED due to Error :- ORA-01403: no data found. I restarted my replicat process again by runing the below command
    GGSCI (db1) 30> alter replicat rep2 begin now
    GGSCI (db1) 30> start replicat rep2
    After restart the replicat process I can't see the changes on target server which I had applyed on source server during target replicat was ABENED.
    My doubt is.
    1. Is my command is correct for start the ABENDEND replicat process?
    2.How to get the changes on target server which applyed on source during ABNDED of targer replication?
    3.How to avoid the ABENDED replicat process on production server?
    4.how to track the ABENDED process in production server?
    Please HELP:(
    Edited by: NaveenK on Aug 29, 2012 3:32 AMHi Naveen. SQL Error 1403 means row not found. Your data is out of sync and you should fix this.
    By doing begin now when this happens, you are skipping all the transactions that were "in-line" since the process ABENDED.
    You have more than one way to deal with these things, first of all you should synchronize your data! This should get rid of the 1403 errors.
    Then you can write rules using REPERROR to tell the replicat how to behave in case of errors should come up.
    Using logdump, you can read the exact row which failed and find out the next RBA to skip that specific one if required. You should also configure a DISCARDFILE to get details about errors when they happen.
    Greetings,
    N K

  • Unable to start replicat process

    Hi,
    We have configured goldengate between two oracle system for uni directional replication, it's running for few hours after that in target side the replicat process is abended with below error message,
    2012-08-02 10:12:07 WARNING OGG-01004 Aborted grouped transaction on 'ACCOUNT.ACCOUNT_STATS', Database error 1732 (OCI Error ORA-01732: data manipulation
    operation not legal on this view (status = 1732). DELETE FROM "ACCOUNT"."ACCOUNT_STATS" WHERE "REP_NAME" = :b0 AND "DAILY" is NULL AND "WEEKLY"
    is NULL AND "COUNT" is NULL AND "COUNT" = :b4 AND ROWNUM = 1).
    i found some of the solution in google but no luck... there is a table name and MV in both the database , the name of the two objects are in same name. so i can't exclude the MV in replicat process.
    SQL> select owner,object_name,object_type from all_objects where object_name ='RC_REPS_STATS';
    OWNER OBJECT_NAME OBJECT_TYPE
    ACCOUNT ACCOUNT_STATS TABLE
    ACCOUNT ACCOUNT_STATS MATERIALIZED VIEW
    also there is no constraint on that tables , Can any one help on this to resolve this issue?

    You're the victim of a bad database design. The application updating the same base tables would have the same problem but my guess is that only the target system has the materialized views. Regardless, a viable work around would be to create a "normal" view on the table with a unique name and then map to the new view.
    Good luck,
    -joe

  • Replicat process abending with no error in logfile

    Hi,
    I m trying to replication from 11g to 10g on the same physical host. Below the replicat abending but unable to find the source of error in view GGSEVT logfile.
    GGSCI (rhel5.4_prod) 8> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     RUNNING                                          
    EXTRACT     RUNNING     EXTLOCAL    00:00:00      00:00:07   
    REPLICAT    ABENDED     REPLOCAL    00:00:00      18:12:27
    2013-04-16 09:58:40  INFO    OGG-00987  Oracle GoldenGate Command Interpreter for Oracle:  GGSCI command (oracle): start mgr.
    2013-04-16 09:58:41  INFO    OGG-00983  Oracle GoldenGate Manager for Oracle, mgr.prm:  Manager started (port 7809).
    2013-04-16 09:58:45  INFO    OGG-00987  Oracle GoldenGate Command Interpreter for Oracle:  GGSCI command (oracle): start extract extlocal.
    2013-04-16 09:58:45  INFO    OGG-00963  Oracle GoldenGate Manager for Oracle, mgr.prm:  Command received from GGSCI on host rhel5.4_prod (START EXTRACT EXTLOCAL ).
    2013-04-16 09:58:45  INFO    OGG-00975  Oracle GoldenGate Manager for Oracle, mgr.prm:  EXTRACT EXTLOCAL starting.
    2013-04-16 09:58:45  INFO    OGG-00992  Oracle GoldenGate Capture for Oracle, extlocal.prm:  EXTRACT EXTLOCAL starting.
    2013-04-16 09:58:45  INFO    OGG-03035  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Operating system character set identified as UTF-8. Locale: en_US, LC_ALL:.
    2013-04-16 09:58:46  INFO    OGG-03500  Oracle GoldenGate Capture for Oracle, extlocal.prm:  WARNING: NLS_LANG environment variable does not match database character set, or not set. Using database
    character set value of US7ASCII.
    2013-04-16 09:58:46  INFO    OGG-01815  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Virtual Memory Facilities for: BR
        anon alloc: mmap(MAP_ANON)  anon free: munmap
        file alloc: mmap(MAP_SHARED)  file free: munmap
        target directories:
        /u05/GG/BR/EXTLOCAL.
    2013-04-16 09:58:46  INFO    OGG-01815  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Virtual Memory Facilities for: COM
        anon alloc: mmap(MAP_ANON)  anon free: munmap
        file alloc: mmap(MAP_SHARED)  file free: munmap
        target directories:
        /u05/GG/dirtmp.
    2013-04-16 09:58:46  INFO    OGG-01513  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Positioning to Sequence 22, RBA 18459664, SCN 0.1177097.
    2013-04-16 09:58:46  INFO    OGG-01516  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Positioned to Sequence 22, RBA 18459664, SCN 0.1177097, Apr 15, 2013 4:21:50 PM.
    2013-04-16 09:58:46  INFO    OGG-00993  Oracle GoldenGate Capture for Oracle, extlocal.prm:  EXTRACT EXTLOCAL started.
    2013-04-16 09:58:46  INFO    OGG-00963  Oracle GoldenGate Manager for Oracle, mgr.prm:  Command received from EXTRACT on host rhel5.4_prod (START SERVER CPU -1 PRI -1  TIMEOUT 300 PARAMS ).
    2013-04-16 09:58:46  INFO    OGG-01677  Oracle GoldenGate Collector for Oracle:  Waiting for connection (started dynamically).
    2013-04-16 09:58:46  INFO    OGG-00963  Oracle GoldenGate Manager for Oracle, mgr.prm:  Command received from SERVER on host localhost.localdomain (REPORT 4714 7819).
    2013-04-16 09:58:46  INFO    OGG-00974  Oracle GoldenGate Manager for Oracle, mgr.prm:  Manager started collector process (Port 7819).
    2013-04-16 09:58:46  INFO    OGG-01228  Oracle GoldenGate Collector for Oracle:  Timeout in 300 seconds.
    2013-04-16 09:58:51  INFO    OGG-01226  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Socket buffer size set to 27985 (flush size 27985).
    2013-04-16 09:58:51  INFO    OGG-01229  Oracle GoldenGate Collector for Oracle:  Connected to rhel5.4_prod:11890.
    2013-04-16 09:58:51  INFO    OGG-01669  Oracle GoldenGate Collector for Oracle:  Opening /u05/GG/dirdat/aa000000 (byte -1, current EOF 1145).
    2013-04-16 09:58:51  INFO    OGG-01670  Oracle GoldenGate Collector for Oracle:  Closing /u05/GG/dirdat/aa000000.
    2013-04-16 09:58:51  INFO    OGG-01055  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Recovery initialization completed for target file /u05/GG/dirdat/aa000000, at RBA 1145.
    2013-04-16 09:58:51  INFO    OGG-01478  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Output file /u05/GG/dirdat/aa is using format RELEASE 11.2.
    2013-04-16 09:58:51  INFO    OGG-01669  Oracle GoldenGate Collector for Oracle:  Opening /u05/GG/dirdat/aa000000 (byte 1145, current EOF 1145).
    2013-04-16 09:58:51  INFO    OGG-01735  Oracle GoldenGate Collector for Oracle:  Synchronizing /u05/GG/dirdat/aa000000 to disk.
    2013-04-16 09:58:51  INFO    OGG-01735  Oracle GoldenGate Collector for Oracle:  Synchronizing /u05/GG/dirdat/aa000000 to disk.
    2013-04-16 09:58:51  INFO    OGG-01670  Oracle GoldenGate Collector for Oracle:  Closing /u05/GG/dirdat/aa000000.
    2013-04-16 09:58:51  INFO    OGG-01026  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Rolling over remote file /u05/GG/dirdat/aa000001.
    2013-04-16 09:58:51  INFO    OGG-01669  Oracle GoldenGate Collector for Oracle:  Opening /u05/GG/dirdat/aa000001 (byte -1, current EOF 0).
    2013-04-16 09:58:51  INFO    OGG-01053  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Recovery completed for target file /u05/GG/dirdat/aa000001, at RBA 1018.
    2013-04-16 09:58:51  INFO    OGG-01057  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Recovery completed for all targets.
    2013-04-16 09:58:51  INFO    OGG-01517  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Position of first record processed Sequence 22, RBA 18459664, SCN 0.1177097, Apr 15, 2013 4:21:50 PM.
    2013-04-16 09:58:51  INFO    OGG-00732  Oracle GoldenGate Capture for Oracle, extlocal.prm:  Found crash recovery marker from thread #1 on sequence 23 at RBA 1040. Aborting uncommitted transactions
    2013-04-16 09:58:56  INFO    OGG-00987  Oracle GoldenGate Command Interpreter for Oracle:  GGSCI command (oracle): start replicat replocal.
    2013-04-16 09:58:56  INFO    OGG-00963  Oracle GoldenGate Manager for Oracle, mgr.prm:  Command received from GGSCI on host rhel5.4_prod (START REPLICAT REPLOCAL ).
    2013-04-16 09:58:56  INFO    OGG-00975  Oracle GoldenGate Manager for Oracle, mgr.prm:  REPLICAT REPLOCAL starting.
    2013-04-16 09:58:56  INFO    OGG-00995  Oracle GoldenGate Delivery for Oracle, replocal.prm:  REPLICAT REPLOCAL starting.
    2013-04-16 09:58:56  INFO    OGG-03035  Oracle GoldenGate Delivery for Oracle, replocal.prm:  Operating system character set identified as UTF-8. Locale: en_US, LC_ALL:.
    2013-04-16 09:58:56  INFO    OGG-01815  Oracle GoldenGate Delivery for Oracle, replocal.prm:  Virtual Memory Facilities for: COM
        anon alloc: mmap(MAP_ANON)  anon free: munmap
        file alloc: mmap(MAP_SHARED)  file free: munmap
        target directories:
        /u05/GG/dirtmp.
    2013-04-16 09:58:56  INFO    OGG-00996  Oracle GoldenGate Delivery for Oracle, replocal.prm:  REPLICAT REPLOCAL started.Configuration
    GGSCI (rhel5.4_prod) 9> view params mgr
    PORT 7809
    USERID ggs_owner, PASSWORD ggs_owner
    PURGEOLDEXTRACTS /u05/GG/dirdat/ex, USECHECKPOINTS
    GGSCI (rhel5.4_prod) 10> view params extlocal
    extract extlocal
    userid ggs_owner, password ggs_owner
    setenv (ORACLE_HOME="/u03/app/oracle/product/11.2.0/db_1")
    setenv (ORACLE_SID="PROD11G")
    rmthost 192.168.1.9, mgrport 7809
    rmttrail /u05/GG/dirdat/aa
    TABLE TESTUSER.*;
    GGSCI (rhel5.4_prod) 11> view params replocal
    REPLICAT replocal
    SETENV (ORACLE_HOME="/u02/app10g/oracle10g/product/10.2.0/db_1")
    SETENV (ORACLE_SID="PROD10G")
    SETENV (NLS_LANG="AMERICAN_AMERICA.US7ASCII")
    ASSUMETARGETDEFS
    USERID ggs_owner, PASSWORD ggs_owner
    MAP TESTUSER.*, TARGET TESTUSER.*;

    Hi,
    Not sure if you have created a definition file. Try if your source and target has a mismatch. Also, find below some additional parameters which will help in sorting out the issue:
    DISCARDFILE :
    Valid for Extract and Replicat
    Use the DISCARDFILE parameter to generate a discard file to which GoldenGate can log records that it cannot process. Records can be discarded for several reasons. For example,
    a record is discarded if the underlying table structure changed since the record was written to the trail. You can use the discard file to help you identify the cause of processing errors. Each entry in the discard file contains the discarded record buffer and an error code indicating the reason. GoldenGate creates the specified discard file in the dirrpt subdirectory of the GoldenGate installation directory. You can view it with a text editor or by using the following command in GGSCI.
    VIEW REPORT
    Where: is the fully qualified name of the discard file.
    To prevent having to perform manual maintenance of discard files, use either the PURGE or APPEND option. Otherwise, you must specify a different discard file name before starting
    each process run, because GoldenGate will not write to an existing discard file. To set an upper limit for the size of the file, use either the MAXBYTES or MEGABYTES option. If
    the specified size is exceeded, the process will abend. Default By default, GoldenGate does not generate a discard file.
    DISCARDROLLOVER:
    Valid for Extract and Replicat
    Use the DISCARDROLLOVER parameter to set a schedule for aging discard files. For long or continuous runs, setting an aging schedule prevents the discard file from filling up and
    causing the process to abend, and it provides a predictable set of archives that can be included in your archiving routine.
    When the DISCARDROLLOVER age point is reached, a new discard file is created, and old files are renamed in the format of ., where:
    ? is the name of the Extract or Replicat group
    ? is a number that gets incremented by one each time a new file is created, for
    example: myext0.dsc, myext1.dsc, myext2.dsc, and so forth.
    You can specify a time of day, a day of the week, or both. Specifying just a time of day (AT option) without a day of the week (ON option) generates a discard file at the specified time every day.
    Default Disabled. No rules specified.
    REPERROR:
    Use REPERROR to specify an error and a response that together control how Replicat responds to the error when executing the MAP statement. You can use REPERROR at the MAP level to override and supplement global error handling rules set with the REPERROR parameter. Multiple REPERROR statements can be applied to the same MAP statement to
    enable automatic, comprehensive management of errors and interruption-free replication processing.
    DEFAULT Sets a global response to all errors except those for which explicit REPERROR statements are specified.
    GETDELETES | IGNOREDELETES:
    Valid for Extract and Replicat
    Use the GETDELETES and IGNOREDELETES parameters to control whether or not GoldenGate processes delete operations. These parameters are table-specific. One parameter remains in effect for all subsequent TABLE or MAP statements, until the other parameter is encountered.
    GETUPDATES | IGNOREUPDATES:
    Valid for Extract and Replicat
    Use the GETUPDATES and IGNOREUPDATES parameters to control whether or not GoldenGate processes update operations. The parameters are table-specific. One parameter remains in effect for all subsequent TABLE or MAP statements, until the other parameter is encountered.
    GETINSERTS | IGNOREINSERTS:
    Valid for Extract and Replicat
    Use the GETINSERTS and IGNOREINSERTS parameters to control whether or not insert operations are processed by GoldenGate. The parameters are table-specific. One parameter remains in effect for all subsequent TABLE or MAP statements, until the other parameter is encountered.
    Update the parameter file on target as
    edit params <TARGET PARAM FILE>
    REPLICAT rcreator
    SOURCEDEFS /u01/app/oracle/product/goldengate/dirdat/defecreator
    DISCARDFILE /u01/app/oracle/product/goldengate/dirdat/creator_err, purge
    DISCARDROLLOVER ON saturday
    USERID goldengate, PASSWORD AACAAAAAAAAAAAKAPATACEHBIGQGCFZCCDIGAEMCQFFBZHVC, ENCRYPTKEY default
    REPERROR (DEFAULT, DISCARD)
    IGNOREDELETES
    IGNOREUPDATES
    GETINSERTS
    MAP meditate.life, TARGET CONSCIOUSNESS.tenure, &
    COLMAP (PERSON_ID=HUMAN_ID, &
    INITIALNAME=FIRSTNAME, &
    ENDNAME=LASTNAME, &
    BIRTH_DATE=DATE_OF_BITH, &
    AGE_AT_DEATH=AGE_AT_TIME_OF_DEATH, &
    DEED_ID_AT_DEATH=DEED_ID_AT_TIME_OF_DEATH), &
    KEYCOLS (PERSON_ID, INITIALNAME,ENDNAME);
    Now stop and start the replicat on target as:
    GGSCI (goldengate) 9> stop replicat RCREATOR
    Sending STOP request to REPLICAT RCREATOR ...
    Request processed.
    GGSCI (goldengate) 10> info all

  • Replicat process abended

    Hello,
    Before replicat process abended, I received warnings and inserted in exceptions table.
    "Error - OCI Error ORA-14400: inserted partition key does not map to any partition " . One of the table doesn't have the partitions on the target database. 51 rows inserted in exceptions table.
    Replicat process abended after the database restart.
    Steps followed to start the replicat process :-
    a) We have added the missing partitions to that table.
    b) Get the RBA info from - info replicat repa, detail
    c) alter replicat repa, extrba 80711767
    Replicat is running successfully. But the problem is Source database row count is not in sync with the target database.
    Source record count - 2000. But the target count is 500. Nearly 1500 records was not replicated.
    Is there any way to replicat the missing records on to target machine through goldengate?
    Do we need to prefer datapump utility to load the data?
    Please help me!!!
    Thanks,
    951419

    Do the logs (or report) show anything?

  • Replicat Process Abend

    Hi:
    i have active-active bidirectional replication in Oracle GoldeGate.
    when i change in A database it replicates in B database. like insert (1,'A') values in A database it replicates in B database.
    when i am trying to insert (2,'B') in B database, then it abend the process and display unique contraint error. in discard file it dislpay error for 1, A record.
    Discard File:
    Current time: 2011-05-11 09:56:32
    Discarded record from action ABEND on error 1
    OCI Error ORA-00001: unique constraint (PRS.SYS_C0011963) violated (status = 1), SQL <INSERT INTO "PRS"."TEST_DEMO" ("SNO","ENAME") VALUES (:a0,:a1)>
    Aborting transaction on D:\REMOTE_TRAIL_PD1EPCS_EPDBMAINB2_EPDBMAINB1\dirdat\pt beginning at seqno 2 rba 4409
    error at seqno 2 rba 4409
    Problem replicating PRT.TEST_DEMO to PRS.TEST_DEMO
    Mapping problem with insert record (target format)...
    SNO = 8
    ENAME = H
    Process Abending : 2011-05-11 09:56:32
    Please help
    Regards,
    Abhishek

    Well, it looks like your databases are not/were not synchronized. The record already lives in A, it did not in B, so the insert in B worked, and the replicat on A abended. If you expect to have more records like that, you can add exception handling on A.

  • Error OGG-01168 abending replicat process

    Hello All,
    Greetings !
    I have tables that do not have any unique key in source and target database. Replicat process work fine in this case for some tables but for certain table it stops. and generates error:
    "ERROR OGG-01168 Encountered an update for target table SAPSR3.BTCCTL, which has no unique key defined. KEYCOLS can be used to define a key. Use ALLOWNOOPUPDATES to process the update without applying it to the target database. Use APPLYNOOPUPDATES to force the update to be applied using all columns in both the SET and WHERE clause."
    What it exactly means ? I am not understanding, since both the tables have same structures. Pleas help.
    Best Regards,
    R.Kapil

    Hi,
    1. how you have added supplemental lod data on database ? database level or table level?
    2.Did you execute ADD TRANDATA <schemaname.*> on source side?
    3. have you used any COLMAP or Tokens in your parameter files?
    4. if you paste the extract and replicat prm files that would be help to check the details.

  • Restart of replicat process

    hello
    I use goldengate 11.1.1.1.2 on Aix 6.1 server and oracle database 10.2.0.4, the retention of trail files is one day on the target,
    when the replicat process abended, I see that, at restart, it reprocess all the trail files , this generate a huge volume of discarded
    records, du to  :  "OCI Error ORA-00001: unique constraint  violated".
    Why replicat don't use the last scn it has processed ?, and how to restart it at the first non processed record ?
    Thank you

    As far as I have seen and read, replicat does use the last scn it has processed and restarts at the first non processed record. That is the default behaviour of the replicat. It will never process a record that it has already processed UNLESS you manually position it at some other place in the trail.
    Please see your configuration properly. There should be some other issue. If you have implemented it on RAC, ensure it is implemented properly and replicats on two nodes are not running simultaneously.

  • When does capture/pump/replicat process do a checkpoint?

    Dear Guru,
    May someone help me to know when capture/pump/replicat process does a checkpoint? There are 2 things which made me confused.
    - CHECKPOINTSECS parameter: There is no setting in the parameter file, that means it will be set by default (10s)
    - One document says that checkpoints are based on transaction boundaries, that means checkpoint will happened by the end of each transaction
    In my source db, there was a long running transaction lasting for 1 hour and already committed and written to the local trail files. Then the pump process have started to read the trail files to pump to target. My concern is when the capture/pump/replicat process do a checkpoint? 10s or 1 hour?
    One thing is I often see the value of "Time since chkpt" in the output of "Info all" command is more than 10s. If they do a checkpoint every 10s, how could the value of "Time since chkpt" be more than 10s? I think that maybe the term "chkpt" of "Time since chkpt" is of database transaction, not of GoldenGate. However I'm not sure. It made me really confused.
    Here is the output of "Info all" command:
    Program Status Group Lag Time Since Chkpt
    EXTRACT RUNNING PUMP6 00:17:07 00:04:29
    My system profile:
    Source:
    OS: OEL5 64bit
    DB: Oracle 11gR2 (11.2.0.2)
    GG: 11gR1 (11.1)
    Target:
    OS: Solaris 10
    DB: Oracle 11gR2 (11.2.0.3)
    GG: 11gR1 (11.1)
    Thanks for your help in advance.
    Hieu
    Edited by: 972362 on Nov 21, 2012 2:36 AM

    CHECKPOINTSECS defines how often an extract makes its regular checkpoints. An extract will make a checkpoint every 10 seconds if this value is set to 10 irrespective of a transaction that is running for 1 hour. Extract also writes commit checkpoints when a transaction is committed.
    In the example where your Pump is showing time since checkpoint as greater than 10 could have a problem at the network level or issues with the remote trail..
    that is my observation as I had an extract that was being shown as RUNNING but time since last checkpoint was in hours and when i checked the report file, it had an error.

  • FireFox starts, process shows in task manager, GUI doesn't appear.

    Well I just installed windows 7 pro 64 bit. Installed firefox 3.6.13. Worked fine (Using my 8years old profile). Then in mean time SP1 finished installing. After reboot firefox doesn't work. Nor the profile manager (firefox -p) nor the safe mode (firefox -s) nor normal mode. All those make firefox process show up in task manager, but no GUI. Same goes for firefox 4 beta. All versions of 3.6.4 up (so all versions with plugin container) and 4 beta I can find and download behave the same. Even some 3.7 alpha 5 thingy. Only version that works without troubles is 3.5.x and 3.6 up to 3.6.3 I'm on atm. I totally don't get it why its happening. Same profile with 3.6.4+ and 4 beta works fine on my sis laptop on same windows, with same updates. Actually first time it happened was on 32bit version of windows 7 pro. Firefox 3.6.11 (there weren't any newer version out yet) just stopped to work with issues like above described after one of windows updates. Cant pin point which one now cuz it was months ago. My rig is E8200, 6GB DDR2 1066cl5 ram, Gigabyte Ep45-Ds3r, ati 4850. I cant point anything else than just some windows 7 pro update, hardware and plugin container incompatibility. 1 in a million chance that makes this happen and of course I'm the happy winner of firefox issues ^_^. For people asking to switch of plugins and testing other profile. If I downgrade to 3.5 or 3.6.3 change profile to naked new one, then upgrade to 3.6.4+ or 4 beta, and exactly same stuff happens: no GUI, firefox process in tasks with 10-20 threads, and 7-30MB loaded into memory (depending on version, mode used).

    Well I write once again. This time I have solution to my problem. Its HDTunePro 4.5. I admit I do have an not so legit version, and it seems its loaded with some crap, or the HDTunePro itself is. Thing is, after reinstalling whole OS (Win 7 Pro 64bit). With everything: drivers, games, programs. Everything worked, ACDSee, FF4.0, and so on. Then after installing HDTune - magic: FF, ACDSee stopped to work the same way it was before. In a process of finding out what exactly is at fault here (cuz I did install few windows updates with HDTune) I found few things: First, installing that HDTune from its install file, makes FF, ACDSee not work (the loading issue with programs stuck in task manager). But whats funny HDTune itself have the same issue (15 day trial - doesnt boot up more than process in task manager). Patching it with that not so legit thingy makes HDTune work, but all other stuff not. So solution is simple, not using HDTune Pro, at least 4.5 non legit version (HAHA theres a lesson here to not pirate software). Or do a work around - make system restore point, install HDTune, patch it, change extension of exe file (so it will not be *.exe), restore OS to that restore point, change exe extension back to *.exe, done. After this HDTune and all other stuff works.

  • Is it possible to deploy a process in "OFF" state?

    Is it possible to deploy a process in "OFF" state?

    Hi Chris,
    Looking through the BPEL client API, I think it might be possible to change the process state via java code. I say might, because the documentation is not that splendid. The IBPELProcessHandle interface has a method updateMetaData which allows you to change the state, among other things. I have not tried this yet so the solution a little theoretical.Sorry for that :-\
    Then, when you have your java class working, you can create an Ant task for it and invoke your Ant task in the build.xml, right after the deployment target.
    Kind regards,
    Harm

  • Will CSD shows Agent state as hold

    Hi All,
    Would like to know if Cisco supervisor desktop can shows agent state as hold?
    Issue is that even if the Agent placed the customer on hold, Supervisor desktop will show the Agent in talking state, which will give wrong perception to supervisor
    IPCC Version: 7.0(1)
    CAD Version: 7.0
    CSD version: 7.0
    Thanks,
    San

    Hi San,
    Within CSD, the hold times are joined together with the average talk (Avg Talking) time of an agent.
    So the CSD display will not show when an agents has placed a call on hold
    You can find this information in the following document on page 30.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/csd66ug-cm.pdf
    Please let me know if this information has helped you.
    Danny

  • Unable to start Extract and Replicate process?

    Hi,
    I have setup GG b/w two 10.2 databases in two different server(RHEL 5) . But unable to start the extract and replicate process
    Source
    GGSCI (prod.naveed.com) 1> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     STOPPED                                          
    EXTRACT     STOPPED     EXT1        00:00:00      00:43:42   
    GGSCI (prod.naveed.com) 2> start mgr
    Manager started.
    GGSCI (prod.naveed.com) 3> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     RUNNING                                          
    EXTRACT     STOPPED     EXT1        00:00:00      00:43:48   
    GGSCI (prod.naveed.com) 4> start extract ext1
    Sending START request to MANAGER ...
    EXTRACT EXT1 starting
    GGSCI (prod.naveed.com) 5> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     RUNNING                                          
    EXTRACT     STOPPED     EXT1        00:00:00      00:43:56   
    GGSCI (prod.naveed.com) 6> view params mgr
    PORT 7809
    USERID GG_ADMIN, PASSWORD GG_ADMIN
    PURGEOLDEXTRACTS /home/oracle/golden_gate/dirdat/ex, USECHECKPOINTS
    GGSCI (prod.naveed.com) 7> view params ext1
    –extract group–
    extract ext1
    –connection to database–
    userid GG_ADMIN, password GG_ADMIN
    –hostname and port for trail–
    rmthost 172.168.1.11, mgrport 7809
    –path and name for trail–
    rmttrail /home/oracle/golden_gate/dirdat/lt
    –DDL support
    DDL INCLUDE ALL
    ddl include mapped objname NAVEED.*;
    –DML
    table NAVEED.*;
    GGSCI (prod.naveed.com) 8> exitTarget
    [oracle@Test golden_gate]$ ./ggsci
    Oracle GoldenGate Command Interpreter for Oracle
    Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
    Linux, x86, 32bit (optimized), Oracle 10g on Apr 23 2012 07:06:02
    Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
    GGSCI (Test.naveed.com) 1> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     RUNNING                                          
    REPLICAT    STOPPED     REP1        00:00:00      00:35:39   
    GGSCI (Test.naveed.com) 3> start replicat rep1
    Sending START request to MANAGER ...
    REPLICAT REP1 starting
    GGSCI (Test.naveed.com) 4> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     RUNNING                                          
    REPLICAT    STOPPED     REP1        00:00:00      00:36:06   
    GGSCI (Test.naveed.com) 5> view params mgr
    PORT 7810
    USERID GG_ADMIN, PASSWORD GG_ADMIN
    PURGEOLDEXTRACTS /home/oracle/golden_gate/dirdat/ex, USECHECKPOINTS
    GGSCI (Test.naveed.com) 6> view params rep1
    -Replicat group-
    replicat rep1
    –target database login –
    USERID GG_ADMIN, PASSWORD GG_ADMIN
    –file for dicarded transaction –
    discardfile /home/oracle/golden_gate/discard/rep1_discard.txt, append, megabytes 10
    –ddl support
    DDL INCLUDE ALL
    DDLERROR DEFAULT IGNORE RETRYOP
    –Specify table mapping —
    MAP NAVEED.*,       TARGET NAVEED.*;
    GGSCI (Test.naveed.com) 7>

    Thanks it worked, I m able to start both extract and replicate process.
    But when i create a new table and do some DML it is not getting replicated in the TARGET DB?
    Source
    GGSCI (prod.naveed.com) 1> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     RUNNING                                          
    EXTRACT     RUNNING     EXT1        00:30:52      00:00:10   
    GGSCI (prod.naveed.com) 2> view mgr
    ERROR: Invalid command.
    GGSCI (prod.naveed.com) 3> view params mgr
    PORT 7809
    USERID GG_ADMIN, PASSWORD GG_ADMIN
    PURGEOLDEXTRACTS /home/oracle/golden_gate/dirdat/ex, USECHECKPOINTS
    GGSCI (prod.naveed.com) 4> view params ext1
    --extract group
    extract ext1
    --connection to database
    userid GG_ADMIN, password GG_ADMIN
    --hostname and port for trail
    rmthost prod.naveed.com, mgrport 7809
    --path and name for trail
    rmttrail /home/oracle/golden_gate/dirdat/lt
    --DDL support
    ddl include mapped objname NAVEED.*;
    --DML
    table NAVEED.*;Target
    GGSCI (Test.naveed.com) 3> info all
    Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    MANAGER     RUNNING                                          
    REPLICAT    RUNNING     REP1        00:00:00      00:00:02   
    GGSCI (Test.naveed.com) 4> view params mgr
    PORT 7810
    USERID GG_ADMIN, PASSWORD GG_ADMIN
    PURGEOLDEXTRACTS /home/oracle/golden_gate/dirdat/ex, USECHECKPOINTS
    GGSCI (Test.naveed.com) 5> view params rep1
    --Replicat group
    replicat rep1
    --target database login –
    USERID GG_ADMIN, PASSWORD GG_ADMIN
    --file for dicarded transaction –
    discardfile /home/oracle/golden_gate/discard/rep1_discard.txt, append, megabytes 10
    --ddl support
    DDL INCLUDE ALL
    --Specify table mapping
    MAP NAVEED.*, TARGET NAVEED.*;Source
    SQL> conn NAVEED/NAVEED
    Connected.
    SQL> create table tab_1 (id number,rnd_str varchar2(12));
    SQL> insert into tab_1 values (1,'test_1');
    SQL>commit;
    SQL> select * from tab_1;
            ID RND_STR
             1 test_1Target database:
    SQL> conn NAVEED/NAVEED
    Connected.
    SQL> select * from tab_1;
    select * from tab_1
    ERROR at line 1:
    ORA-00942: table or view does not exist

  • Import Bank statement: Process External Bank Statement

    Hi,
    I am currently using SAP Business One 2007A PL45 Australia localization and I would like to use the Process External Bank Statement module.
    However I have to key in my Bank Statement manually. Is the any methods/add-on that can provide the Bank statement import?
    As the BTHF and Format Definition is not available for Australia localization, is there any other options?
    Regards,
    Jack

    This is helpful
    question - anyone know why the "import external bank statement" process was removed from the US localization? 
    seems like a big hassle if you have to reconcile daily to teach an accountant to use the DTW tool.
    would love to know any other options to make this easier or more automated
    thanks

Maybe you are looking for