Workprocess trace file shows message "*GENER* starting inline generation"
Hi,
I have installed CRM 2007 system (ABAP+JAVA) on Win 2003 system.
I have noticed following messages in the dev_wp* trace files.
A Tue Dec 09 21:16:17 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_1O_TEMPL_ITEM=CP (reason: explicit generation).
A
A Tue Dec 09 21:16:19 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_ACCESS_COLL===CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN=========CP (reason: explicit generation).
A
A Tue Dec 09 21:16:20 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN_COL=====CP (reason: explicit generation).
A
A Tue Dec 09 21:16:22 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY======CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY_COL==CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG========CP (reason: explicit generation).
A
A Tue Dec 09 21:16:23 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG_COL====CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_APPLICATION===CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG=========CP (reason: explicit generation).
A
A Tue Dec 09 21:16:24 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG_COL=====CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG=========CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG_COL=====CP (reason: explicit generation).
A
A Tue Dec 09 21:16:26 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_COPY===CP (reason: explicit generation).
A
A Tue Dec 09 21:16:27 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_DELETE=CP (reason: explicit generation).
A
A Tue Dec 09 21:16:28 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_COL=======CP (reason: explicit generation).
A
A Tue Dec 09 21:16:29 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_ITEM======CP (reason: explicit generation).
A
A Tue Dec 09 21:16:30 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_COL===CP (reason: explicit generation).
A
A Tue Dec 09 21:16:32 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_ITEM==CP (reason: explicit generation).
A
A Tue Dec 09 21:16:33 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_COL=CP (reason: explicit generation).
A
A Tue Dec 09 21:16:34 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_ITEMCP (reason: explicit generation).
A
A Tue Dec 09 21:16:36 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_COL===CP (reason: explicit generation).
A
A Tue Dec 09 21:16:37 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_ITEM==CP (reason: explicit generation).
A
A Tue Dec 09 21:16:38 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CHECK_CHANGES=CP (reason: explicit generation).
A Tue Dec 09 21:31:29 2008
A GENER starting inline generation: SAPLCRMBW_KEY_FIGURES_4_CIC (reason: explicit generation).
A GENER starting inline generation: SAPLCRMBW_OBJID_4_OIC (reason: explicit generation).
A GENER starting inline generation: CRMBWREQMAINTAIN (reason: explicit generation).
A GENER starting inline generation: CRMBW_CIC_TEST (reason: explicit generation).
The dev_wp* file gets updated every sec with this message.
and in one of the wp trace file says
B Tue Dec 09 21:05:03 2008
B table logging switched off for all clients
Can someone let me know what this message implies?
Regards,
Chintan
Hi,
I have installed CRM 2007 system (ABAP+JAVA) on Win 2003 system.
I have noticed following messages in the dev_wp* trace files.
A Tue Dec 09 21:16:17 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_1O_TEMPL_ITEM=CP (reason: explicit generation).
A
A Tue Dec 09 21:16:19 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_ACCESS_COLL===CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN=========CP (reason: explicit generation).
A
A Tue Dec 09 21:16:20 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN_COL=====CP (reason: explicit generation).
A
A Tue Dec 09 21:16:22 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY======CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY_COL==CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG========CP (reason: explicit generation).
A
A Tue Dec 09 21:16:23 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG_COL====CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_APPLICATION===CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG=========CP (reason: explicit generation).
A
A Tue Dec 09 21:16:24 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG_COL=====CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG=========CP (reason: explicit generation).
A GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG_COL=====CP (reason: explicit generation).
A
A Tue Dec 09 21:16:26 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_COPY===CP (reason: explicit generation).
A
A Tue Dec 09 21:16:27 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_DELETE=CP (reason: explicit generation).
A
A Tue Dec 09 21:16:28 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_COL=======CP (reason: explicit generation).
A
A Tue Dec 09 21:16:29 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_ITEM======CP (reason: explicit generation).
A
A Tue Dec 09 21:16:30 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_COL===CP (reason: explicit generation).
A
A Tue Dec 09 21:16:32 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_ITEM==CP (reason: explicit generation).
A
A Tue Dec 09 21:16:33 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_COL=CP (reason: explicit generation).
A
A Tue Dec 09 21:16:34 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_ITEMCP (reason: explicit generation).
A
A Tue Dec 09 21:16:36 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_COL===CP (reason: explicit generation).
A
A Tue Dec 09 21:16:37 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_ITEM==CP (reason: explicit generation).
A
A Tue Dec 09 21:16:38 2008
A GENER starting inline generation: CL_CRM_MKTPL_IB_CHECK_CHANGES=CP (reason: explicit generation).
A Tue Dec 09 21:31:29 2008
A GENER starting inline generation: SAPLCRMBW_KEY_FIGURES_4_CIC (reason: explicit generation).
A GENER starting inline generation: SAPLCRMBW_OBJID_4_OIC (reason: explicit generation).
A GENER starting inline generation: CRMBWREQMAINTAIN (reason: explicit generation).
A GENER starting inline generation: CRMBW_CIC_TEST (reason: explicit generation).
The dev_wp* file gets updated every sec with this message.
and in one of the wp trace file says
B Tue Dec 09 21:05:03 2008
B table logging switched off for all clients
Can someone let me know what this message implies?
Regards,
Chintan
Similar Messages
-
Trace files showing bind variables value=""
10g on solaris
Hi All,
We have an issue with an informatica workflow issuing an update statment to Oracle in trems of performace.
I switched the tracing on using DBMS_SUPPORT with binds set to TRUE. It has captured the trace files accordingly against a controlled set of data. Twot trace files were produced.
The first trace files shows the SELECT statment being issues that identifies the records that will be updated.
The 2nd trace file shows the actual UPDATE statment being issued as a PL/SQL loop to do the update.
There were 20 records that the users have rigged to updated and the update statment shows 20 cases where updates took place. All updates took place succesfully after checking the post results. However my issue is why the trace files are showing the bind vaules as being set to ""?..any ideas appreciated!
an extract of the trace file...
PARSING IN CURSOR #1 len=123 dep=0 uid=1482 oct=6 lid=1482 tim=994827916280 hv=3649357857 ad='8b5b98f0'
UPDATE /*+ index(FCT_TASK IDX_FCT_TASK_CASE_SBL_ROW_ID)*/ FCT_TASK SET DWH_LAST_UPD_DT = SYSDATE WHERE CASE_SBL_ROW_ID = :1
END OF STMT
PARSE #1:c=10000,e=980,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=994827916264
=====================
PARSING IN CURSOR #5 len=227 dep=1 uid=0 oct=3 lid=0 tim=994827919231 hv=2190775527 ad='8e622670'
select u.name,o.name, t.update$, t.insert$, t.delete$, t.enabled from obj$ o,user$ u,trigger$ t where t.baseobject=:1 and t.obj#=o.obj# and o.owner#=u.user# and bitand(property,16)=0 and bitand(property,8
)=0 order by o.obj#
END OF STMT
PARSE #5:c=0,e=1310,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=1,tim=994827919223
BINDS #5:
bind 0: dty=2 mxl=22(22) mal=00 scl=00 pre=00 oacflg=00 oacfl2=0001 size=24 offset=0
bfp=ffffffff7c058d98 bln=22 avl=04 flg=05
value=425212
EXEC #5:c=10000,e=9476,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=4,tim=994827928883
FETCH #5:c=0,e=104,p=0,cr=1,cu=0,mis=0,r=0,dep=1,og=4,tim=994827929051
STAT #5 id=1 cnt=0 pid=0 pos=1 obj=0 op='SORT ORDER BY (cr=1 pr=0 pw=0 time=172 us)'
STAT #5 id=2 cnt=0 pid=1 pos=1 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=110 us)'
STAT #5 id=3 cnt=0 pid=2 pos=1 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=105 us)'
STAT #5 id=4 cnt=0 pid=3 pos=1 obj=79 op='TABLE ACCESS BY INDEX ROWID TRIGGER$ (cr=1 pr=0 pw=0 time=103 us)'
STAT #5 id=5 cnt=0 pid=4 pos=1 obj=123 op='INDEX RANGE SCAN I_TRIGGER1 (cr=1 pr=0 pw=0 time=78 us)'
STAT #5 id=6 cnt=0 pid=3 pos=2 obj=18 op='TABLE ACCESS BY INDEX ROWID OBJ$ (cr=0 pr=0 pw=0 time=0 us)'
STAT #5 id=7 cnt=0 pid=6 pos=1 obj=36 op='INDEX UNIQUE SCAN I_OBJ1 (cr=0 pr=0 pw=0 time=0 us)'
STAT #5 id=8 cnt=0 pid=2 pos=2 obj=22 op='TABLE ACCESS CLUSTER USER$ (cr=0 pr=0 pw=0 time=0 us)'
STAT #5 id=9 cnt=0 pid=8 pos=1 obj=11 op='INDEX UNIQUE SCAN I_USER# (cr=0 pr=0 pw=0 time=0 us)'
BINDS #1:
bind 0: dty=1 mxl=32(30) mal=00 scl=00 pre=00 oacflg=01 oacfl2=800000 size=32 offset=0
bfp=ffffffff7c17b0a0 bln=32 avl=04 flg=05
value=""
EXEC #1:c=8390000,e=8740989,p=55593,cr=55610,cu=3,mis=1,r=1,dep=0,og=1,tim=994836657483
BINDS #1:
bind 0: dty=1 mxl=32(30) mal=00 scl=00 pre=00 oacflg=01 oacfl2=800000 size=32 offset=0
bfp=ffffffff7c17b0a0 bln=32 avl=04 flg=05
value=""
EXEC #1:c=7980000,e=7962369,p=55591,cr=55608,cu=1,mis=0,r=1,dep=0,og=1,tim=994844621479
BINDS #1:
bind 0: dty=1 mxl=32(30) mal=00 scl=00 pre=00 oacflg=01 oacfl2=800000 size=32 offset=0
bfp=ffffffff7c17b0a0 bln=32 avl=04 flg=05
value=""
ect ect ect...
Regards
Satnamspliffer wrote:
Having investigated on the comment of NVARCHAR2 not allowing bind variables to be displayed in the trace file... I checked the datatype of the table/column being used in the index and its is defined as VARCHAR2(15)... ? so Im still not sure as to why we are still getting this.. could it be to do with the clinet application and the way in which it passes the bind vlaues to the oracle update statment?
any ideas appreciated?
regards
SatnamHere is a very brief demonstration.
The script:
VARIABLE V1 VARCHAR2
VARIABLE V2 NVARCHAR2
EXEC :V1:='A'
EXEC :V2:='A'
ALTER SESSION SET TRACEFILE_IDENTIFIER = 'FIND_ME';
ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 12';
SELECT
FROM
(SELECT
ROWNUM COUNTER,
CHR(MOD(ROWNUM-1,26)+65) CHARACTER
FROM
DUAL
CONNECT BY
LEVEL<=100)
WHERE
CHARACTER= :V1;
SELECT
FROM
(SELECT
ROWNUM COUNTER,
CHR(MOD(ROWNUM-1,26)+65) CHARACTER
FROM
DUAL
CONNECT BY
LEVEL<=100)
WHERE
CHARACTER= :V2;
SELECT SYSDATE FROM DUAL;
ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT OFF';In the script we have two bind variables defined, the first a VARCHAR2 and the second a NVARCHAR2. The output of the script looks like this in both cases:
COUNTER C
1 A
27 A
53 A
79 AThe 10046 trace file looks like this:
PARSING IN CURSOR #3 len=152 dep=0 uid=31 oct=3 lid=31 tim=2874162497 hv=2898495116 ad='a5259590'
SELECT
FROM
(SELECT
ROWNUM COUNTER,
CHR(MOD(ROWNUM-1,26)+65) CHARACTER
FROM
DUAL
CONNECT BY
LEVEL<=100)
WHERE
CHARACTER= :V1
END OF STMT
PARSE #3:c=0,e=128,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874162493
BINDS #3:
kkscoacd
Bind#0
oacdty=01 mxl=32(01) mxlc=00 mal=00 scl=00 pre=00
oacflg=03 fl2=1000000 frm=01 csi=178 siz=32 off=0
kxsbbbfp=0f176c88 bln=32 avl=01 flg=05
value="A"
EXEC #3:c=0,e=498,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874163947
WAIT #3: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874164058
FETCH #3:c=0,e=68,p=0,cr=0,cu=0,mis=0,r=1,dep=0,og=1,tim=2874164215
WAIT #3: nam='SQL*Net message from client' ela= 299 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874164657
WAIT #3: nam='SQL*Net message to client' ela= 2 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874164903
FETCH #3:c=15625,e=359,p=0,cr=0,cu=0,mis=0,r=3,dep=0,og=1,tim=2874165155
WAIT #3: nam='SQL*Net message from client' ela= 1162 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874166774
STAT #3 id=1 cnt=4 pid=0 pos=1 obj=0 op='VIEW (cr=0 pr=0 pw=0 time=76 us)'
STAT #3 id=2 cnt=100 pid=1 pos=1 obj=0 op='COUNT (cr=0 pr=0 pw=0 time=50 us)'
STAT #3 id=3 cnt=100 pid=2 pos=1 obj=0 op='CONNECT BY WITHOUT FILTERING (cr=0 pr=0 pw=0 time=47 us)'
STAT #3 id=4 cnt=1 pid=3 pos=1 obj=0 op='FAST DUAL (cr=0 pr=0 pw=0 time=4 us)'
WAIT #0: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874167438
WAIT #0: nam='SQL*Net message from client' ela= 3939 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874171452
=====================
PARSING IN CURSOR #2 len=152 dep=0 uid=31 oct=3 lid=31 tim=2874171761 hv=2346424803 ad='a597e190'
SELECT
FROM
(SELECT
ROWNUM COUNTER,
CHR(MOD(ROWNUM-1,26)+65) CHARACTER
FROM
DUAL
CONNECT BY
LEVEL<=100)
WHERE
CHARACTER= :V2
END OF STMT
PARSE #2:c=0,e=155,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874171757
BINDS #2:
kkscoacd
Bind#0
oacdty=01 mxl=32(02) mxlc=01 mal=00 scl=00 pre=00
oacflg=03 fl2=1000010 frm=02 csi=2000 siz=32 off=0
kxsbbbfp=0f176c88 bln=32 avl=02 flg=05
value=""
EXEC #2:c=0,e=489,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874173190
WAIT #2: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874173300
FETCH #2:c=0,e=68,p=0,cr=0,cu=0,mis=0,r=1,dep=0,og=1,tim=2874173453
WAIT #2: nam='SQL*Net message from client' ela= 326 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874173906
WAIT #2: nam='SQL*Net message to client' ela= 2 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874174137
FETCH #2:c=0,e=334,p=0,cr=0,cu=0,mis=0,r=3,dep=0,og=1,tim=2874174398
WAIT #2: nam='SQL*Net message from client' ela= 1052 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874175570
STAT #2 id=1 cnt=4 pid=0 pos=1 obj=0 op='VIEW (cr=0 pr=0 pw=0 time=76 us)'
STAT #2 id=2 cnt=100 pid=1 pos=1 obj=0 op='COUNT (cr=0 pr=0 pw=0 time=46 us)'
STAT #2 id=3 cnt=100 pid=2 pos=1 obj=0 op='CONNECT BY WITHOUT FILTERING (cr=0 pr=0 pw=0 time=43 us)'
STAT #2 id=4 cnt=1 pid=3 pos=1 obj=0 op='FAST DUAL (cr=0 pr=0 pw=0 time=4 us)'
WAIT #0: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874176119
WAIT #0: nam='SQL*Net message from client' ela= 998 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874177197
...Notice that the value for the bind variable defined as VARCHAR2 printed in the trace file, while the value for the bind variable defined as NVARCHAR2 did not print in the trace file.
If I had set the STATISTICS_LEVEL to ALL (or used a GATHER_PLAN_STATISTICS hint) I could retrieve the actual execution plan for the above SQL statements like this (if not, replace ALLSTATS LAST with TYPICAL):
SET PAGESIZE 1000
SET LINESIZE 160
SELECT /*+ LEADING(S) */
T.PLAN_TABLE_OUTPUT
FROM
(SELECT
SQL_ID,
CHILD_NUMBER
FROM
V$SQL
WHERE
SQL_TEXT LIKE '% CHARACTER= :V_') S,
TABLE(DBMS_XPLAN.DISPLAY_CURSOR(S.SQL_ID,S.CHILD_NUMBER,'ALLSTATS LAST +COST')) T;The output of the above looks like this:
SQL_ID 33wwr3kqc71nc, child number 0
SELECT * FROM (SELECT ROWNUM COUNTER, CHR(MOD(ROWNUM-1,26)+65) CHARACTER FROM
DUAL CONNECT BY LEVEL<=100) WHERE CHARACTER= :V1
Plan hash value: 761049541
| Id | Operation | Name | Starts | E-Rows | Cost (%CPU)| A-Rows | A-Time |
|* 1 | VIEW | | 1 | 1 | 2 (0)| 4 |00:00:00.01 |
| 2 | COUNT | | 1 | | | 100 |00:00:00.01 |
| 3 | CONNECT BY WITHOUT FILTERING| | 1 | | | 100 |00:00:00.01 |
| 4 | FAST DUAL | | 1 | 1 | 2 (0)| 1 |00:00:00.01 |
Predicate Information (identified by operation id):
1 - filter("CHARACTER"=:V1)
SQL_ID 7qzd4aq5xr6g3, child number 0
SELECT * FROM (SELECT ROWNUM COUNTER, CHR(MOD(ROWNUM-1,26)+65) CHARACTER FROM
DUAL CONNECT BY LEVEL<=100) WHERE CHARACTER= :V2
Plan hash value: 761049541
| Id | Operation | Name | Starts | E-Rows | Cost (%CPU)| A-Rows | A-Time |
|* 1 | VIEW | | 1 | 1 | 2 (0)| 4 |00:00:00.01 |
| 2 | COUNT | | 1 | | | 100 |00:00:00.01 |
| 3 | CONNECT BY WITHOUT FILTERING| | 1 | | | 100 |00:00:00.01 |
| 4 | FAST DUAL | | 1 | 1 | 2 (0)| 1 |00:00:00.01 |
Predicate Information (identified by operation id):
1 - filter(SYS_OP_C2C("CHARACTER")=:V2)Notice in the Predicate Information section of the second execution plan, a function is applied to the column - that SYS_OP_C2C function will likely prevent a normal (non-function based) index from helping to improve the execution performance.
To answer your question, it is the client application that must correctly define the bind variable types.
Charles Hooper
Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
http://hoopercharles.wordpress.com/
IT Manager/Oracle DBA
K&M Machine-Fabricating, Inc. -
SCM WP trace file error message
Hi,
We are getting the below error in our work process trace files for our SCM 5.1 system
Tue Dec 30 17:35:51 2008
***LOG Q0I=> NiPGetHostByName: hostname 'OPTSERVER' not found: gethostbyname [niuxi.c 1470]
At same time, we have system log entries as below:
19:07:34 BTC 031 009 APOADMIN Q0 I Operating system call gethostbyname failed (error no. 0 )
Documentation for system log message Q0 I :
The specified operating system call was returned with an error.
For communication calls (receive, send, etc) often the cause of errors
are network problems.
It could also be a configuration problem at operating system level.
(file cannot be opened, no space in the file system etc.).
Does anyone know about this?? The RFC connections between APO server and Optimizer server are working fine and there is no issue. However, for any dialog/background process we are getting the error above. Please suggest.
Regards,
Sandeep.Hi Senthil,
Thanks for your reply. As in the note 388193 that you have mentioned job /SAPAPO/OM_REORG_DAILY is executed daily in our system and there does not seem to be any issue with optimizer installation as optimizer is working fine and there is no connection problem with scm system.
However the SM21 errors keeps coming.
13:48:15 BTC 031 009 APOADMIN Q0 I Operating system call gethostbyname failed (error no. 0 )
13:54:38 BTC 031 009 APOADMIN Q0 I Operating system call gethostbyname failed (error no. 0 )
14:01:24 BTC 031 009 APOADMIN Q0 I Operating system call gethostbyname failed (error no. 0 )
14:07:59 BTC 031 009 APOADMIN Q0 I Operating system call gethostbyname failed (error no. 0 )
Regards,
Sandeep -
LSMW error message during "Start Idoc generation"
Hi ,
I am getting error message "'/tmp/YS.lsmw.conv' File Has Not Been Accepted for Processing"
during the step "Start Idoc generation" in transaction LSMW.
Please help to solve this issue.
Thanks & regards,
YogitaHi,
I already have set port and partner function.
As per the details of the error message, it says "
System Response
Clarify if the inbound file is a Unicode file.
Procedure
If it is not a Unicode file, change the port definition and then start inbound processing again.
If it is a Unicode file, then the file must be generated with the 'EDI_DC40_U' indicator. This must be clarified with the creator of the file.
I have added the check Unicode fomat while defining the port.
Can you please help?
Regards,
Yogita -
Getting "Save File" permission message related to Report Generation Toolkit
I started having this problem about a month ago. It does not affect the operation of my project but is a minor nuisance, but a nuisance none the less. I opened a couple of Excel Specific VIs. I did not nor did I attempt to make any changes, I was just curious as to their content (truth is I wanted to see how the active X controls were being used). Ever since then I get the attached messages when saving my project and have not been able to get rid of it. When OK is pressed, a Save As dialog box appears (see attached) pointing to the NI directory which contains the Excel VIs for the Report Generation Toolkit. I press cancel and am able to save my project VIs just fine, but I would like to get to the bottom of this problem.
I would not think that simply opening a VI would cause this behavior. I should also mention, it not only attempts to save the VIs I opened, but every RGT VI that is a part of my project, which is even stranger. I have not attempted a reinstall. I was hoping for something a little less drastic, and that won't prevent this from happening again, unless I can kill my curiousity that is. Is there a setting somewhere which I am missing? Thanks in advance for your assistance.
Reese
Reese, (former CLAD, future CLD)
Some people call me the Space Cowboy!
Some call me the gangster of love.
Some people call me MoReese!
...I'm right here baby, right here, right here, right here at home
Attachments:
Save Message.JPG 249 KB
Save As Dialog box.JPG 305 KBIt did not work. In fact, it called out four bad VIs (see attached). But I think this is probably normal behavior. All the VIs in question are broken due to an unwired input on the bundle. The bundle is the only thing in these VIs. Could you please verify that this is the case. It said the mass compile was complete and I am assuming that it did compile the rest of the VIs, correct? Unfortunately I am still getting the same message. Do you have any other ideas? Anyone? Thanks again for your assistance.
Reese, (former CLAD, future CLD)
Some people call me the Space Cowboy!
Some call me the gangster of love.
Some people call me MoReese!
...I'm right here baby, right here, right here, right here at home
Attachments:
Mass Compile Dialog.JPG 338 KB -
Start/stop trace between removing trace files
Hi,
I have the following problem.
I put some Oracle session on trace (I use sys.dbms_support.start_trace_in_session). Then I make some test. I close the trace (I use sys.dbms_support.stop_trace_in_session). I analyze the trace files (tkprof) and I make some tuning.
Then I'd like to remove the trace files (*.trc) and start the trace again for checking if the tuning was efficient.
It seems not possible. Event if I start the trace again I can't see and trc files.
In order to solve the problem I must to bounce the application I want to trace (so that the Oracle sessions start again).
Any hint?
Thanks, MaxIn that case, you will need to parse the trace file to identify the start and stop of the trace. Below is an example from a 10gR2 trace. Notice the line starting with the *** that contains the date. It comes between the stop of the trace and the start of another trace. You cannot use this line alone to signify the start of a trace as similar lines are emitted in the trace file when there are long delays between writes to the file.
=====================
PARSING IN CURSOR #2 len=55 dep=0 uid=0 oct=42 lid=0 tim=330900979 hv=2217940283 ad='2fdd5ef8'
alter session set events '10046 trace name context off'
END OF STMT
PARSE #2:c=0,e=52,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=330900976
BINDS #2:
EXEC #2:c=0,e=85,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=330901247
*** 2007-02-20 11:55:55.026
=====================
PARSING IN CURSOR #4 len=69 dep=0 uid=0 oct=42 lid=0 tim=386816222 hv=3164292706 ad='2fdd6980'
alter session set events '10046 trace name context forever, level 12'
END OF STMT
EXEC #4:c=0,e=60,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=386816218
WAIT #4: nam='SQL*Net message to client' ela= 2 driver id=1111838976 #bytes=1 p3=0 obj#=258 tim=386816593
WAIT #4: nam='SQL*Net message from client' ela= 105 driver id=1111838976 #bytes=1 p3=0 obj#=258 tim=386816748
===================== -
Trace file out put line shows 18726 but wc -l lists only 165
Friends,
the output of the trace file show "18726 lines in trace file"
when i run the linux command to count the number of lines
$ wc -l filename.txt
it shows only 165 lines.
Also, the manual count shows 165 lines.
so where are the remaining lines?
the parameter for max file size is unlimited.
thanksEven if you do not filter any result set (F.ex. SYS=NO), the tkprof output is generally an aggregate output (unless you specify AGGREGATE=NO). So a statement doing a 1000 fetches, would still show up as one.
Even if you do specify AGGREGATE=NO, I doubt whether the line count in the original trace and converted text files will tally. -
Name of trace file from trace enabled concurrent program
Hi all,
I am looking for a sql script or method to find the name of a trace file in udump for trace enabled concurrent programs. I know the trace files show 11i logon (user_name from fnd_user) in the name of the trace file but I am looking for a sql that would give the exact name of the raw trace file with request id as input.
I have 11.5.10.2.
Any help?
Thanks,Please see these docs.
11i-How to find the Trace file generated for a concurrent program [ID 270446.1]
How to find the Trace file generated for a concurrent program? [ID 967966.1]
FAQ: Common Tracing Techniques within the Oracle Applications 11i/R12 [ID 296559.1]
Thanks,
Hussein -
hi forum
i want to find out the paths for different trace files . ie where
database trace files get stored, where workprocess trace files get stored?Hi Ramesh
Go to the below link and search for the tearm <b>trace files</b>.All your questions will get answered.Its really a good one.
https://wiki.sdn.sap.com/wiki/display/EP/Portallogandtracefiles
Reawrd points if useful. -
Capturing errors in trace file
If I intentionally out a error in report and run it through report bulider, the trace file shows proper errors.
But, If I try to run it from command prompt, it produces the trace file but dosen't give error information. I have tried giving TRACEOPT = TRACE_ALL. and all other trace options. Do we have any other way to capture errors in report.?
My reqirement is to log the errors produced in the report to a table, and find out the successful execution of the report.Hi All ,
MY database is oracle 11G , SParc OS 64 Bit , i got the same error on my primary database.
Please find the exact error below :
KQRCMT: Write failed with error=604 po=3ebb848b0 cid=13
diagnostics : cid=13 hash=d906a6b flag=2a
KQRCMT: Write failed with error=604 po=3ebb848b0 cid=13
diagnostics : cid=13 hash=d906a6b flag=2aThat is the only error in the trace file.
i have checked on google and metalink but not much is available.
please suggest
Thanks
Kk
Edited by: Kk on Apr 8, 2011 5:19 AM -
ORA-48913: Writing into trace file failed
Hi
my OS: OUL5x64
DB: 11.1.0.7
receive this error in alert.log but could not figure out which parameter to increase.
Can someone please help.
Non critical error ORA-48913 caught while writing to trace file
Error message: ORA-48913: Writing into trace file failed, file size limit [10485760] reached
the suggestion:
ORA-48913: Writing into trace file failed
*Cause:An attempt was made to write into a trace file that exceeds the trace's file size limit
*Action:increase the trace's file size limit.
Thanks in advance.Hi ,
I have one more doubt :
ORACLE_SID=XXXX
/XXXX/XX/ofaroot/XXXX/diag/rdbms/xxxx/XXXXX/trace
Non critical error ORA-48913 caught while writing to file "trace /XXXX/XX/ofaroot/XXXX/diag/rdbms/xxxx/XXXXX/trace/XXXX_ora_8218.trc"
Error message: ORA-48913: Writing into trace file failed, file size limit [10485760]everywhere its written to increase the parameter max_dump_file_size or to relocate the alert log, but as far as i understand ,
is this because a trace file with the name XXXX_ora_8218.trc was getting generated with a greater size than the one defined in max_dump_file_size. Is this what happened ?
Also , I am not able to find what directory does this parameter points to ? is it the trace directory or diag directory ?
i checked select * from v$diag_info ,but i could not find any conclusion.
Probably , on getting the above info , i will be able to decide where to move the alert.log to create space. -
High SQL*Net message values in trace file.
Hi all,
This is my first post here. I will try to more less describe the problem i am facing.
Any help is more than welcome!
I am facing some performance issues with application. Slow GUI. I run some tests, i tracked the session. what i found in trace file is:
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
Parse 1734 1.61 1.61 0 0 0 0
Execute 1734 32.52 32.56 0 26 15 4
Fetch 1737 14.46 14.51 2 41867 84 2847
total 5205 48.59 48.69 2 41893 99 2851
Misses in library cache during parse: 7
Misses in library cache during execute: 5
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
SQL*Net message to client 5207 0.00 0.02
SQL*Net message from client 5206 106.18 339.72
log file sync 3 0.00 0.00
SQL*Net more data to client 51 0.00 0.00
SQL*Net more data from client 10 0.00 0.00
Disk file operations I/O 1 0.00 0.00
db file sequential read 2 0.00 0.01
library cache: mutex X 1 0.05 0.05
Look at Max. Wait and Total Waited columns. Is it possible to safely tune it by changing SDU in sql*net ? and if so, is it needed to change the SDU value on client and server sides ?66ff73bb-87bd-4c84-bada-0141fb25344b wrote:
Hi all,
This is my first post here. I will try to more less describe the problem i am facing.
Any help is more than welcome!
I am facing some performance issues with application. Slow GUI. I run some tests, i tracked the session. what i found in trace file is:
OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
call count cpu elapsed disk query current rows
Parse 1734 1.61 1.61 0 0 0 0
Execute 1734 32.52 32.56 0 26 15 4
Fetch 1737 14.46 14.51 2 41867 84 2847
total 5205 48.59 48.69 2 41893 99 2851
Misses in library cache during parse: 7
Misses in library cache during execute: 5
Elapsed times include waiting on following events:
Event waited on Times Max. Wait Total Waited
---------------------------------------- Waited ---------- ------------
SQL*Net message to client 5207 0.00 0.02
SQL*Net message from client 5206 106.18 339.72
log file sync 3 0.00 0.00
SQL*Net more data to client 51 0.00 0.00
SQL*Net more data from client 10 0.00 0.00
Disk file operations I/O 1 0.00 0.00
db file sequential read 2 0.00 0.01
library cache: mutex X 1 0.05 0.05
Look at Max. Wait and Total Waited columns. Is it possible to safely tune it by changing SDU in sql*net ? and if so, is it needed to change the SDU value on client and server sides ?
When you start with the wrong question, no matter how good an answer you get, it won't matter very much.
you do NOT have any problem; just a useless observation. -
XSJS Tracing - Trace files do not show trace levels other than 'error'
Hi!
I'm doing some experiments with server side javascript tracing on Hana. I created a small xsjs file that searches for some parameters on the web request (first name, last name and email) so I can call a DB procedure later. As I wanted to make sure that client data was arriving to the server properly, I added some trace calls using $.trace as you can see in the snipped below.
After some time I noticed that just $.trace.error calls were added to xsengine*trc trace files. In other words, information, debug and warnings were not being included on the trace files.
$.trace.info("INFO: Register_user.xsjs called");
$.trace.error("ERROR: Register_user.xsjs called");
if($.request.method === $.net.http.POST || $.request.method === $.net.http.GET) {
var first_name = $.request.parameters.get("first_name");
var last_name = $.request.parameters.get("last_name");
var email = $.request.parameters.get("email");
$.trace.error("ERROR: First Name:" + first_name);
$.trace.error("ERROR: Last Name:" + last_name);
$.trace.error("ERROR: Email:" + email);
$.trace.warning("WARNING: First Name:" + first_name);
$.trace.warning("WARNING: Last Name:" + last_name);
$.trace.warning("WARNING: Email:" + email);
// send response
$.response.contentType = "application/json";
$.response.status = $.net.http.OK;
$.response.setBody(" { \"message\" : \"User registered successfully\"} ");
} else {
// unsupported method
$.trace.error("ERROR: Method was not POST");
$.response.status = $.net.http.INTERNAL_SERVER_ERROR;
A small piece of a xsengine*.trc file is shown below.
[4940]{-1}[-1/-1] 2014-09-08 20:37:10.453384 e xsa: demo.user_c register_user.xsjs(00026) : ERROR: Register_user.xsjs called
[4940]{-1}[-1/-1] 2014-09-08 20:37:10.453690 e xsa: demo.user_c register_user.xsjs(00037) : ERROR: First Name:war
[4940]{-1}[-1/-1] 2014-09-08 20:37:10.453710 e xsa: demo.user_c register_user.xsjs(00038) : ERROR: Last Name:ning
[4940]{-1}[-1/-1] 2014-09-08 20:37:10.453796 e xsa: demo.user_c register_user.xsjs(00039) : ERROR: Email:[email protected]
[4940]{-1}[-1/-1] 2014-09-08 20:58:21.854254 e xsa: demo.user_c register_user.xsjs(00024) : ERROR: request path: /demo/user_creation/logic/register_user.xsjs
[4940]{-1}[-1/-1] 2014-09-08 20:58:21.854285 e xsa: demo.user_c register_user.xsjs(00026) : ERROR: Register_user.xsjs called
Here are my doubts:
Is there any standard filter for trace calls (which for example would show just error messages as default)? If there is, where to change it?
Are there separate trace files for each trace level?
Looking at the beginning of each row on the trace file, are the numbers from the left side of the timestamp somehow relevant to determine what kind of trace leve is shown? What do they mean? (the sequence of [4635]{-1}[-1/-1] )
Related (and useful) links which couldn't solve the problem:
How to print from XSJS to Console
JSDoc: Namespace: trace
I'm using:
Cloudshare (SAP HANA SPS6 server)
Hana Studio Version: 1.80.3
Thanks for the support!Hi Fabio,
You need to do some configurations. Please have a look at Trace Server-Side JavaScript Applications - SAP HANA Developer Guide - SAP Library and View XS JavaScript Application Trace Files - SAP HANA Developer Guide - SAP Library
Best regards,
Wenjun -
"Attempt to position before start of file" -Error Message preventing Bounce
I am running Logic Express 7 on my G5. After creating, recording, and saving a project file, I have been receiving the following error message whenever I try to bounce:
Attempt to position before start of file
result code = -40
As my file starts exactly at 1 1 1 1 ... I don't understand why this message occurs.. Can someone explain/assist ?No. The bounce dialog box is showing the same start and stop times as the track. The real issue appears to have been that I had two different separate track selections in the same track window..(due to stopping the recording process, and restarting again later..) Now that I have merged them into one the problem has been solved ! Thanks for your help anyways.
-
I have an iMac 5.1 with Mac OSX 10.6.8 and 2 GB memory and an L2 cache of 4 GB. lately I have been receiving error messages of " start up disk almost full; please delete files." is the start up disk the same thing as the hard drive? I opened the hard drive and from the column on the left of the menu I've selected "search for" and under that " all images" then "all documents" I've deleted a few files from each. Are documents and images that I have deleted from here also deleted from the folders on my desktop?
You should never, EVER let a conputer hard drive get completely full, EVER!
With Macs and OS X, you shouldn't let the hard drive get below 15 GBs or less of free data space.
If it does, it's time for some hard drive housecleaning.
Follow some of my tips for cleaning out, deleting and archiving data from your Mac's internal hard drive.
Have you emptied your iMac's Trash icon in the Dock?
If you use iPhoto, iPhoto has its own trash that needs to be emptied, also.
If you store images in other locations other than iPhoto, then you will have to weed through these to determine what to archive and what to delete.
If you use Apple Mail app, Apple Mail also has its own trash area that needs to be emptied, too!
Delete any old or no longer needed emails and/or archive to disc, flash drives or external hard drive, older emails you want to save.
Delete any other mail in your Junk folders. Also, look through your Sent Mail to see if there is anything that can be deleted.
Other things you can do to gain space.
Once you have around 15 GBs regained, do a search, download and install OmniDisk Sweeper.
This app will help you locate files that you can move/archive and/or delete from your system.
STAY AWAY FROM DELETING ANY FILES FROM OS X SYSTEM FOLDER!
Look through your Documents folder and delete any type of old useless type files like "Read Me" type files.
Again, archive to disc, flash drives, ext. hard drives or delete any old documents you no longer use or immediately need.
Look in your Applications folder, if you have applications you haven't used in a long time, if the app doesn't have a dedicated uninstaller, then you can simply drag it into the OS X Trash icon. IF the application has an uninstaller app, then use it to completely delete the app from your Mac.
Download an app called OnyX for your version of OS X.
When you install and launch it, let it do its initial automatic tests, then go to the cleaning and maintenance tabs and run the maintenance tabs that let OnyX clean out all web browser cache files, web browser histories, system cache files, delete old error log files.
Typically, iTunes and iPhoto libraries are the biggest users of HD space.
move these files/data off of your internal drive to the external hard drive and deleted off of the internal hard drive.
If you have any other large folders of personal data or projects, these should be archived or moved, also, to the optical discs, flash drives or external hard drive and then either archived to disc and/or deleted off your internal hard drive.
Good Luck!
Maybe you are looking for
-
IPod 5th Gen no longer has sound
Just recently my iPod (5th Gen) won't play any sound through headphones or dock. It shows that it's playing the music, but no sound comes out. I have done the usual Restore, etc. but it still won't work. Software is up to date. Running on Windo
-
Hello guys I recenty got a few videos that are in divx. I would like them to be conveted into mp4. I have tried to do that in my quicktime pro that I bought but it wont open any divx. Please help, and I want a free converter or at least a 30 day tria
-
Windows size problem when resume apps, TTA SGD E4.0
Hi, I have a problem and can�t find the solution yet. I open windows apps in my desktop with a 800x600 resolution, the app is configured for independent window, clients maximun size and fill my screen completely as suppose to do. Then I close the win
-
Export as Quicktime Video - with alpha
I'm having trouble figuring out how to export an animation I've created in Flash as a Quicktime Video with transparent (alpha channel) background. My client wants to import it into Final Cut and have it play over a video track. I've used the "export
-
Tcode to view fico related postings for one process order
Hi Experts, Is there any trasaction code which can be used to view all related posting into FICO for one process order Thanks in advance. Narayanan Moderator: Please, search SDN