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!
StijnHi,
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:29Do 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 PMI'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 PMKonsultant 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
Vi 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 DavdaHi 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,
Eric924681 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 -
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,
AaronHi,
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
NileshIt'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 SaralayaHi 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
-
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