Replicat error

Hi experts,
in target replicat process getting error like, " Discard file exceeded the size" , in my replicat i have below two parameters regarding discard. how to avoid discard file getting filled error, please help,
DISCARDFILE /apps/goldengate/dirrpt/RALCSR.dsc, purge, megabytes 100
DISCARDROLLOVER AT 02:00 ON SUNDAY

Never purge your discard files; always append. It is inevitable that 2 seconds after the moment you delete/purge some piece of data you will then need it critically.
In OGG 11.2 discard files will rollover similar to report files. Unfortunately, there is not yet a feature that says, "rollover when you become X bytes." So the best thing to do is to make them a very big size (MEGABYTES 2000, for example). If you're making 2GB of discard files then you need to assess the reason why.
Good luck,
-joe

Similar Messages

  • How to reset table in Status "Replicate - Error'?

    Hi,
    we have a HANA sidecar scenario (HANA revision 82) where we replicate tables from ECC non-HANA towards HANA with SLT for operational reporting (using DMIS_2011_1_731 SP7).
    In total we have about 550 tables that are being replicated fine. There are however 2 tables that went into status "Replicate - Error": for instance table KONV. There are other large tables that replicate fine. When I have a look at the transaction LTRC, I find the following message:
    - Error while generating runtime objects for Z_KONV_002
    - Syntax error in function module /1CADMC/ACS_00100000000240
    - Error message: Method "ADJUST_INTERVAL_LOWER_BOUNDARY" is unknown or private or protected
    In attempt to solve this, we will load SAP notes 2041240 + 2016512 and test again.
    But how can we reset a single table as if it has not been selected for replication before? Is this via a specific expert function in transaction LTRC and a physical deletion in RS-tables on HANA? This is needed to be able to start replication again for that single table, right?
    Thanks in advance!
    Stijn

    Hi,
    I'm assuming that you want to reload table KONV completely into HANA? Through transaction LTRC, once in the required mass transfer ID/Configuration, on the Table Overview Tab, press the Data Provisioning button and then enter the table name in the appropriate field. Select the 'Stop Load/Replication' option and execute (make sure the master job is running).
    This will remove the triggers/logging tables in ECC and set the appropriate status for the table in HANA. You can check progress on the Table Overview tab...once KONV disappears, press the use the Data Provisioning button again and change the option to 'Start Replication' for KONV and execute. This will drop the data in HANA and then create the logging table and triggers again, then start the initial load phase and when the load is complete, the table should switch to 'replicate'.
    Word of caution, you might want to maintain any required performance options/filters before you reload.
    Hope this helps.
    Kris

  • Replicat Error Illegal Tandem file name while reading definition file

    Hi All,
    I have problem while running replicat on the target db2 database i have source db is Oracle database .
    **            Running with the following parameters                  **
    2012-06-06 16:38:59  INFO    OGG-03035  Operating system character set identified as ISO-8859-1. Locale: en_US, LC_ALL:.
    --checkparams
    REPLICAT REP01
    TARGETDB b88, USERID db2b88, PASSWORD ********
    2012-06-06 16:38:59  INFO    OGG-03036  Database character set identified as ISO-8859-1. Locale: en_US.
    2012-06-06 16:38:59  INFO    OGG-03037  Session character set identified as ISO-8859-1.
    SOURCEDEFS ./dirdef/source_ora4.def
    Source Context :
      SourceModule            : [er.init]
      SourceID                : [/scratch/aime1/adestore/views/aime1_staoi06/oggcore/OpenSys/src/app/er/init.cpp]
      SourceFunction          : [get_infile_params]
      SourceLine              : [1550]
    2012-06-06 16:38:59  ERROR   OGG-00303  Problem at line 27.  Illegal Tandem file name: SAPSR3./1CN/CBPSAP001.
    2012-06-06 16:38:59  ERROR   OGG-01668  PROCESS ABENDING.I Have Replicat Parameter :
    --checkparams
    REPLICAT REP01
    TARGETDB b88, USERID db2b88, PASSWORD *******
    SOURCEDEFS ./dirdef/source_ora4.def
    --DDLERROR DEFAULT IGNORE
    HANDLECOLLISIONS
    --assumetargetdefs
    MAP SAPSR3.*, TARGET SAPSR3.*;how to clear this isue..?
    thanks, a lot
    Riyas
    Edited by: riyas on 06-Jun-2012 03:29

    Do you mean like this
    this is full my replicat params
    --checkparams
    REPLICAT REP01
    TARGETDB b88, USERID db2b88, PASSWORD kagome31
    SOURCEDEFS ./dirdef/source_ora4.def
    --DDLERROR DEFAULT IGNORE
    HANDLECOLLISIONS
    --assumetargetdefs
    --SOURCEDEFS ./dirdef/source_ora2.def
    --SOURCEDEFS ./dirdef/test_db.def
    --MAPEXCLUDE SAPSR3.PATCHHIST
    MAP SAPSR3.*, TARGET SAPSR3.*;
    --MAP DB.*, TARGET db2b88.*;Edited by: riyas on 06-Jun-2012 03:19

  • Replicat error: ORA-12899: value too large for column ...

    Hi,
    In our system Source and Target are on the same physical server and in the same Oracle instance. Just different schemes.
    Tables on the target were created as 'create table ... as select * from ... source_table', so they have a similar structure. Table names are also similar.
    I started replicat, it worked fine for several hours, but when I inserted Chinese symbols into the source table I got an error:
    WARNING OGG-00869 Oracle GoldenGate Delivery for Oracle, OGGEX1.prm: OCI Error ORA-12899: value too large for column "MY_TARGET_SCHEMA"."TABLE1"."*FIRSTNAME*" (actual: 93, maximum: 40) (status = 12899), SQL <INSERT INTO "MY_TARGET_SCHEMA"."TABLE1" ("USERID","USERNAME","FIRSTNAME","LASTNAME",....>.
    FIRSTNAME is Varchar2(40 char) field.
    I suppose the problem probably is our database is running with NLS_LENGTH_SEMANTICS='CHAR'
    I've double checked tables structure on the target - it's identical with the source.
    I also tried to manually insert this record into the target table using 'insert into ... select * from ... ' statement - it works. The problem seems to be in the replicat.
    How to fix this error?
    Thanks in advance!
    Oracle GoldenGate version: 11.1.1.1
    Oracle Database version: 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    NLS_LANG: AMERICAN_AMERICA.AL32UTF8
    NLS_LENGTH_SEMANTICS='CHAR'
    Edited by: DeniK on Jun 20, 2012 11:49 PM
    Edited by: DeniK on Jun 23, 2012 12:05 PM
    Edited by: DeniK on Jun 25, 2012 1:55 PM

    I've created the definition files and compared them. They are absolutely identical, apart from source and target schema names:
    Source definition file:
    Definition for table MY_SOURCE_SCHEMA.TABLE1
    Record length: 1632
    Syskey: 0
    Columns: 30
    USERID 134 11 0 0 0 1 0 8 8 8 0 0 0 0 1 0 1 3
    USERNAME 64 80 12 0 0 1 0 80 80 0 0 0 0 0 1 0 0 0
    FIRSTNAME 64 160 98 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    LASTNAME 64 160 264 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    PASSWORD 64 160 430 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    TITLE 64 160 596 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    Target definition file:
    Definition for table MY_TAEGET_SCHEMA.TABLE1
    Record length: 1632
    Syskey: 0
    Columns: 30
    USERID 134 11 0 0 0 1 0 8 8 8 0 0 0 0 1 0 1 3
    USERNAME 64 80 12 0 0 1 0 80 80 0 0 0 0 0 1 0 0 0
    FIRSTNAME 64 160 98 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    LASTNAME 64 160 264 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    PASSWORD 64 160 430 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    TITLE 64 160 596 0 0 1 0 160 160 0 0 0 0 0 1 0 0 0
    Edited by: DeniK on Jun 25, 2012 1:56 PM
    Edited by: DeniK on Jun 25, 2012 1:57 PM

  • SQl server to Oracle -- Replicat error command disallowed by current ..

    I am trying to set replication b/w sql serve *& oracle..
    Source -- SQL server 2005 SP4.
    Target - Oracle 11.2.0.3 - using ASM ..single instance..
    The error log is ....
    2012-02-10 17:33:47 ERROR OGG-00664 Oracle GoldenGate Delivery for Oracle, rcatd1.prm: OCI Error beginning session (status = 15000-ORA-15000: command disallowed by current instance type).
    2012-02-10 17:33:47 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rcatd1.prm: PROCESS ABENDING.
    2012-02-10 17:34:00 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): edit params RCATD1.
    2012-02-10 17:34:10 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): start replicat RCATD1.
    2012-02-10 17:34:10 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI on host 10.1.7.80 (START REPLICAT RCATD1 ).
    2012-02-10 17:34:10 INFO OGG-00975 Oracle GoldenGate Manager for Oracle, mgr.prm: REPLICAT RCATD1 starting.
    2012-02-10 17:34:10 INFO OGG-00995 Oracle GoldenGate Delivery for Oracle, rcatd1.prm: REPLICAT RCATD1 starting.
    2012-02-10 17:34:11 ERROR OGG-00664 Oracle GoldenGate Delivery for Oracle, rcatd1.prm: OCI Error beginning session (status = 15000-ORA-15000: command disallowed by current instance type).
    2012-02-10 17:34:11 ERROR OGG-01668 Oracle GoldenGate Delivery for Oracle, rcatd1.prm: PROCESS ABENDING.
    edit params RCATD1
    REPLICAT RCATD1
    SOURCEDEFS /home/oracle/GG/dirdef/catalog.def
    USERID ggs,PASSWORD ggs
    MAP dbo.tmp_webskuchs,TARGET catalog.tmp_webskuchs;
    the steps I am doing are
    [oracle@fl1dvmatgdb2 GG]$ ./ggsci
    Oracle GoldenGate Command Interpreter for Oracle
    Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100
    Linux, x64, 64bit (optimized), Oracle 11g on Oct 4 2011 23:49:46
    Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
    GGSCI (fl1dvmatgdb2) 1> dblogin userid ggs, password ggs
    Successfully logged into database.
    GGSCI (fl1dvmatgdb2) 2> start replicat RCATD1
    Sending START request to MANAGER ...
    REPLICAT RCATD1 starting
    GGSCI (fl1dvmatgdb2) 3> info RCATD1, detail
    REPLICAT RCATD1 Initialized 2012-02-10 15:28 Status STOPPED
    Checkpoint Lag 00:00:00 (updated 02:19:44 ago)
    Log Read Checkpoint File dirdat/l2000000
    First Record RBA 0
    Extract Source Begin End
    dirdat/l2000000 * Initialized * First Record
    Current directory /home/oracle/GG
    Report file /home/oracle/GG/dirrpt/RCATD1.rpt
    Parameter file /home/oracle/GG/dirprm/rcatd1.prm
    Checkpoint file /home/oracle/GG/dirchk/RCATD1.cpr
    Checkpoint table GGS.CHKPT
    Process file /home/oracle/GG/dirpcs/RCATD1.pcr
    Stdout file /home/oracle/GG/dirout/RCATD1.out
    Error log /home/oracle/GG/ggserr.log
    can anybody give me a clue why I am getting ora-15000 on GG
    Thanks in advance..
    Edited by: 898080 on Feb 10, 2012 2:47 PM

    Konsultant wrote:
    Hi all,
    Other details: every time database is started it give message "ORA-15110: no diskgroups mounted" then we manually mount the disk and command
    complete successfully. You can find diskgroup name/s with this query :
    SQL> select name from v$asm_diskgroup;Then use that diskgroup name in the command that will modify spfile's parameter [ASM_DISKGROUPS|http://download.oracle.com/docs/cd/B28359_01/server.111/b31107/asminst.htm#BHCCHHIG] :
    SQL> alter system set asm_diskgroups = 'DISKGROUP_NAME' scope=spfile;
    when we execute some sql then recievese error "ORA-01219: database not open: queries allowed on fixed tables/views only". This simply means that your database is not open.
    Look:
    SQL> startup force mount;
    ORACLE instance started.
    Total System Global Area  209715200 bytes
    Fixed Size                  1248140 bytes
    Variable Size              92275828 bytes
    Database Buffers          113246208 bytes
    Redo Buffers                2945024 bytes
    Database mounted.
    SQL> select status from v$instance;
    STATUS
    MOUNTED
    SQL> select * from my_table;
    select * from my_table
    ERROR at line 1:
    ORA-01219: database not open: queries allowed on fixed tables/views only
    SQL> alter database open;
    Database altered.
    SQL> select status from v$instance;
    STATUS
    OPEN
    SQL> select * from my_table
      no rows selected
    when i execute alter database open command recieving "ORA-15000: command disallowed by current instance type".Most likely because your environment is set for ASM instance , and in the case of the 'alter database open' command, environment should be set for RDBMS . See disscusion about that ORA-15000: command disallowed by current instance type
    another question is that is it possible that i just drop and recreate the database and add the current diskgroups to new created database.yes

  • All session objects should be serializable to replicate error.

    Hi All,
    Having 'EmployeeBean' and it is having below properties with getters and setters methods
    private long emp_id;
    private String emp_name;
    private java.sql.Timestamp date_of_join;
    private boolean isActive;
    private int dept_no;
    Adding multiple employees(creating multiple EmployeeBean) into an ArrayList and storing this ArrayList into a Session object. This is working fine but when I move this code to production(cluster environment) it is throwing below error
    <Aug 23, 2011 2:15:40 PM EDT> <Error> <Cluster> <BEA-000126> <All session objects should be serializable to replicate. Check the objects in your session. Failed to replicate non-serializable object.
    java.rmi.MarshalException: failed to marshal update(Lweblogic.cluster.replication.ROID;ILjava.io.Serializable;Ljava.lang.Object;); nested exception is:
         java.io.NotSerializableException: my.company.beans.EmployeeBean
         at weblogic.rjvm.BasicOutboundRequest.marshalArgs(BasicOutboundRequest.java:90)
         at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:221)
         at weblogic.cluster.replication.ReplicationManager_1032_WLStub.update(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         Truncated. see log file for complete stacktrace
    Caused By: java.io.NotSerializableException: my.company.beans.EmployeeBean
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
         at java.util.ArrayList.writeObject(ArrayList.java:570)
         at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         Truncated. see log file for complete stacktrace
    Can someone please let me know, why I'm getting this error? The EmployeeBean should implement serializable? Is there any problems/cons to implement serializable?
    Having other bean(LoginBean) and I'm keeping this bean into session and it doesn't implement serializable, not getting any error for this bean(LoginBean). Only difference is LoginBean is not added to ArrayList.
    Why it is throwing error for EmployeeBean and not for LoginBean??
    Thanks in advance.
    Regards,
    Sharath.

    The EmployeeBean should implement serializable? - Yep Is there any problems/cons to implement serializable? - No
    Just add java.io.Serializable to the EmployeeBean, for example,
    public class EmployeeBean implements Serializable {
    }For LoginBean you have probably, configured to be in the session, by using faces-config.xml.
    In the case of EmployeeBean (or the object graph it is part of) have you used HttpSession.setAttribute(...)?
    Note that setAtttibute(...) is the trigger for an application server to replicate the object.
    In this case all objects in the object graph have to be serializable.
    Typically, objects should be Serializable when they are part of the session and you are using a clustered environment.

  • REPLICAT ERROR(The procedure entry point long jmp could not be located )

    Hi,
    I am getting the following error
    The procedure entry point long jmp could not be located in the dynamic link library orauts.dll
    Does anyone know anything about this? please help.
    Thanks
    V

    i googled to the solution before i got to the answer but thanks anyway... you are right i changed my oracle home yesterday...today i had to reset to make this work...
    Thanks
    Venkat

  • Error while mass conversion of Planned order to production order

    Hi All,
    Thanks in Advance for help. We are facing one issue since Oct-2011.
    We have set up batch jobs for early morning to convert planned orders in to production orders. This is set up for transaction COHV.
    We have both MTO and MTS scenario.
    But problem occurs in Make to Order (MTO) scenario.
    Error comes in ST22 as   " SAPSQL_ARRAY_INSERT_DUPREC"
    *..Reservierungsköpfe inserten
      IF NOT rkpf_i[] IS INITIAL.
        INSERT rkpf FROM TABLE rkpf_i.
      ENDIF.
    Note : This error is not coming on consistent basis, it comes randomly. Secondly we are not aware of the reason/root cause of this error, hence not able to replicate error at all on Quality server.(Quality is backup of production till nov-2011)
    Writing to SAP, they debugged and provided note 504255. A part of that note says "Remember that this note describes a MODIFICATION which differs from
    the standard behavior of the system. Therefore, the customer assumes
    the responsibility for the implementation of this source code
    change. Due to this reason, SAP AG does not provide any support or
    maintenance for the changed source code."
    Hence client is reluctant to implement that note.
    Can any one help us out on
    1) What can be the cause of error as mentioned above?
    2) Resolution apart from SAP note?
    Best regards,
    Ravi Davda

    Hi Ravi,
    I am also facing same kind of issues from past couple of months.
    Sometimes this issue come up as sales order credit ststus is not approved and some times it happens due the following error INSERT rkpf FROM TABLE rkpf_i..
    I am also looking for some permanent solution.And today I have also faced same error and will be converting it manually.
    And can you tell for which client you are working?And if you find any solution for this please update me
    Regards
    Punjabi

  • GoldenGate - Oracle to MSSQL - handling DDL replication abends on replicat

    Sorry for the cross-post. I clearly failed to actually read the "there's a GoldenGate forum" sticky...
    Hello -
    Very much a GoldenGate noob here, so please excuse me if I fumble on the terms / explanations - still learning.
    We've recently been lucky enough to have a GoldenGate pump put into our campus environment to support our data warehouse. We don't manage the pump or source systems - just the target.
    Pump: GoldenGate 11.1.1.1
    Source: Oracle 11g
    Target: MSSQL 2008R2
    ~5,000 tables of hugely varying sizes
    The extract is apparently configured to push DDL changes, which is clearly not going to work with a MSSQL 2008 R2 target. We're getting abend messages on the replicat and I'd like to know if we can bypass them on the replicat or need to ask that the extract process be modified to exclude DDL operations.
    The replicat error logs show exception:
    OGG-00453: DDL Replication is not supported for this database
    On the replicat I've tried including:
    DDL EXCLUDE ALL
    DDLERROR DEFAULT DISCARD (or DDLERROR DEFAULT IGNORE - neither let the process continue)
    The replicat just abends with the same OGG-00453 exception.
    My question: Can I gracefully handle these abends on the replicat? Or do I need to request the extract be updated with "DDL EXCLUDE ALL." Ideally, we can handle this on the replicat - I'm trying to be considerate of the main GoldenGate admin's time and also avoid any disruption of the extract.
    Any direction / info / ideas much appreciated.
    Thank you,
    Eric

    924681 wrote:
    Sorry for the cross-post. I clearly failed to actually read the "there's a GoldenGate forum" sticky...
    Hello -
    Very much a GoldenGate noob here, so please excuse me if I fumble on the terms / explanations - still learning.
    We've recently been lucky enough to have a GoldenGate pump put into our campus environment to support our data warehouse. We don't manage the pump or source systems - just the target.
    Pump: GoldenGate 11.1.1.1
    Source: Oracle 11g
    Target: MSSQL 2008R2
    ~5,000 tables of hugely varying sizes
    The extract is apparently configured to push DDL changes, which is clearly not going to work with a MSSQL 2008 R2 target. We're getting abend messages on the replicat and I'd like to know if we can bypass them on the replicat or need to ask that the extract process be modified to exclude DDL operations.
    The replicat error logs show exception:
    OGG-00453: DDL Replication is not supported for this database
    On the replicat I've tried including:
    DDL EXCLUDE ALL
    DDLERROR DEFAULT DISCARD (or DDLERROR DEFAULT IGNORE - neither let the process continue)
    The replicat just abends with the same OGG-00453 exception.
    My question: Can I gracefully handle these abends on the replicat? Or do I need to request the extract be updated with "DDL EXCLUDE ALL." Ideally, we can handle this on the replicat - I'm trying to be considerate of the main GoldenGate admin's time and also avoid any disruption of the extract.
    Any direction / info / ideas much appreciated.
    Thank you,
    EricI find strange that DDLERROR DEFAULT IGNORE does not work, are you sure you placed it properly? did you restarted the replicats after doing the change?
    Why dont you try specifying the error like:
    DDLERROR <error> IGNORE

  • Classification text objects

    We are using classification objects in our BW system.  One of our master data objects has about 50 attuibutes from classification data.  When we make a change to the master data object and transport it to QA or PRD we get about 20 to 30 text object load failures.  The error is just a replicate error, but I have to replicate a lot of objects.  I know I can replicate all objects in BW after the transport but I do not want to do this.  Is there a way to get around this or am I stuck replicating these text objects 1 by 1?
    Thank you,
    Aaron

    Hi,
    KSSK, KLAH, AUSP are the relevant tables.
    To read the characteristics w.r.t an object,
    use BAPI: BAPI_OBJCL_GETDETAIL
    also you can check all the BAPI/FM for your reqmt., in FuGr: CLBPA
    Best Regards, Murugesh AS

  • Is 400W enough power? p965 Platinum

    Trying to figure out what is wrong with my system as it some things like front mic I/O not working. System appears stable, but also refuses to run RAM at correct settings (Geil DDR2-800 2.1v 4-4-4-12). Could too little power be a source of problems, or is it likely RAM or MSI board? I'm doing no overclocking and using a cheap ATI graphics card with a Raptor RAID0 and a DVD that is rarely used.
    I would think 400W power-supply is sufficient, but can this also be a source of the problem with RAM and sound? I'm about to return the motherboard and go for maybe Gigabyte or Asus (has known sound problems) since it seems not to be solvable.

    Quote
    Using Memtest software I get errors when running single or dual channel, cannot replicate error with just 1 RAM  (1GB), though I think I've earlier had error reported when testing just 1 chip at a time, Memtest reports errors more consisently when using 2 RAM chips (2x1GB). It's a Geil 800-Ultra kit at 2.1v 4-4-4-12 (SPD: 5-5-5).
    1.Did you test both modules seperately in Slot 1 for a longer period of time each?
    2. Try to switch your modules around (sometimes that helps).
    3. Set your timings to 5-4-4-12 and see if that works for you.  If timings are really set to 3-4-4-12, when you manually enter 4-4-4-12, this will be the closest you get to your expected timings.  The difference in performance between 5-4-4-12 and 4-4-4-12 is very insignificant.
    4. What BIOS Version are you using?
    Quote
    The PSU is generic from the store, so can't find much more info about it.
    There should be some kind of sign on the PSU with the most important numbers on it.  Have a close look and post whatever you find.
    Quote
    But since PC is stable,
    Doesn't sound that stable....

  • Error in replicat when updating a row

    Oracle 11gR2
    OGG 11.1.1.1.5
    I am getting the following error when updating a row that exists in both the target and source db:
    OCI Error ORA-01403: no data found, SQL <UPDATE....The following is in the discard file:
    Record not found
    Mapping problem with compressed key update record (target format)...
    ...The row DOES exist in the target db for sure. But for some reason it thinks that it is not there...why?
    Here are the exact steps I did:
    1. Created a table in source
    2. Create the same table in target (explicitly not through replication as we have an exclude filter on 'CREATE')
    3. Inserted rows into source table (which were replicated to target table).
    4. Delete a row in the source table (which were not applied to target as I am using the IGNOREDELETE parameter)
    5. Update a row in the source table (this is where I got the above mentioned error 'ORA-1403' even though the row does exist.)

    mb_ogg is very likely right - you forgot to "add trandata" as that's the number one most common reason for an ORA-1403 (ANSI 100) no data found error.
    The problem is that Oracle does not automatically log the PK, it only logs that which changed. Down at the replicat on the target it tries to update but the WHERE clause has PK = NULL because it was not logged in the redo. To have it logged in the redo so that the target UPDATE statement has a correct value for PK, you need to use GGSCI to issue "add trandata," which performs an "ALTER TABLE ADD SUPPLEMENTAL LOG GROUP ... ALWAYS".
    "INFO TRANDATA", if using OGG version 11.2+ on Oracle it will tell you if logging is enabled on a table and for which columns.
    Good luck,
    -joe

  • Error while trying to activate REPLICATE

    Hi Experts,
    I am getting below error while trying to Replicate Data Source.Can you please help on this-
    Error analysis
        Short text of error message:
        Unable to read RFC destination WORKFLOW_LOCAL
        Long text of error message:
        Technical information about the message:
        Message class....... "SWF_RUN"
        Number.............. 617
        Variable 1.......... "WORKFLOW_LOCAL_010"
        Variable 2.......... "RFC_READ_DESTINATION_TY
        Variable 3.......... "DESTINATION_NOT_EXIST"
        Variable 4.......... " "
    How to correct the error
        Probably the only way to eliminate the error is to correct the program.
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "MESSAGE_TYPE_X" " "
        "CL_SWF_RUN_WIM_LOCAL==========CP" or "CL_SWF_RUN_WIM_LOCAL==========CM07Z"
        "IF_SWF_RUN_WIM_UTL_INTERNAL~GET_SYSTEM_USER"
    Please help.
    Thanks in advance
    Nilesh

    It's purely connectivity problem ..  make sure login credentials are correct! it should allow remote logon from R/3 to BI and vice versa
    Please follow the doc..
    http://help.sap.com/bp_bw370/BBLibrary/documentation/B84_BB_ConfigGuide_EN_DE.doc

  • Error while trying to replicate current environment

    Hello all,
    Bi server throws these errors after uploading and restarting RPDs. I am trying to replicate the current environment, not able to understand whats causing the error.
    Could anybody help me with this.
    <Aug 19, 2011 10:39:58 PM PDT> <Error> <oracle.rtd.logger> <BEA-000000> <
    com.sigmadynamics.cluster.persist.StorageException: java.sql.SQLDataException: [FMWGEN][DB2 JDBC Driver][DB2]Character data, right truncation occurred; for example, an update or insert value is a string that is too long for the column, or a datetime value cannot be assigned to a host variable, because it is too small.
    at com.sigmadynamics.cluster.persist.TopologyDatabaseStorage._getAllFresherThan(TopologyDatabaseStorage.java:200)
    at com.sigmadynamics.cluster.persist.TopologyDatabaseStorage.getAllFresherThan(TopologyDatabaseStorage.java:166)
    at com.sigmadynamics.server.kernel.RemoteInstanceDatabaseStorage.getAllFresherThan(RemoteInstanceDatabaseStorage.java:84)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.removeStaleDSSessions(SDCluster.java:746)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.doNewCoordinator(SDCluster.java:699)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.doCoordinator(SDCluster.java:656)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.access$2(SDCluster.java:628)
    at com.sigmadynamics.server.SDCluster.assumeCoordinatorDuties(SDCluster.java:459)
    at com.sigmadynamics.server.SDCluster.checkCoordinatorNow(SDCluster.java:435)
    at com.sigmadynamics.server.SDCluster.access$14(SDCluster.java:430)
    at com.sigmadynamics.server.SDCluster$5.run(SDCluster.java:420)
    at com.sigmadynamics.server.kernel.RTDServerTimerAndJobRunner$JobCatcher.run(RTDServerTimerAndJobRunner.java:181)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
    at java.lang.Thread.run(Thread.java:736)
    at com.sigmadynamics.server.kernel.RTDServerTimerAndJobRunner$1$1.run(RTDServerTimerAndJobRunner.java:131)
    Caused By: java.sql.SQLDataException: [FMWGEN][DB2 JDBC Driver][DB2]Character data, right truncation occurred; for example, an update or insert value is a string that is too long for the column, or a datetime value cannot be assigned to a host variable, because it is too small.
    at weblogic.jdbc.db2base.dda3.b(Unknown Source)
    at weblogic.jdbc.db2base.dda3.a(Unknown Source)
    at weblogic.jdbc.db2base.dda2.b(Unknown Source)
    at weblogic.jdbc.db2base.dda2.a(Unknown Source)
    at weblogic.jdbc.db2.drda.ddn.d(Unknown Source)
    at weblogic.jdbc.db2.drda.ddn.a(Unknown Source)
    at weblogic.jdbc.db2.drda.ddp.a(Unknown Source)
    at weblogic.jdbc.db2.drda.ddm.a(Unknown Source)
    at weblogic.jdbc.db2.drda.ddn.c(Unknown Source)
    at weblogic.jdbc.db2.ddg.g(Unknown Source)
    at weblogic.jdbc.db2base.ddbu.f(Unknown Source)
    at weblogic.jdbc.db2base.dddd.y(Unknown Source)
    at weblogic.jdbc.db2base.dddd.e(Unknown Source)
    at weblogic.jdbc.db2base.dddd.u(Unknown Source)
    at weblogic.jdbc.db2base.ddb9.executeQuery(Unknown Source)
    at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:135)
    at com.sigmadynamics.cluster.persist.TopologyDatabaseStorage._getAllFresherThan(TopologyDatabaseStorage.java:180)
    at com.sigmadynamics.cluster.persist.TopologyDatabaseStorage.getAllFresherThan(TopologyDatabaseStorage.java:166)
    at com.sigmadynamics.server.kernel.RemoteInstanceDatabaseStorage.getAllFresherThan(RemoteInstanceDatabaseStorage.java:84)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.removeStaleDSSessions(SDCluster.java:746)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.doNewCoordinator(SDCluster.java:699)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.doCoordinator(SDCluster.java:656)
    at com.sigmadynamics.server.SDCluster$ClusterCoordinator.access$2(SDCluster.java:628)
    at com.sigmadynamics.server.SDCluster.assumeCoordinatorDuties(SDCluster.java:459)
    at com.sigmadynamics.server.SDCluster.checkCoordinatorNow(SDCluster.java:435)
    at com.sigmadynamics.server.SDCluster.access$14(SDCluster.java:430)
    at com.sigmadynamics.server.SDCluster$5.run(SDCluster.java:420)
    at com.sigmadynamics.server.kernel.RTDServerTimerAndJobRunner$JobCatcher.run(RTDServerTimerAndJobRunner.java:181)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
    at java.lang.Thread.run(Thread.java:736)
    at com.sigmadynamics.server.kernel.RTDServerTimerAndJobRunner$1$1.run(RTDServerTimerAndJobRunner.java:131)
    Thanks.

    It's purely connectivity problem ..  make sure login credentials are correct! it should allow remote logon from R/3 to BI and vice versa
    Please follow the doc..
    http://help.sap.com/bp_bw370/BBLibrary/documentation/B84_BB_ConfigGuide_EN_DE.doc

  • Service SRM PO fail to replicate to SAP with error"Tax code Mand. for ERS"

    HI
    We are facing issue for posting Serviice PO with vendor enabled with ERS functionality.
    Service purchase orders with ERS flag and with complete tax detail fail to replicate to MM PO. Error found on XML on ECC interface : "Enter Tax code in case of Evaluated receipt settlement".
    We have compelete tax details on the XML which is not recognized. When we manually feed the details in dubug it allows to post the document.
    PO is created with account assigned service item.
    Have any one come across simialr situation.
    Regards
    Prashanth K Saralaya

    Hi Prashanth,
      Do you have tax code maintained in SRM PO. SRM PO is pushed to ERP using RFC Calls and not XML(in standard scenarios). I am wondering why XML is being checked in debug mode by you for a SRM PO to make it to ERP.
    May I have the background of your requirement..
    Regards
    Virender Singh

Maybe you are looking for

  • How do I transfer a slideshow from my iMac to my iPad.  Can I use icloud or iMovie?

    i Created a slideshow with music on my iMac.  How can I transfer it to my iPad.  Can I use iCloud or IMovie.

  • Can no longer play hundreds of songs after buying new PC

    I recently restored an external drive after buying a new PC and there are hundreds of songs I can no longer play because it says this device is not authorized.  I have authorized this PC and 2 devices. Help!

  • JWS : Properties and Log file locations?

    We have a swing app that used log4j to log to a file. It also uses Apache commons PropertyConfiguration to allow the user to setup and save properties to a file. This all works great when running the app locally. The app creates the log file and prop

  • I have a question related to the discussions forum,

    and here it is: In which thread should I post a technical question about the "Apple Care" warranty--it doesn't seem to have its own heading like the other products and services offered by Apple. All I really want to ask is, "Why is it that I'm being

  • Smart list issue

    Hi all, I want to know how to create smart list and use it . I got the content of how to create but I am not able to use them. I want to use to one of my account member . can some one help me pls Charan