CONTROL_CODE in FND_CONCURRENT_QUEUE
Hi ,
R12.1.3 , 11gR2 , AIX
Please let me know what is the importance of CONTROL_CODE in FND_CONCURRENT_QUEUE. What is the meaning of values .
select distinct control_code from FND_CONCURRENT_QUEUES; o/p : E , N , Null , X and what other values may be possible.
And also HOLD_FLAG in FND_CONCURRENT_REQUESTS.
I have already tried to search on this , but no luck.
Regards
Sourabh Gupta
Hi ,
I got some help from web now .
select lookup_code,meaning from apps.fnd_lookups where lookup_type = 'CP_CONTROL_CODE' order by lookup_code;
In My ENV for MAX Managers Control_code is Null , Is this fine ?
Regards
Sourabh Gupta
Similar Messages
-
APP-FND-01630 Cannot open file
Hi,
While opening forms getting error:-
"APP-FND-01630 Cannot open file"
Regards,
BhatiaI had this problem before and i solve it
To implement the solution, please execute the following steps:
1. Rename the temp directory.
2. Create new temp directory.
3. Run cmclean.sql using apps user name
you can download cmclean.sql from metalink
the following is cmclean.sql
REM
REM FILENAME
REM cmclean.sql
REM DESCRIPTION
REM Clean out the concurrent manager tables
REM NOTES
REM Usage: sqlplus @cmclean
REM
REM
REM $Id: cmclean.sql,v 1.4 2001/04/07 15:55:07 pferguso Exp $
REM
REM
REM +======================================================================+
set verify off;
set head off;
set timing off
set pagesize 1000
column manager format a20 heading 'Manager short name'
column pid heading 'Process id'
column pscode format a12 heading 'Status code'
column ccode format a12 heading 'Control code'
column request heading 'Request ID'
column pcode format a6 heading 'Phase'
column scode format a6 heading 'Status'
WHENEVER SQLERROR EXIT ROLLBACK;
DOCUMENT
WARNING : Do not run this script without explicit instructions
from Oracle Support
*** Make sure that the managers are shut down ***
*** before running this script ***
*** If the concurrent managers are NOT shut down, ***
*** exit this script now !! ***
accept answer prompt 'If you wish to continue type the word ''dual'': '
set feed off
select null from &answer;
set feed on
REM Update process status codes to TERMINATED
prompt
prompt ------------------------------------------------------------------------
prompt -- Updating invalid process status codes in FND_CONCURRENT_PROCESSES
set feedback off
set head on
break on manager
SELECT concurrent_queue_name manager,
concurrent_process_id pid,
process_status_code pscode
FROM fnd_concurrent_queues fcq, fnd_concurrent_processes fcp
WHERE process_status_code not in ('K', 'S')
AND fcq.concurrent_queue_id = fcp.concurrent_queue_id
AND fcq.application_id = fcp.queue_application_id;
set head off
set feedback on
UPDATE fnd_concurrent_processes
SET process_status_code = 'K'
WHERE process_status_code not in ('K', 'S');
REM Set all managers to 0 processes
prompt
prompt ------------------------------------------------------------------------
prompt -- Updating running processes in FND_CONCURRENT_QUEUES
prompt -- Setting running_processes = 0 and max_processes = 0 for all managers
UPDATE fnd_concurrent_queues
SET running_processes = 0, max_processes = 0;
REM Reset control codes
prompt
prompt ------------------------------------------------------------------------
prompt -- Updating invalid control_codes in FND_CONCURRENT_QUEUES
set feedback off
set head on
SELECT concurrent_queue_name manager,
control_code ccode
FROM fnd_concurrent_queues
WHERE control_code not in ('E', 'R', 'X')
AND control_code IS NOT NULL;
set feedback on
set head off
UPDATE fnd_concurrent_queues
SET control_code = NULL
WHERE control_code not in ('E', 'R', 'X')
AND control_code IS NOT NULL;
REM Also null out target_node for all managers
UPDATE fnd_concurrent_queues
SET target_node = null;
REM Set all 'Terminating' requests to Completed/Error
REM Also set Running requests to completed, since the managers are down
prompt
prompt ------------------------------------------------------------------------
prompt -- Updating any Running or Terminating requests to Completed/Error
set feedback off
set head on
SELECT request_id request,
phase_code pcode,
status_code scode
FROM fnd_concurrent_requests
WHERE status_code = 'T' OR phase_code = 'R'
ORDER BY request_id;
set feedback on
set head off
UPDATE fnd_concurrent_requests
SET phase_code = 'C', status_code = 'E'
WHERE status_code ='T' OR phase_code = 'R';
REM Set all Runalone flags to 'N'
REM This has to be done differently for Release 10
prompt
prompt ------------------------------------------------------------------------
prompt -- Updating any Runalone flags to 'N'
prompt
set serveroutput on
set feedback off
declare
c pls_integer := dbms_sql.open_cursor;
upd_rows pls_integer;
vers varchar2(50);
tbl varchar2(50);
col varchar2(50);
statement varchar2(255);
begin
select substr(release_name, 1, 2)
into vers
from fnd_product_groups;
if vers >= 11 then
tbl := 'fnd_conflicts_domain';
col := 'runalone_flag';
else
tbl := 'fnd_concurrent_conflict_sets';
col := 'run_alone_flag';
end if;
statement := 'update ' || tbl || ' set ' || col || '=''N'' where ' || col || ' = ''Y''';
dbms_sql.parse(c, statement, dbms_sql.native);
upd_rows := dbms_sql.execute(c);
dbms_sql.close_cursor(c);
dbms_output.put_line('Updated ' || upd_rows || ' rows of ' || col || ' in ' || tbl || ' to ''N''');
end;
prompt
prompt ------------------------------------------------------------------------
prompt Updates complete.
prompt Type commit now to commit these updates, or rollback to cancel.
prompt ------------------------------------------------------------------------
prompt
set feedback on
REM <= Last REM statment -----------------------------------------------------
hope this help you also
Radwan Al-qubati
ITapplication senior developer
Safer oil company-Rebublic of Yemen -
Hi Guys,
In our R12.1.3 EBS RAC Production Database (Size ~ 450GB), found heavy archives generation which almost 200GB - 250GB daily from past couple of months (Due to which our Standby/DR database have been lagging). After taking AWR Reports for last 3 months, I've found that fnd_concurrent_requests and fnd_concurrent_queues are 2 heavily redos transnational tables. (from db block changes section). Also the same confirmed from dba_hist_seg_stat, dba_hist_seg_stat_obj & dba_hist_snapshot tables. Purge Concurrent Request and/or Manager Data request has been scheduled with ALL, age, 14 days parameters.
We have also done re-org activity on these tables, but still no luck. is there any way to reduce archives generation on due to these FND% Tables ? is there any other request for purging ? any help would be appreciated.
Thanks in Advance,
Regards,
Manish NashikkarHave you checked the contents of those archived log files?
Do you purge FND_CONCURRENT% tables (and other tables) on regular basis? -- https://community.oracle.com/search.jspa?q=purging+strategy+EBS
Please see previous threads which cover the same topic -- https://community.oracle.com/search.jspa?q=too+many+archived+log+files
Thanks,
Hussein -
Hi,
We are upgrading our test instance from 12.0.6 10gR2 database to 12.1.3 .
We have currently upgraded our system to 12.1.1 from 12.0.6 post upgrade when we started our application
Concurrent manager wont come up Also Concurrent manager--> administer form shows error,
Concurrent manager log file shows following error :Cause: afpdlrq failed due to ORA-04063: package body "APPS.FND_DCP" has errors
ORA-06508: PL/SQL: could not find program unit being called: "APPS.FND_DCP"
ORA-06512: at line 1.
When checked we found that the package body is missing while we only have package that is "Valid"
Kindly please provide your inputs as this is extremely necessary for us.
Regards,
Milan.Concurrent manager log file shows following error :Cause: afpdlrq failed due to ORA-04063: package body "APPS.FND_DCP" has errors
ORA-06508: PL/SQL: could not find program unit being called: "APPS.FND_DCP"
ORA-06512: at line 1.
When checked we found that the package body is missing while we only have package that is "Valid"
Kindly please provide your inputs as this is extremely necessary for us.Please see (R12: "ORA-06508: PL/SQL: could not find program unit being called: APPS.FND_DCP" Error When Attempting to Start Concurrent Manager After R12.1.3 Upgrade [ID 1329643.1]).
You may also see (ORA-04061 Internal Concurrent Manager Going Down [ID 1068908.1]).
Thanks,
Hussein -
we have a vision server on windows. The issue is with CM. i can start them from component services.However all the requests shows "Inactive manager"
Only the Internal manager shows 1,1 as actual and target while other managers are not running.They shows a status of "Target node/queue unavailable"
reading some metalink docs i updated the control_code to null and commit
Update fnd_concurrent_queues set control_code = null where control_code ='N';
but again when i refresh the requests, it shows control_code=N
i also used cmclean.sql and also rebuild the cm views-
FNDLIBR "FND" "FNDCPBWV" apps/apps "SYSADMIN" "System Administrator" "SYSADMIN"
ran autoconfig-it completed with errors-attached is the list--
AutoConfig Setup Phase
Running Setup Process 8 of 12 for AD_TOP
Executing script in InstantiateFile:
C:\oracle\visora\8.0.6\orainf.cmd
script returned:
ECHO is off.
ECHO is off.
Tue 01/08/2008 07:28 AM
LSNRCTL80 for 32-bit Windows: Version 8.0.6.3.0 - Production on 08-JAN-2008 07:28:53
(c) Copyright 1999 Oracle Corporation. All rights reserved.
TNS-01101: Could not find service name APPS_VIS
NNC-00401: program interface initialization failed
orainf.cmd exiting with status 0
ERRORCODE = 0 ERRORCODE_END
.end std out.
.end err out
Validating information in AD_APPL_TOPS table........
ERRORCODE = 768 ERRORCODE_END
.end std out.
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
.end err out.
AutoConfig Services Phase
Running Service Process 10 of 10 for AD_TOP
Executing script in InstantiateFile:
C:\oracle\visora\iAS\Apache\perl\5.00503\bin\MSWin32-x86\perl.exe -I C:\oracle\visora\iAS\Apache\perl\5.00503\lib\MSWin32-x86;C:\oracle\visora\iAS\Apache\perl\5.00503\lib;C:\oracle\visora\iAS\Apache\perl\site\5.00503\lib\MSWin32-x86;C:\oracle\visora\iAS\Apache\perl\site\5.00503\lib;C:\oracle\visappl\au\11.5.0\perl C:\oracle\viscomn\admin\install\VIS_vision\adupdlobs.pl
script returned:
ERRORCODE = 768 ERRORCODE_END
.end std out.
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
.end err out.
[AutoConfig Error Report]
The following report lists errors AutoConfig encountered during each
phase of its execution. Errors are grouped by directory and phase.
The report format is:
<filename> <phase> <return code where appropriate>
[APPLY PHASE]
AutoConfig could not successfully execute the following scripts:
Directory: C:\oracle\visora\iAS\Apache\perl\5.00503\bin\MSWin32-x86\perl.exe -I C:\oracle\visora\iAS\Apache\perl\5.00503\lib\MSWin32-x86;C:\oracle\visora\iAS\Apache\perl\5.00503\lib;C:\oracle\visora\iAS\Apache\perl\site\5.00503\lib\MSWin32-x86;C:\oracle\visora\iAS\Apache\perl\site\5.00503\lib;C:\oracle\visappl\au\11.5.0\perl C:\oracle\viscomn\admin\install\VIS_vision
adadmat.pl INSTE8_APPLY 768
adupdlobs.pl INSTE8_APPLY 768now the reports are erroring out with-ERR REP-3002: Error initializing printer. Please make sure a printer is installed.
Metalink says--
1. Define a dummy printer on the server to be defined as local printer.
2. Set this dummy printer to be the default.
3. Make the following updates in the registry, before making any changes to the registry you should always make a backup copy:
Complete path Regedit:
HKEY_USERS\S-1-5-...............\Software\Microsoft\Windows NT\CurrentVersion\Devices
You will find String value with name as the newly defined printer
Same goes to:
HKEY_USERS\S-1-5-...............\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts
You will find String value with name as the newly defined printer
HKEY_USERS\S-1-5-...............\Software\Microsoft\Windows NT\CurrentVersion\Windows
You will find String value with name "Device" and has value including the printer name as defined
All the above string values should also be set under the following paths for the valid printer to be seen by all users
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Devices
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Windows
Now what does step 3 means?
Thanks -
Good Day every One ,
Am working on Oracle Application 12.1.3
And Database 1.2.0.3
And OS RedHat 6.1
I had this problem my standard manager have too many pending request and there is no one can see the output of the oracle requests because all of them have pending normal status .
standard manager Actual target runinig pending
15 15 15 23
how can i solve this issue ?CCM.sql output
===================================================================
Step 1 Checking how many rows in FND_CONCURRENT_REQUEST.
COUNT(*)
355323
Step 2 Checking how many rows in FND_CONCURRENT_PROCESSES table.
COUNT(*)
17999
Step 3 Checking sys.dual table which should have one and only one row.
COUNT(*)
1
If you have more than one row in sys.dual, please delete it
sql> delete rownum from SYS.DUAL
rownum= the row number to delete
Step 4 Checking fnd_dual. There must be at lest one row:
COUNT(*)
143
If there are no record selected,
Update fnd_dual table to have at lest one record
Step 5 Checking the Internal Manager queue name "FNDICM" which should be=1
CONCURRENT_QUEUE_ID
1
Step 6 Checking for Active processes under the Internal Manager queue
in fnd_concurrent_proceses table:
CONCURRENT_QUEUE_NAME OS Proc Oracle ID P
FNDICM 7456 28 A
If any rows found with process_status_code with value = 'A' (= Active)
The internal Manager will not start up ,so to avoide this issue
update these rows to have process_status_code value ='K'(terminated)
Step 7 Checking for Active processes under the Standard Manager queue
in fnd_concurrent_proceses table:
CONCURRENT_QUEUE_NAME OS Proc Oracle ID P
STANDARD 7880 33 A
STANDARD 7908 51 A
STANDARD 7909 49 A
STANDARD 7910 50 A
STANDARD 7934 54 A
STANDARD 7935 53 A
STANDARD 7936 48 A
STANDARD 7937 56 A
STANDARD 7950 148 A
STANDARD 7951 58 A
STANDARD 7952 59 A
CONCURRENT_QUEUE_NAME OS Proc Oracle ID P
STANDARD 7959 57 A
STANDARD 7962 61 A
STANDARD 7965 55 A
STANDARD 7968 26 A
15 rows selected.
If any rows found with process_status_code with value = 'A' (= Active)
The internal Manager will not start up ,so to avoide this issue
update these rows to have process_status_code value ='K'(terminated)
Step 8 Checking for Active processes under the Conflict Manager queue
in fnd_concurrent_proceses table:
CONCURRENT_QUEUE_NAME OS Proc Oracle ID P
FNDCRM 7870 52 A
If any rows found with process_status_code with value = 'A' (= Active)
The internal Manager will not start up ,so to avoide this issue
update these rows to have process_status_code value ='K'(terminated)
Step 9 Checking Actual and Target Processes for Internal Manager:
MAX_PROCESSES RUNNING_PROCESSES
1 1
If the MAX_PROCESSES=RUNNING_PROCESSES that means the manager is UP.
Step 10 Checking Actual and Target Processes for the Standard Manager:
MAX_PROCESSES RUNNING_PROCESSES
15 15
If the MAX_PROCESSES=RUNNING_PROCESSES that means the manager is UP.
Step 11 Checking Actual and Target Processes for Conflict Resolution Manager:
MAX_PROCESSES RUNNING_PROCESSES
1 1
If the MAX_PROCESSES=RUNNING_PROCESSES that means the manager is UP.
Step 12 Checking if the control_code set to 'N':
no rows selected
If any rows selected, please update the table fnd_concurrent_queues:
Update fnd_concurrent_queues set control_code = null
where control_code ='N'
Update fnd_concurrent_queues set target_node = null
commit
Step 13 Checking terminated processes:
COUNT(*)
0
If you have terminated processes run the following sql statement:
SQL> Update fnd_concurrent_requests
set status_code = 'E', phase_code = 'C'
where status_code = 'T'
Step 14 Checking pending requests:
COUNT(*)
0
If any rows selected please run the following sql statement:
SQL> Update fnd_concurrent_requests
set status_code = 'E', phase_code = 'C'
where status_code = 'P'
Step 15 Checking Running processes:
COUNT(*)
15
If you have Running processes run the following sql statement
SQL> Update fnd_concurrent_requests
set status_code = 'E', phase_code = 'C'
where status_code = 'R'
Step 16 Checking the PMON method, which should be set to LOCK:
no rows selected
If the PROFILE_OPTION_VALUE was't LOCK please
Reset PMON to LOCK by running afimpmon.sql script(The manager should be down)
1-At UNIX command prompt:
2-cd $FND_TOP/sql
3-Log into SQLPLUS as apps/
SQL> @afimpmon.sql
prompt1:dual
prompt2:LOCK (LOCK MUST BE ALL UPPERCASE)
For Oracle Applications Release 11.5 and 12.0, when you check the PMON
Method you may get no rows selected which is normal,
because in apps 11.5 and 12.0 the PMON Method is hard coded to Lock at
the Operating System level.
Step-17 Checking how many FNDLIBR processes are running:
-For Unix :From unix command prompt $ ps -ef |grep -i fndlibr
If you have any FNDLIBR processes running,please kill them before
starting or shuting down the internal manager
-For NT, through Task Manager, check the entries under the Processes tab
SP2-0734: unknown command beginning "for FNDLIB..." - rest of line ignored.
If there are any, Highlight and click [End Process] button to kill processes
Step-18 Checking how many "FND_%"invalid objects:
no rows selected
If you have any invalied objects please see Note 113947.1
Step-19-How to find the PID in the O/S for request_id:
If you do not like to check this enter any number then click Enter to Exit
Enter value for request_id: 871285
old 4: and request_id=&request_id
new 4: and request_id=871285
no rows selected
Please upload the "ccm.lst" output to Support, Thanks.
============================================================ -
FND related processes can't be started
EBS suite 12.1.3 env:
db:11.2.0.3 on windows 2008 R2
two app nodes:one is 64bit oracle linux 5.8,the other is 64bit oracle linux 6.3
No errors occured when starting appl tier,but can't find the FND related processes
For oracle linux 5.8 server(SLC03OHV),I can find the FND processes,but for linux 6.3 server(SLC03OHU),I can't find them
SQL> SELECT application_id id,concurrent_queue_name,target_node,control_code,node_name,node_name2,enabled_flag,manager_type
FROM FND_CONCURRENT_QUEUES order by concurrent_queue_name; 2
ID CONCURRENT_QUEUE_NAME TARGET_NODE C NODE_NAME NODE_NAME2 E MANAGER_TYPE
1530 AMSDMIN SLC03OHU Y 1
530 AMSDMIN SLC03OHV Y 1
705 CRPINQMGR SLC03OHV Y 3
1705 CRPINQMGR SLC03OHU Y 3
0 C_AQCT_SVC SLC03OHV Y 1051
1000 C_AQCT_SVC SLC03OHU Y 1051
1000 Debug_Service SLC03OHU Y 1030
0 Debug_Service SLC03OHV Y 1030
1000 DownloadProcessorMigrationMode SLC03OHU Y 1092
0 DownloadProcessorMigrationMode SLC03OHV Y 1092
1000 DownloadProcessorNormalMode SLC03OHU Y 1092
0 DownloadProcessorNormalMode SLC03OHV Y 1092
802 FFTM SLC03OHV Y 3
1802 FFTM SLC03OHU Y 3
0 FNDCPOPP SLC03OHV SLC03OHV SLC03OHV Y 1091
1000 FNDCPOPP SLC03OHU SLC03OHU SLC03OHU Y 1091
1000 FNDCRM SLC03OHU SLC03OHU SLC03OHU Y 4
0 FNDCRM SLC03OHV SLC03OHV SLC03OHV Y 4
0 FNDICM SLC03OHV SLC03OHV Y 0
1000 FNDICM SLC03OHU SLC03OHU Y 0
0 FNDIM_AUTHENTICATION N AUTHENTICATION Y 2
0 FNDIM_SLC03OHU E SLC03OHU Y 2
0 FNDIM_SLC03OHV E SLC03OHV Y 2
0 FNDSCH N 5
0 FNDSM_AUTHENTICATION N AUTHENTICATION Y 6
0 FNDSM_SLC03OHU SLC03OHU SLC03OHU Y 6
0 FNDSM_SLC03OHV SLC03OHV SLC03OHV Y 6
0 FNDTMTST N 3
716 FTE_TXN_MANAGER SLC03OHV Y 1
1716 FTE_TXN_MANAGER SLC03OHU Y 1
1696 IEU_SH_CS SLC03OHU Y 1
696 IEU_SH_CS SLC03OHV Y 1
696 IEU_WL_CS SLC03OHV Y 1
1696 IEU_WL_CS SLC03OHU Y 1
695 IEXCONMGR SLC03OHV Y 1
1695 IEXCONMGR SLC03OHU Y 1
401 INVMGR SLC03OHV SLC03OHV SLC03OHV Y 1
1401 INVMGR SLC03OHU SLC03OHU SLC03OHU Y 1
401 INVTMRPM SLC03OHV SLC03OHV SLC03OHV Y 3
1401 INVTMRPM SLC03OHU SLC03OHU SLC03OHU Y 3
704 MRPMGR SLC03OHV Y 1
1704 MRPMGR SLC03OHU Y 1
0 OAMCOLMGR SLC03OHV Y 1
1000 OAMCOLMGR SLC03OHU Y 1
0 OAMGCS_SLC03OHU E SLC03OHU Y 1031
0 OAMGCS_SLCC01DB01 SLC03OHV SLC03OHV Y 1031
1510 OKCCONCMGR SLC03OHU SLC03OHU Y 1
510 OKCCONCMGR SLC03OHV SLC03OHV Y 1
275 PASMGR SLC03OHV Y 1
1275 PASMGR SLC03OHU Y 1
1201 PODAMGR SLC03OHU SLC03OHU SLC03OHU Y 3
201 PODAMGR SLC03OHV SLC03OHV SLC03OHV Y 3
1201 RCVOLTM SLC03OHU Y 3
201 RCVOLTM SLC03OHV Y 3
201 RCVOLTM14 SLC03OHV Y 3
1201 RCVOLTM14 SLC03OHU Y 3
0 STANDARD SLC03OHV SLC03OHV SLC03OHV Y 1
1000 STANDARD SLC03OHU SLC03OHU SLC03OHU Y 1
0 WFMGSMD N 1032
0 WFMGSMS N 1032
1000 WFMLRSVC SLC03OHU Y 1052
0 WFMLRSVC SLC03OHV Y 1052
0 WFWSSVC SLC03OHV Y 1052
1000 WFWSSVC SLC03OHU Y 1052
1385 WMSTAMGR SLC03OHU Y 1
385 WMSTAMGR SLC03OHV Y 1
1535 XDP_APPL_SVC SLC03OHU Y 1028
535 XDP_APPL_SVC SLC03OHV Y 1028
1535 XDP_CTRL_SVC SLC03OHU Y 1020
535 XDP_CTRL_SVC SLC03OHV Y 1020
535 XDP_MANAGER SLC03OHV Y 1
1535 XDP_MANAGER SLC03OHU Y 1
535 XDP_Q_EVENT_SVC SLC03OHV Y 1025
1535 XDP_Q_EVENT_SVC SLC03OHU Y 1025
1535 XDP_Q_FA_SVC SLC03OHU Y 1023
535 XDP_Q_FA_SVC SLC03OHV Y 1023
535 XDP_Q_FE_READY_SVC SLC03OHV Y 1024
1535 XDP_Q_FE_READY_SVC SLC03OHU Y 1024
535 XDP_Q_IN_MSG_SVC SLC03OHV Y 1026
1535 XDP_Q_IN_MSG_SVC SLC03OHU Y 1026
535 XDP_Q_ORDER_SVC SLC03OHV Y 1021
1535 XDP_Q_ORDER_SVC SLC03OHU Y 1021
1535 XDP_Q_TIMER_SVC SLC03OHU Y 1027
535 XDP_Q_TIMER_SVC SLC03OHV Y 1027
1535 XDP_Q_WI_SVC SLC03OHU Y 1022
535 XDP_Q_WI_SVC SLC03OHV Y 1022
535 XDP_SMIT_SVC SLC03OHV Y 1029
1535 XDP_SMIT_SVC SLC03OHU Y 1029
88 rows selected.
Edited by: 1004455 on 2013-5-9 下午7:391004455 wrote:
Yes,the autoconfig is successful
I have messed up the contents of FND_CONCURRENT_QUEUES by issuing a lot of DML sqls
no idea what the standard content of FND_CONCURRENT_QUEUES should be.It contains information about CMs -- http://etrm.oracle.com/pls/et1211d9/etrm_pnav.show_object?c_name=FND_CONCURRENT_QUEUES&c_owner=APPLSYS&c_type=TABLE
For CM definitions, please restore the table from a backup you have or recreate them by copying the same CM definitions from the other instance and use the correct node name.
Please also see the following docs.
Concurrent Processing - CMCLEAN.SQL - Non Destructive Script to Clean Concurrent Manager Tables [ID 134007.1]
Concurrent Processing - CCM.sql Diagnostic Script to Diagnose Common Concurrent Manager Issues [ID 171855.1]
If the CM still fails to run, please check the CM log file for details about the error.
Thanks,
Hussein -
.excel file takes lot of time to open after running Custom Program
DB:11.2.0.2.0
Oracle Apps:12.1.3
O/S:AIX 6.1
Hi All,
Issue Description:
When the report is submitted, the data gets populated into the table in less than 30secs and xml gets generated within a minute.
But the program takes some time in displaying the output around 5 mins but when we tried with html, it opens up quickly.
The template has a complex matrix, layout wherein, we are using nested FOR loops to display the data in the required format.
Yesterday, we ran the report “Custom GL STAT Trial Balance Report” in DEV Instance and for around 500+ records, it took around 5 mins.
The excel file is only 1 MB and xml generated is 245 KB
Moreover, recently we had increased the OPP jvm to 3GB to avoid java.lang.memory error what was occurring earlier.
select DEVELOPER_PARAMETERS
from FND_CP_SERVICES
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES where
CONCURRENT_QUEUE_NAME = 'FNDCPOPP');
2 3 4
DEVELOPER_PARAMETERS
J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx3072m
Could this issue be due to JVM increase issue or something else?
How, could we monitor the jvm while the report is running to troubleshoot the issue?
Thanks for your time and help on this if anyone is willing to share such an experience faced before?
Regards,DB:11.2.0.2.0
Oracle Apps:12.1.3
O/S:AIX 6.1
Hi All,
Issue Description:
When the report is submitted, the data gets populated into the table in less than 30secs and xml gets generated within a minute.
But the program takes some time in displaying the output around 5 mins but when we tried with html, it opens up quickly.
The template has a complex matrix, layout wherein, we are using nested FOR loops to display the data in the required format.
Yesterday, we ran the report “Custom GL STAT Trial Balance Report” in DEV Instance and for around 500+ records, it took around 5 mins.
The excel file is only 1 MB and xml generated is 245 KB
Moreover, recently we had increased the OPP jvm to 3GB to avoid java.lang.memory error what was occurring earlier.
select DEVELOPER_PARAMETERS
from FND_CP_SERVICES
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES where
CONCURRENT_QUEUE_NAME = 'FNDCPOPP');
2 3 4
DEVELOPER_PARAMETERS
J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx3072m
Could this issue be due to JVM increase issue or something else?
How, could we monitor the jvm while the report is running to troubleshoot the issue?
Thanks for your time and help on this if anyone is willing to share such an experience faced before?
Regards, -
Can not request reports after cloning process
hello All,
I am new in oracle please guide me.
I have tried to make the process of cloning from dev machine to test machine, but after that the applications in dev machine was not able to request another report.
With Status: No Manager and phase: Inactive
we use:
RDBMS : 10.2.0.2.0
Oracle Application: 12.0.2(HRMS)
os: AIX 5.3 (64 bit)
I previously tried the ways of my search results on the forums and internet
1. Truncate FND_CONCURRENT_PROCESSES...
truncate table FND_CONCURRENT_PROCESSES;
2. Update FND_CONCURRENT_REQUESTS as follows:
update fnd_concurrent_requests
set status_code='X', phase_code='C'
where status_code='T'
3. Update FND_CONCURRENT_QUEUES.RUNNING_PROCESSES to zero
update fnd_concurrent_queues
set running_processes = 0;
4. restart conccurent managers,and has not succeeded.
and then I tried another way of information that I got
1. Stop the Internal Concurrent Manager.
2. Connect to the database via SQL*Plus as the APPS user.
3. Execute the following to alter the FNDSM trigger on FND_NODES:
CREATE OR REPLACE TRIGGER fndsm
AFTER INSERT OR UPDATE ON FND_NODES <---- ( "OR UPDATE" I do additional)
FOR EACH ROW
BEGIN
if ( :new.NODE_NAME <> 'AUTHENTICATION' ) then
if ( (:new.SUPPORT_CP='Y')
or (:new.SUPPORT_FORMS='Y')
or (:new.SUPPORT_WEB='Y') ) then
fnd_cp_fndsm.register_fndsm_fcq(:new.NODE_NAME);
end if;
if (:new.SUPPORT_CP = 'Y') then
fnd_cp_fndsm.register_fndim_fcq(:new.NODE_NAME);
end if;
end if;
END;
4. Cleanup the FND_NODES table by executing the following:
SQL> exec FND_CONC_CLONE.SETUP_CLEAN;
5. Run AutoConfig on each node.
6. Restart the Concurrent Managers. and still does not work.
if something is missing or wrong from the way I do or there are other ways more appropriate for me to do?
Thanks,
Bataraearlier thanks for your concern and support for you all ,
I've run as shown in MOS Doc 134007.1 , but it still does not work, and the clone,
actually the clone that we do is still in trial and we have not too much concentration to the test instance as the target system, but the problem is that dev instance as the source system should not in fact the configuration changes become problematic,as not requesting another report.
and this is my next piece of the internal display manager log:
========================================================================
Starting DEV_1111@DEV Internal Concurrent Manager -- shell process ID 725148
logfile=/u01/oracle/DEV/inst/apps/DEV_hrmdev/logs/appl/conc/log/DEV_1111.mgr
PRINTER=noprint
mailto=devmgr
restart=N
diag=N
sleep=30 (default)
pmon=4 (default)
quesiz=1 (default)
Reviver is ENABLED
Application Object Library: Concurrent Processing version 11.5
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
Internal Concurrent Manager started : 11-NOV-2009 11:43:06
Process monitor session started : 11-NOV-2009 11:43:06
Starting PODAMGR Concurrent Manager : 11-NOV-2009 11:43:07
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager PODAMGR with library /u01/oracle/DEV/apps/apps_st/appl/po/12.0.0/bin/POXCON.
Check that your system has enough resources to start a concurrent manager process. Contact y : 11-NOV-2009 11:43:07
Starting INVTMRPM Concurrent Manager : 11-NOV-2009 11:43:07
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager INVTMRPM with library /u01/oracle/DEV/apps/apps_st/appl/inv/12.0.0/bin/INCTM.
Check that your system has enough resources to start a concurrent manager process. Contact : 11-NOV-2009 11:43:07
Starting RCVOLTM Concurrent Manager : 11-NOV-2009 11:43:07
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager RCVOLTM with library /u01/oracle/DEV/apps/apps_st/appl/po/12.0.0/bin/RCVOLTM.
Check that your system has enough resources to start a concurrent manager process. Contact : 11-NOV-2009 11:43:08
Starting FFTM Concurrent Manager : 11-NOV-2009 11:43:08
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager FFTM with library /u01/oracle/DEV/apps/apps_st/appl/ff/12.0.0/bin/FFTM.
Check that your system has enough resources to start a concurrent manager process. Contact your s : 11-NOV-2009 11:43:08
Could not find service instance context for service instance number 804345408
Could not find service instance context for service instance number 804345408
Could not find service instance context for service instance number 804345408
Could not find service instance context for service instance number 804345408
Check that your system has enough resources to start a concurrent manager process. Contac : 11-NOV-2009 11:43:11
Starting STANDARD Concurrent Manager : 11-NOV-2009 11:43:11
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager STANDARD with library /u01/oracle/DEV/apps/apps_st/appl/fnd/12.0.0/bin/FNDLIBR.
Check that your system has enough resources to start a concurrent manager process. Contac : 11-NOV-2009 11:43:11
Starting STANDARD Concurrent Manager : 11-NOV-2009 11:43:11
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager STANDARD with library /u01/oracle/DEV/apps/apps_st/appl/fnd/12.0.0/bin/FNDLIBR.
Starting OAMCOLMGR Concurrent Manager : 11-NOV-2009 15:13:32
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager OAMCOLMGR with library /u01/oracle/DEV/apps/apps_st/appl/fnd/12.0.0/bin/FNDLIBR.
Check that your system has enough resources to start a concurrent manager process. Conta : 11-NOV-2009 15:13:33
Starting INVMGR Concurrent Manager : 11-NOV-2009 15:13:33
Could not initialize the Service Manager FNDSM_HRMDEV_DEV. Verify that HRMDEV has been registered for concurrent processing.
Routine AFPEIM encountered an error while starting concurrent manager INVMGR with library /u01/oracle/DEV/apps/apps_st/appl/inv/12.0.0/bin/INVLIBR.
Check that your system has enough resources to start a concurrent manager process. Contact : 11-NOV-2009 15:13:33
Process monitor session ended : 11-NOV-2009 15:13:33
please help and guidance
Regards
Batara -
Performance issue in DB need help with analysing this ADDM report
Hi,
My environment:
Os: RHEL5U3 / 11.1.0.7 64 bit / R12.1.1 64 bit
Issue:
Few days are am facing serious of performance problem in our Production instance. Normally the issue will occur 5 to 10 minutes occasionally per day. At the time of issue we not able to access the EBS application its taking time to load. But backend all the oracle, listener and apps services are up and running. No locks at table and session level. Cpu and memory usage is normal.
We have monitored using "Enterprise Manager" for this issue and we found the wait session present more in Active session tab. At this time EBS application is not able access its loading too time. After some time the in Active session tab the wait session came normal and when we try to access the EBS application its working fine.
We try to find the cause of the issue by running addm report. But am not able to understand what its says. Kindly suggests me
ADDM Report for Task 'TASK_42656'
Analysis Period
AWR snapshot range from 14754 to 14755.
Time period starts at 17-APR-12 11.00.22 AM
Time period ends at 17-APR-12 12.00.33 PM
Analysis Target
Database 'PRD' with DB ID 1789440879.
Database version 11.1.0.7.0.
ADDM performed an analysis of instance PRD, numbered 1 and hosted at
advgrpdb.advgroup.ae.
Activity During the Analysis Period
Total database time was 18674 seconds.
The average number of active sessions was 5.17.
Summary of Findings
Description Active Sessions Recommendations
Percent of Activity
1 Top SQL by DB Time 3.43 | 66.33 5
2 Buffer Busy 2.52 | 48.81 5
3 Buffer Busy 1.39 | 26.81 2
4 Log File Switches .91 | 17.56 1
5 Buffer Busy .56 | 10.87 2
6 Undersized SGA .38 | 7.37 1
7 Commits and Rollbacks .28 | 5.42 1
8 Undo I/O .18 | 3.53 0
9 CPU Usage .13 | 2.57 1
10 Top SQL By I/O .11 | 2.21 1
Findings and Recommendations
Finding 1: Top SQL by DB Time
Impact is 3.43 active sessions, 66.33% of total activity.
SQL statements consuming significant database time were found.
Recommendation 1: SQL Tuning
Estimated benefit is 1.59 active sessions, 30.8% of total activity.
Action
Investigate the SQL statement with SQL_ID "a49xsqhv0h31b" for possible
performance improvements.
Related Object
SQL statement with SQL_ID a49xsqhv0h31b.
SELECT R.Conc_Login_Id, R.Request_Id, R.Phase_Code, R.Status_Code,
P.Application_ID, P.Concurrent_Program_ID, P.Concurrent_Program_Name,
R.Enable_Trace, R.Restart, DECODE(R.Increment_Dates, 'Y', 'Y', 'N'),
R.NLS_Compliant, R.OUTPUT_FILE_TYPE, E.Executable_Name,
E.Execution_File_Name, A2.Basepath, DECODE(R.Stale, 'Y', 'C',
P.Execution_Method_Code), P.Print_Flag, P.Execution_Options,
DECODE(P.Srs_Flag, 'Y', 'Y', 'Q', 'Y', 'N'), P.Argument_Method_Code,
R.Print_Style, R.Argument_Input_Method_Code, R.Queue_Method_Code,
R.Responsibility_ID, R.Responsibility_Application_ID, R.Requested_By,
R.Number_Of_Copies, R.Save_Output_Flag, R.Printer, R.Print_Group,
R.Priority, U.User_Name, O.Oracle_Username,
O.Encrypted_Oracle_Password, R.Cd_Id, A.Basepath,
A.Application_Short_Name, TO_CHAR(R.Requested_Start_Date,'YYYY/MM/DD
HH24:MI:SS'), R.Nls_Language, R.Nls_Territory,
R.Nls_Numeric_Characters, DECODE(R.Parent_Request_ID, NULL, 0,
R.Parent_Request_ID), R.Priority_Request_ID, R.Single_Thread_Flag,
R.Has_Sub_Request, R.Is_Sub_Request, R.Req_Information,
R.Description, R.Resubmit_Time, TO_CHAR(R.Resubmit_Interval),
R.Resubmit_Interval_Type_Code, R.Resubmit_Interval_Unit_Code,
TO_CHAR(R.Resubmit_End_Date,'YYYY/MM/DD HH24:MI:SS'),
Decode(E.Execution_File_Name, NULL, 'N', Decode(E.Subroutine_Name,
NULL, Decode(E.Execution_Method_Code, 'I', 'Y', 'J', 'Y', 'N'),
'Y')), R.Argument1, R.Argument2, R.Argument3, R.Argument4,
R.Argument5, R.Argument6, R.Argument7, R.Argument8, R.Argument9,
R.Argument10, R.Argument11, R.Argument12, R.Argument13, R.Argument14,
R.Argument15, R.Argument16, R.Argument17, R.Argument18, R.Argument19,
R.Argument20, R.Argument21, R.Argument22, R.Argument23, R.Argument24,
R.Argument25, X.Argument26, X.Argument27, X.Argument28, X.Argument29,
X.Argument30, X.Argument31, X.Argument32, X.Argument33, X.Argument34,
X.Argument35, X.Argument36, X.Argument37, X.Argument38, X.Argument39,
X.Argument40, X.Argument41, X.Argument42, X.Argument43, X.Argument44,
X.Argument45, X.Argument46, X.Argument47, X.Argument48, X.Argument49,
X.Argument50, X.Argument51, X.Argument52, X.Argument53, X.Argument54,
X.Argument55, X.Argument56, X.Argument57, X.Argument58, X.Argument59,
X.Argument60, X.Argument61, X.Argument62, X.Argument63, X.Argument64,
X.Argument65, X.Argument66, X.Argument67, X.Argument68, X.Argument69,
X.Argument70, X.Argument71, X.Argument72, X.Argument73, X.Argument74,
X.Argument75, X.Argument76, X.Argument77, X.Argument78, X.Argument79,
X.Argument80, X.Argument81, X.Argument82, X.Argument83, X.Argument84,
X.Argument85, X.Argument86, X.Argument87, X.Argument88, X.Argument89,
X.Argument90, X.Argument91, X.Argument92, X.Argument93, X.Argument94,
X.Argument95, X.Argument96, X.Argument97, X.Argument98, X.Argument99,
X.Argument100, R.number_of_arguments, C.CD_Name,
NVL(R.Security_Group_ID, 0), NVL(R.org_id, 0) FROM
fnd_concurrent_requests R, fnd_concurrent_programs P, fnd_application
A, fnd_user U, fnd_oracle_userid O, fnd_conflicts_domain C,
fnd_concurrent_queues Q, fnd_application A2, fnd_executables E,
fnd_conc_request_arguments X WHERE R.Status_code = 'I' And
((R.OPS_INSTANCE is null) or (R.OPS_INSTANCE = -1) or
(R.OPS_INSTANCE =
decode(:dcp_on,1,FND_CONC_GLOBAL.OPS_INST_NUM,R.OPS_INSTANCE))) And
R.Request_ID = X.Request_ID(+) And R.Program_Application_Id =
P.Application_Id(+) And R.Concurrent_Program_Id =
P.Concurrent_Program_Id(+) And R.Program_Application_Id =
A.Application_Id(+) And P.Executable_Application_Id =
E.Application_Id(+) And P.Executable_Id =
E.Executable_Id(+) And P.Executable_Application_Id =
A2.Application_Id(+) And R.Requested_By = U.User_Id(+) And R.Cd_Id
= C.Cd_Id(+) And R.Oracle_Id = O.Oracle_Id(+) And Q.Application_Id =
:q_applid And Q.Concurrent_Queue_Id = :queue_id And (P.Enabled_Flag
is NULL OR P.Enabled_Flag = 'Y') And R.Hold_Flag = 'N' And
R.Requested_Start_Date <= Sysdate And ( R.Enforce_Seriality_Flag =
'N' OR ( C.RunAlone_Flag = P.Run_Alone_Flag And (P.Run_Alone_Flag =
'N' OR Not Exists (Select Null From Fnd_Concurrent_Requests Sr
Where Sr.Status_Code In ('R', 'T') And Sr.Enforce_Seriality_Flag =
'Y' And Sr.CD_id = C.CD_Id)))) And Q.Running_Processes <=
Q.Max_Processes And R.Rowid = :reqname And
((P.Execution_Method_Code != 'S' OR
(R.PROGRAM_APPLICATION_ID,R.CONCURRENT_PROGRAM_ID) IN
((0,98),(0,100),(0,31721),(0,31722),(0,31757))) AND
((R.PROGRAM_APPLICATION_ID,R.CONCURRENT_PROGRAM_ID) NOT IN
((510,40112),(510,40113),(510,41497),(510,41498),(530,41859),(530,418
60),(535,41492),(535,41493),(535,41494)))) FOR UPDATE OF
R.status_code NoWait
Rationale
SQL statement with SQL_ID "a49xsqhv0h31b" was executed 4686 times and
had an average elapsed time of 1.2 seconds.
Rationale
Waiting for event "buffer busy waits" in wait class "Concurrency"
accounted for 85% of the database time spent in processing the SQL
statement with SQL_ID "a49xsqhv0h31b".
Rationale
Waiting for event "log file switch (checkpoint incomplete)" in wait
class "Configuration" accounted for 9% of the database time spent in
processing the SQL statement with SQL_ID "a49xsqhv0h31b".
Recommendation 3: SQL Tuning
Estimated benefit is .56 active sessions, 10.91% of total activity.
Action
Investigate the SQL statement with SQL_ID "5d7957yktf3nn" for possible
performance improvements.
Related Object
SQL statement with SQL_ID 5d7957yktf3nn.
UPDATE ICX_SESSIONS SET TIME_OUT = :B2 WHERE SESSION_ID = :B1
Rationale
SQL statement with SQL_ID "5d7957yktf3nn" was executed 266 times and had
an average elapsed time of 7.6 seconds.
Rationale
Waiting for event "buffer busy waits" in wait class "Concurrency"
accounted for 86% of the database time spent in processing the SQL
statement with SQL_ID "5d7957yktf3nn".
Rationale
Waiting for event "log file switch (checkpoint incomplete)" in wait
class "Configuration" accounted for 7% of the database time spent in
processing the SQL statement with SQL_ID "5d7957yktf3nn".
Finding 2: Buffer Busy
Impact is 2.52 active sessions, 48.81% of total activity.
Read and write contention on database blocks was consuming significant
database time.
Recommendation 1: Application Analysis
Estimated benefit is 1.42 active sessions, 27.44% of total activity.
Action
Trace the cause of object contention due to SELECT statements in the
application using the information provided.
Related Object
Database object with ID 34562.
Rationale
The SELECT statement with SQL_ID "a49xsqhv0h31b" was significantly
affected by "buffer busy" waits.
Related Object
SQL statement with SQL_ID a49xsqhv0h31b.
SELECT R.Conc_Login_Id, R.Request_Id, R.Phase_Code, R.Status_Code,
P.Application_ID, P.Concurrent_Program_ID, P.Concurrent_Program_Name,
R.Enable_Trace, R.Restart, DECODE(R.Increment_Dates, 'Y', 'Y', 'N'),
R.NLS_Compliant, R.OUTPUT_FILE_TYPE, E.Executable_Name,
E.Execution_File_Name, A2.Basepath, DECODE(R.Stale, 'Y', 'C',
P.Execution_Method_Code), P.Print_Flag, P.Execution_Options,
DECODE(P.Srs_Flag, 'Y', 'Y', 'Q', 'Y', 'N'), P.Argument_Method_Code,
R.Print_Style, R.Argument_Input_Method_Code, R.Queue_Method_Code,
R.Responsibility_ID, R.Responsibility_Application_ID, R.Requested_By,
R.Number_Of_Copies, R.Save_Output_Flag, R.Printer, R.Print_Group,
R.Priority, U.User_Name, O.Oracle_Username,
O.Encrypted_Oracle_Password, R.Cd_Id, A.Basepath,
A.Application_Short_Name, TO_CHAR(R.Requested_Start_Date,'YYYY/MM/DD
HH24:MI:SS'), R.Nls_Language, R.Nls_Territory,
R.Nls_Numeric_Characters, DECODE(R.Parent_Request_ID, NULL, 0,
R.Parent_Request_ID), R.Priority_Request_ID, R.Single_Thread_Flag,
R.Has_Sub_Request, R.Is_Sub_Request, R.Req_Information,
R.Description, R.Resubmit_Time, TO_CHAR(R.Resubmit_Interval),
R.Resubmit_Interval_Type_Code, R.Resubmit_Interval_Unit_Code,
TO_CHAR(R.Resubmit_End_Date,'YYYY/MM/DD HH24:MI:SS'),
Decode(E.Execution_File_Name, NULL, 'N', Decode(E.Subroutine_Name,
NULL, Decode(E.Execution_Method_Code, 'I', 'Y', 'J', 'Y', 'N'),
'Y')), R.Argument1, R.Argument2, R.Argument3, R.Argument4,
R.Argument5, R.Argument6, R.Argument7, R.Argument8, R.Argument9,
R.Argument10, R.Argument11, R.Argument12, R.Argument13, R.Argument14,
R.Argument15, R.Argument16, R.Argument17, R.Argument18, R.Argument19,
R.Argument20, R.Argument21, R.Argument22, R.Argument23, R.Argument24,
R.Argument25, X.Argument26, X.Argument27, X.Argument28, X.Argument29,
X.Argument30, X.Argument31, X.Argument32, X.Argument33, X.Argument34,
X.Argument35, X.Argument36, X.Argument37, X.Argument38, X.Argument39,
X.Argument40, X.Argument41, X.Argument42, X.Argument43, X.Argument44,
X.Argument45, X.Argument46, X.Argument47, X.Argument48, X.Argument49,
X.Argument50, X.Argument51, X.Argument52, X.Argument53, X.Argument54,
X.Argument55, X.Argument56, X.Argument57, X.Argument58, X.Argument59,
X.Argument60, X.Argument61, X.Argument62, X.Argument63, X.Argument64,
X.Argument65, X.Argument66, X.Argument67, X.Argument68, X.Argument69,
X.Argument70, X.Argument71, X.Argument72, X.Argument73, X.Argument74,
X.Argument75, X.Argument76, X.Argument77, X.Argument78, X.Argument79,
X.Argument80, X.Argument81, X.Argument82, X.Argument83, X.Argument84,
X.Argument85, X.Argument86, X.Argument87, X.Argument88, X.Argument89,
X.Argument90, X.Argument91, X.Argument92, X.Argument93, X.Argument94,
X.Argument95, X.Argument96, X.Argument97, X.Argument98, X.Argument99,
X.Argument100, R.number_of_arguments, C.CD_Name,
NVL(R.Security_Group_ID, 0), NVL(R.org_id, 0) FROM
fnd_concurrent_requests R, fnd_concurrent_programs P, fnd_application
A, fnd_user U, fnd_oracle_userid O, fnd_conflicts_domain C,
fnd_concurrent_queues Q, fnd_application A2, fnd_executables E,
fnd_conc_request_arguments X WHERE R.Status_code = 'I' And
((R.OPS_INSTANCE is null) or (R.OPS_INSTANCE = -1) or
(R.OPS_INSTANCE =
decode(:dcp_on,1,FND_CONC_GLOBAL.OPS_INST_NUM,R.OPS_INSTANCE))) And
R.Request_ID = X.Request_ID(+) And R.Program_Application_Id =
P.Application_Id(+) And R.Concurrent_Program_Id =
P.Concurrent_Program_Id(+) And R.Program_Application_Id =
A.Application_Id(+) And P.Executable_Application_Id =
E.Application_Id(+) And P.Executable_Id =
E.Executable_Id(+) And P.Executable_Application_Id =
A2.Application_Id(+) And R.Requested_By = U.User_Id(+) And R.Cd_Id
= C.Cd_Id(+) And R.Oracle_Id = O.Oracle_Id(+) And Q.Application_Id =
:q_applid And Q.Concurrent_Queue_Id = :queue_id And (P.Enabled_Flag
is NULL OR P.Enabled_Flag = 'Y') And R.Hold_Flag = 'N' And
R.Requested_Start_Date <= Sysdate And ( R.Enforce_Seriality_Flag =
'N' OR ( C.RunAlone_Flag = P.Run_Alone_Flag And (P.Run_Alone_Flag =
'N' OR Not Exists (Select Null From Fnd_Concurrent_Requests Sr
Where Sr.Status_Code In ('R', 'T') And Sr.Enforce_Seriality_Flag =
'Y' And Sr.CD_id = C.CD_Id)))) And Q.Running_Processes <=
Q.Max_Processes And R.Rowid = :reqname And
((P.Execution_Method_Code != 'S' OR
(R.PROGRAM_APPLICATION_ID,R.CONCURRENT_PROGRAM_ID) IN
((0,98),(0,100),(0,31721),(0,31722),(0,31757))) AND
((R.PROGRAM_APPLICATION_ID,R.CONCURRENT_PROGRAM_ID) NOT IN
((510,40112),(510,40113),(510,41497),(510,41498),(530,41859),(530,418
60),(535,41492),(535,41493),(535,41494)))) FOR UPDATE OF
R.status_code NoWait
UPDATE ICX_SESSIONS SET LAST_CONNECT = SYSDATE WHERE SESSION_ID = :B1
Recommendation 1: Schema Changes
Estimated benefit is .03 active sessions, .62% of total activity.
Action
Consider rebuilding the TABLE "APPLSYS.FND_LOGIN_RESP_FORMS" with object
ID 34651 using a higher value for PCTFREE.
Related Object
Database object with ID 34651.
Rationale
The UPDATE statement with SQL_ID "cqc5crhxxt36t" was significantly
affected by "buffer busy" waits.
Related Object
SQL statement with SQL_ID cqc5crhxxt36t.
UPDATE FND_LOGIN_RESP_FORMS FLRF SET END_TIME = SYSDATE WHERE
FLRF.LOGIN_ID = :B2 AND FLRF.LOGIN_RESP_ID = :B1 AND FLRF.END_TIME IS
NULL AND (FLRF.FORM_ID, FLRF.FORM_APPL_ID) = (SELECT F.FORM_ID,
F.APPLICATION_ID FROM FND_FORM F, FND_APPLICATION A WHERE F.FORM_NAME
= :B4 AND F.APPLICATION_ID = A.APPLICATION_ID AND
A.APPLICATION_SHORT_NAME = :B3 )
Symptoms That Led to the Finding:
Wait class "Concurrency" was consuming significant database time.
Impact is 2.53 active sessions, 48.87% of total activity.
Finding 4: Log File Switches
Impact is .91 active sessions, 17.56% of total activity.
Log file switch operations were consuming significant database time while
waiting for checkpoint completion.
This problem can be caused by use of hot backup mode on tablespaces. DML to
tablespaces in hot backup mode causes generation of additional redo.
Recommendation 1: Database Configuration
Estimated benefit is .91 active sessions, 17.56% of total activity.
Action
Verify whether incremental shipping was used for standby databases.
Symptoms That Led to the Finding:
Wait class "Configuration" was consuming significant database time.
Impact is .91 active sessions, 17.63% of total activity.
Finding 5: Buffer Busy
Impact is .56 active sessions, 10.87% of total activity.
A hot data block with concurrent read and write activity was found. The block
belongs to segment "ICX.ICX_SESSIONS" and is block 243489 in file 36.
Recommendation 1: Application Analysis
Estimated benefit is .56 active sessions, 10.87% of total activity.
Action
Investigate application logic to find the cause of high concurrent read
and write activity to the data present in this block.
Related Object
Database block with object number 37562, file number 36 and block
number 243489.
Rationale
The SQL statement with SQL_ID "5d7957yktf3nn" spent significant time on
"buffer busy" waits for the hot block.
Related Object
SQL statement with SQL_ID 5d7957yktf3nn.
UPDATE ICX_SESSIONS SET TIME_OUT = :B2 WHERE SESSION_ID = :B1
Rationale
The SQL statement with SQL_ID "326up1aym56dd" spent significant time on
"buffer busy" waits for the hot block.
Related Object
SQL statement with SQL_ID 326up1aym56dd.
UPDATE ICX_SESSIONS SET LAST_CONNECT = SYSDATE WHERE SESSION_ID = :B1
Recommendation 2: Schema Changes
Estimated benefit is .56 active sessions, 10.87% of total activity.
Action
Consider rebuilding the TABLE "ICX.ICX_SESSIONS" with object ID 37562
using a higher value for PCTFREE.
Related Object
Database object with ID 37562.
Symptoms That Led to the Finding:
Wait class "Concurrency" was consuming significant database time.
Impact is 2.53 active sessions, 48.87% of total activity.
Finding 6: Undersized SGA
Impact is .38 active sessions, 7.37% of total activity.
The SGA was inadequately sized, causing additional I/O or hard parses.
The value of parameter "sga_target" was "4096 M" during the analysis period.
Recommendation 1: Database Configuration
Estimated benefit is .12 active sessions, 2.33% of total activity.
Action
Increase the size of the SGA by setting the parameter "sga_target" to
4608 M.
Symptoms That Led to the Finding:
Wait class "User I/O" was consuming significant database time.
Impact is .7 active sessions, 13.57% of total activity.
Hard parsing of SQL statements was consuming significant database time.
Impact is .13 active sessions, 2.51% of total activity.
Contention for latches related to the shared pool was consuming
significant database time.
Impact is 0 active sessions, .03% of total activity.
Wait class "Concurrency" was consuming significant database time.
Impact is 2.53 active sessions, 48.87% of total activity.
Finding 7: Commits and Rollbacks
Impact is .28 active sessions, 5.42% of total activity.
Waits on event "log file sync" while performing COMMIT and ROLLBACK operations
were consuming significant database time.
Recommendation 1: Host Configuration
Estimated benefit is .28 active sessions, 5.42% of total activity.
Action
Investigate the possibility of improving the performance of I/O to the
online redo log files.
Rationale
The average size of writes to the online redo log files was 163 K and
the average time per write was 68 milliseconds.
Symptoms That Led to the Finding:
Wait class "Commit" was consuming significant database time.
Impact is .28 active sessions, 5.42% of total activity.
Finding 8: Undo I/O
Impact is .18 active sessions, 3.53% of total activity.
Undo I/O was a significant portion (26%) of the total database I/O.
No recommendations are available.
Symptoms That Led to the Finding:
The throughput of the I/O subsystem was significantly lower than
expected.
Impact is .08 active sessions, 1.46% of total activity.
Wait class "User I/O" was consuming significant database time.
Impact is .7 active sessions, 13.57% of total activity.
Finding 9: CPU Usage
Impact is .13 active sessions, 2.57% of total activity.
Time spent on the CPU by the instance was responsible for a substantial part
of database time.
Recommendation 1: SQL Tuning
Estimated benefit is .13 active sessions, 2.57% of total activity.
Finding 10: Top SQL By I/O
Impact is .11 active sessions, 2.21% of total activity.
Individual SQL statements responsible for significant user I/O wait were
found.
Recommendation 1: SQL Tuning
Estimated benefit is .11 active sessions, 2.22% of total activity.
Action
Run SQL Tuning Advisor on the SQL statement with SQL_ID "b3pnc5yctv2z5".
Related Object
SQL statement with SQL_ID b3pnc5yctv2z5.
INSERT INTO ZX_TRANSACTION_LINES_GT( APPLICATION_ID ,ENTITY_CODE
,EVENT_CLASS_CODE ,TRX_ID ,TRX_LEVEL_TYPE ,TRX_LINE_ID ,LINE_CLASS
,LINE_LEVEL_ACTION ,TRX_LINE_TYPE ,TRX_LINE_DATE
,LINE_AMT_INCLUDES_TAX_FLAG ,LINE_AMT ,TRX_LINE_QUANTITY ,UNIT_PRICE
,PRODUCT_ID ,PRODUCT_ORG_ID ,UOM_CODE ,PRODUCT_CODE ,SHIP_TO_PARTY_ID
,SHIP_FROM_PARTY_ID ,BILL_TO_PARTY_ID ,BILL_FROM_PARTY_ID
,SHIP_FROM_PARTY_SITE_ID ,BILL_FROM_PARTY_SITE_ID
,SHIP_TO_LOCATION_ID ,SHIP_FROM_LOCATION_ID ,BILL_TO_LOCATION_ID
,SHIP_THIRD_PTY_ACCT_ID ,SHIP_THIRD_PTY_ACCT_SITE_ID ,HISTORICAL_FLAG
,TRX_LINE_CURRENCY_CODE ,TRX_LINE_CURRENCY_CONV_DATE
,TRX_LINE_CURRENCY_CONV_RATE ,TRX_LINE_CURRENCY_CONV_TYPE
,TRX_LINE_MAU ,TRX_LINE_PRECISION ,HISTORICAL_TAX_CODE_ID
,TRX_BUSINESS_CATEGORY ,PRODUCT_CATEGORY ,PRODUCT_FISC_CLASSIFICATION
,LINE_INTENDED_USE ,PRODUCT_TYPE ,USER_DEFINED_FISC_CLASS
,ASSESSABLE_VALUE ,INPUT_TAX_CLASSIFICATION_CODE ,ACCOUNT_CCID
,BILL_THIRD_PTY_ACCT_ID ,BILL_THIRD_PTY_ACCT_SITE_ID ,TRX_LINE_NUMBER
,TRX_LINE_DESCRIPTION ,PRODUCT_DESCRIPTION ,USER_UPD_DET_FACTORS_FLAG
,DEFAULTING_ATTRIBUTE1 ) SELECT :B4 ,:B3 ,:B2
,PRL.REQUISITION_HEADER_ID ,:B1 ,PRL.REQUISITION_LINE_ID ,'INVOICE'
,NVL(PRL.TAX_ATTRIBUTE_UPDATE_CODE,'UPDATE') ,'ITEM'
,NVL(PRL.NEED_BY_DATE, SYSDATE) ,'N' ,NVL(PRL.AMOUNT,
PRL.UNIT_PRICE*PRL.QUANTITY) ,PRL.QUANTITY ,PRL.UNIT_PRICE
,PRL.ITEM_ID ,(SELECT FSP.INVENTORY_ORGANIZATION_ID FROM
FINANCIALS_SYSTEM_PARAMS_ALL FSP WHERE FSP.ORG_ID=PRL.ORG_ID)
,(SELECT MUM.UOM_CODE FROM MTL_UNITS_OF_MEASURE MUM WHERE
MUM.UNIT_OF_MEASURE=PRL.UNIT_MEAS_LOOKUP_CODE) ,MSIB.SEGMENT1
,PRL.DESTINATION_ORGANIZATION_ID ,PV.PARTY_ID ,PRH.ORG_ID
,PV.PARTY_ID ,PVS.PARTY_SITE_ID ,PVS.PARTY_SITE_ID
,PRL.DELIVER_TO_LOCATION_ID ,(SELECT HZPS.LOCATION_ID FROM
HZ_PARTY_SITES HZPS WHERE HZPS.PARTY_SITE_ID = PVS.PARTY_SITE_ID)
,(SELECT LOCATION_ID FROM HR_ALL_ORGANIZATION_UNITS WHERE
ORGANIZATION_ID=PRH.ORG_ID) ,PRL.VENDOR_ID ,PRL.VENDOR_SITE_ID ,NULL
,NVL(PRL.CURRENCY_CODE, :B9 ) ,NVL2(PRL.CURRENCY_CODE, PRL.RATE_DATE,
SYSDATE) ,NVL2(PRL.CURRENCY_CODE, PRL.RATE, :B8 )
,NVL2(PRL.CURRENCY_CODE, PRL.RATE_TYPE, :B7 )
,FC.MINIMUM_ACCOUNTABLE_UNIT ,NVL(FC.PRECISION, 2) ,NULL
,DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.TRX_BUSINESS_CATEGORY, NULL),
NULL ) ,DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.PRODUCT_CATEGORY, NULL), NULL )
,DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.PRODUCT_FISC_CLASSIFICATION,
NULL), NULL ) ,DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.LINE_INTENDED_USE, NULL), NULL )
,DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.PRODUCT_TYPE, NULL), NULL )
,DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.USER_DEFINED_FISC_CLASS, NULL),
NULL ) ,DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.ASSESSABLE_VALUE, NULL), NULL )
,DECODE(:B6 , 'REQIMPORT', PRL.TAX_NAME,
DECODE(PRL.TAX_ATTRIBUTE_UPDATE_CODE, 'CREATE',
NVL2(PRL.PARENT_REQ_LINE_ID, ZXLDET.INPUT_TAX_CLASSIFICATION_CODE,
NULL), NULL ) ) ,NVL((SELECT PRD.CODE_COMBINATION_ID FROM
PO_REQ_DISTRIBUTIONS_ALL PRD WHERE PRD.REQUISITION_LINE_ID =
PRL.REQUISITION_LINE_ID AND ROWNUM = 1), MSIB.EXPENSE_ACCOUNT )
,PV.VENDOR_ID ,PVS.VENDOR_SITE_ID ,PRL.LINE_NUM ,PRL.ITEM_DESCRIPTION
,PRL.ITEM_DESCRIPTION ,(SELECT 'Y' FROM DUAL WHERE :B6 = 'REQIMPORT'
AND PRL.TAX_NAME IS NOT NULL) ,PRL.DESTINATION_ORGANIZATION_ID FROM
PO_REQUISITION_HEADERS_ALL PRH, PO_REQUISITION_LINES_ALL PRL,
ZX_LINES_DET_FACTORS ZXLDET, PO_VENDORS PV, PO_VENDOR_SITES_ALL PVS,
MTL_SYSTEM_ITEMS_B MSIB, FND_CURRENCIES FC WHERE
PRH.REQUISITION_HEADER_ID = :B5 AND PRH.REQUISITION_HEADER_ID =
PRL.REQUISITION_HEADER_ID AND ZXLDET.APPLICATION_ID(+) = :B4 AND
ZXLDET.ENTITY_CODE(+) = :B3 AND ZXLDET.EVENT_CLASS_CODE(+) = :B2 AND
ZXLDET.TRX_LEVEL_TYPE(+) = :B1 AND ZXLDET.TRX_LINE_ID(+) =
PRL.PARENT_REQ_LINE_ID AND PV.VENDOR_ID(+) = PRL.VENDOR_ID AND
PVS.VENDOR_SITE_ID(+) = PRL.VENDOR_SITE_ID AND
MSIB.INVENTORY_ITEM_ID(+) = PRL.ITEM_ID AND MSIB.ORGANIZATION_ID(+) =
PRL.ORG_ID AND FC.CURRENCY_CODE(+) = PRL.CURRENCY_CODE AND
NVL(PRL.MODIFIED_BY_AGENT_FLAG, 'N') = 'N' AND NVL(PRL.CANCEL_FLAG,
'N') = 'N' AND NVL(PRL.CLOSED_CODE, 'OPEN') <> 'FINALLY CLOSED' AND
PRL.LINE_LOCATION_ID IS NULL AND PRL.AT_SOURCING_FLAG IS NULL
Rationale
SQL statement with SQL_ID "b3pnc5yctv2z5" was executed 3 times and had
an average elapsed time of 138 seconds.
Rationale
Average time spent in User I/O wait events per execution was 137
seconds.
Symptoms That Led to the Finding:
Wait class "User I/O" was consuming significant database time.
Impact is .7 active sessions, 13.57% of total activity.
Additional Information
Miscellaneous Information
Wait class "Application" was not consuming significant database time.
Wait class "Network" was not consuming significant database time.
Session connect and disconnect calls were not consuming significant database
time.
The database's maintenance windows were active during 100% of the analysis
period.
Regards
AthishFew days are am facing serious of performance problem in our Production instanceFor production issues, please log a SR.
Was this working before? If yes, any changes been done recently?
Do you have the statistics collected up to date?
Please see these docs.
AutoInvoice Performance Issue When Processing Tax [ID 1059275.1]
R12 : System Hangs When Attempting To Save Blanket Release After Applying Patch 11817843 [ID 1333336.1]
Thanks,
Hussein -
EBS 11i AutoInvoice Performance Very Slow
Hi all,
EBS 11i
Oracle 9.2.0.6 32bit
AutoInvoice Transfer Program has been bugging down the Company's business, a bad start for 2013. Please help for this serious problem :(
Attached is the "STATSPACK" report for the slow performance time.
STATSPACK report for
DB Name DB Id Instance Inst Num Release Cluster Host
OAPROD 4204192100 OAPROD 1 9.2.0.6.0 NO oel5.prod
e.local
Snap Id Snap Time Sessions Curs/Sess Comment
Begin Snap: 551 02-Jan-13 22:00:04 123 59.1
End Snap: 553 03-Jan-13 00:00:02 97 48.7
Elapsed: 119.97 (mins)
Cache Sizes (end)
~~~~~~~~~~~~~~~~~
Buffer Cache: 288M Std Block Size: 8K
Shared Pool Size: 288M Log Buffer: 10,240K
Load Profile
~~~~~~~~~~~~ Per Second Per Transaction
Redo size: 54,437.02 65,579.53
Logical reads: 2,053,336.52 2,473,626.15
Block changes: 383.39 461.86
Physical reads: 43,270.67 52,127.57
Physical writes: 46.63 56.18
User calls: 35.83 43.16
Parses: 25.53 30.76
Hard parses: 0.18 0.21
Sorts: 186.25 224.38
Logons: 0.08 0.10
Executes: 108.76 131.02
Transactions: 0.83
% Blocks changed per Read: 0.02 Recursive Call %: 85.81
Rollback per transaction %: 3.18 Rows per Sort: 3.77
Instance Efficiency Percentages (Target 100%)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Buffer Nowait %: 99.99 Redo NoWait %: 99.98
Buffer Hit %: 97.90 In-memory Sort %: 100.00
Library Hit %: 99.87 Soft Parse %: 99.31
Execute to Parse %: 76.52 Latch Hit %: 99.96
Parse CPU to Parse Elapsd %: 37.01 % Non-Parse CPU: 99.98
Shared Pool Statistics Begin End
Memory Usage %: 95.13 94.82
% SQL with executions>1: 83.58 95.42
% Memory for SQL w/exec>1: 79.28 92.57
Top 5 Timed Events
~~~~~~~~~~~~~~~~~~ % Total
Event Waits Time (s) Ela Time
CPU time 74,717 84.80
latch free 181,788 8,101 9.19
db file scattered read 47,546,136 2,893 3.28
db file sequential read 23,092,208 2,006 2.28
buffer busy waits 1,812,920 193 .22
^LWait Events for DB: OAPROD Instance: OAPROD Snaps: 551 -553
-> s - second
-> cs - centisecond - 100th of a second
-> ms - millisecond - 1000th of a second
-> us - microsecond - 1000000th of a second
-> ordered by wait time desc, waits desc (idle events last)
Avg
Total Wait wait Waits
Event Waits Timeouts Time (s) (ms) /txn
latch free 181,788 180,378 8,101 45 30.4
db file scattered read 47,546,136 0 2,893 0 7,957.5
db file sequential read 23,092,208 0 2,006 0 3,864.8
buffer busy waits 1,812,920 2 193 0 303.4
log file switch (checkpoint 124 51 69 560 0.0
log file parallel write 21,251 0 39 2 3.6
log file sync 4,072 0 21 5 0.7
control file parallel write 3,061 0 12 4 0.5
library cache load lock 5 2 9 1806 0.0
log file switch completion 54 6 8 148 0.0
PX Deq: Execute Reply 7,268 0 6 1 1.2
PX Deq: Signal ACK 297 103 6 21 0.0
PX qref latch 310 279 5 16 0.1
PX Deq: Msg Fragment 4,301 0 4 1 0.7
PX Deq Credit: send blkd 1,256 0 2 2 0.2
PX Deq: Parse Reply 267 0 2 7 0.0
process startup 46 0 2 39 0.0
PX Deq: Table Q Sample 84 0 2 22 0.0
library cache pin 337 0 1 4 0.1
kksfbc child completion 116 76 1 11 0.0
write complete waits 2 1 1 491 0.0
PX Deq: Join ACK 212 0 1 4 0.0
SQL*Net break/reset to clien 2,152 0 1 0 0.4
enqueue 80 0 1 7 0.0
db file parallel read 38 0 0 13 0.0
SQL*Net more data to client 24,272 0 0 0 4.1
log file single write 160 0 0 2 0.0
PX Deq: Table Q qref 62 0 0 4 0.0
control file sequential read 4,336 0 0 0 0.7
direct path read 45,818 0 0 0 7.7
library cache lock 1 0 0 76 0.0
direct path write 22,821 0 0 0 3.8
LGWR wait for redo copy 5,387 0 0 0 0.9
PX Deq Credit: need buffer 206 0 0 0 0.0
undo segment extension 40,035 40,028 0 0 6.7
db file parallel write 3,904 0 0 0 0.7
db file single write 40 0 0 0 0.0
log file sequential read 160 0 0 0 0.0
async disk IO 40 0 0 0 0.0
SQL*Net message from client 269,626 0 337,613 1252 45.1
pipe get 5,313 5,286 21,063 3964 0.9
queue messages 1,466 1,464 14,023 9566 0.2
wakeup time manager 239 238 6,738 28191 0.0
PX Idle Wait 3,475 3,042 6,026 1734 0.6
jobq slave wait 961 960 2,824 2939 0.2
PX Deq: Execution Msg 9,423 1 159 17 1.6
PX Deq: Table Q Normal 1,362 4 8 6 0.2
SQL*Net more data from clien 12,643 0 2 0 2.1
SQL*Net message to client 269,616 0 0 0 45.1
^LWait Events for DB: OAPROD Instance: OAPROD Snaps: 551 -553
-> s - second
-> cs - centisecond - 100th of a second
-> ms - millisecond - 1000th of a second
-> us - microsecond - 1000000th of a second
-> ordered by wait time desc, waits desc (idle events last)
Avg
Total Wait wait Waits
Event Waits Timeouts Time (s) (ms) /txn
^LBackground Wait Events for DB: OAPROD Instance: OAPROD Snaps: 551 -553
-> ordered by wait time desc, waits desc (idle events last)
Avg
Total Wait wait Waits
Event Waits Timeouts Time (s) (ms) /txn
log file parallel write 21,251 0 39 2 3.6
latch free 407 353 13 32 0.1
control file parallel write 2,981 0 12 4 0.5
db file scattered read 3,464 0 5 1 0.6
db file sequential read 1,756 0 2 1 0.3
rdbms ipc reply 137 0 2 16 0.0
log file single write 160 0 0 2 0.0
enqueue 17 0 0 6 0.0
control file sequential read 3,346 0 0 0 0.6
LGWR wait for redo copy 5,387 0 0 0 0.9
db file parallel write 3,904 0 0 0 0.7
direct path read 1,833 0 0 0 0.3
direct path write 1,833 0 0 0 0.3
log file sequential read 160 0 0 0 0.0
buffer busy waits 21 0 0 0 0.0
rdbms ipc message 41,753 9,476 33,069 792 7.0
pmon timer 4,438 2,164 7,021 1582 0.7
smon timer 522 1 6,820 13064 0.1
^LSQL ordered by Gets for DB: OAPROD Instance: OAPROD Snaps: 551 -553
-> End Buffer Gets Threshold: 10000
-> Note that resources reported for PL/SQL includes the resources used by
all SQL statements called within the PL/SQL code. As individual SQL
statements are also reported, it is possible and valid for the summed
total % to exceed 100
CPU Elapsd
Buffer Gets Executions Gets per Exec %Total Time (s) Time (s) Hash Value
5,636,117,159 28 201,289,898.5 38.1 ######## ######### 835260576
Module: RAXTRX
INSERT INTO RA_INTERFACE_ERRORS (INTERFACE_LINE_ID, MESSAGE_
TEXT, INVALID_VALUE) SELECT INTERFACE_LINE_ID, :b_err_msg6, '
trx_number='||T.TRX_NUMBER||','||'customer_trx_id='||TL.CUSTOMER
_TRX_ID FROM RA_INTERFACE_LINES_GT IL, RA_CUSTOMER_TRX_LINES TL,
RA_CUSTOMER_TRX T WHERE IL.REQUEST_ID = :b1 AND IL.INTERFAC
511,626,129 20 25,581,306.5 3.5 8155.90 15045.56 205460129
Module: JDBC Thin Client
select TRANSACTION_BRANCH , BRANCH_ADDRESS_1 , BRANCH_ADDRESS_2
, BRANCH_PHONES , BRANCH_FAX , BRANCH_TIN , TRX_NUMBER , TRX_NU
MBER_DISP , TRX_DATE , TRX_DATE_DISP , BILL_TO_CUSTOMER_ID , BIL
L_TO_CUSTOMER_NAME , SHIP_DATE_ACTUAL_DISP , SHIP_TO_NAME , SHIP
_TO_ADDRESS1 , SHIP_TO_ADDRESS2 , SHIP_TO_ADDRESS3 , SHIP_TO_ADD
114,013,000 8,544 13,344.2 0.8 2919.47 4527.54 803969757
Module: JDBC Thin Client
SELECT COALESCE(DELV_ADDR.CITY, DELV_ADDR.PROVINCE) FROM APPS.OE
_ORDER_HEADERS_ALL OE_HEADERS , APPS.RA_SITE_USES_ALL DELV_SITE
, APPS.RA_ADDRESSES_ALL DELV_ADDR WHERE TO_CHAR(ORDER_NUMBER) =
:B1 AND DELV_SITE.SITE_USE_ID(+) = OE_HEADERS.DELIVER_TO_ORG_ID
AND DELV_ADDR.ADDRESS_ID(+) = DELV_SITE.ADDRESS_ID
113,972,897 8,550 13,330.2 0.8 2924.20 4550.22 3761220362
Module: JDBC Thin Client
SELECT DELV_ADDR.ADDRESS1 FROM APPS.OE_ORDER_HEADERS_ALL OE_HEAD
ERS , APPS.RA_SITE_USES_ALL DELV_SITE , APPS.RA_ADDRESSES_ALL DE
LV_ADDR WHERE TO_CHAR(ORDER_NUMBER) = :B1 AND DELV_SITE.SITE_USE
_ID(+) = OE_HEADERS.DELIVER_TO_ORG_ID AND DELV_ADDR.ADDRESS_ID(+
) = DELV_SITE.ADDRESS_ID
113,972,850 8,551 13,328.6 0.8 2919.13 4533.69 4273350236
Module: JDBC Thin Client...more... > http://www.datafilehost.com/download-60d3df1e.html
If downloading this file...
Uncheck [ ] Use our download manager and get recommended downloads
Your assistance is highly appreciated.
Thanks a lot,
JanHi hussein,
Is this normal locks for the apps table which is "3". Im selecting the locks even if there is no users in the system.
SELECT o.owner, o.object_name, o.object_type, o.last_ddl_time, o.status, l.session_id,
l.oracle_username, l.locked_mode
FROM dba_objects o, gv$locked_object l
WHERE o.object_id = l.object_id;
OWNER OBJECT_NAME OBJECT_TYPE LAST_DDL STATUS SESSION_ID ORACLE_USERNAME LOCKED_MODE
APPLSYS FND_CONCURRENT_QUEUES TABLE 24-APR-10 VALID 109 APPS 3
APPLSYS FND_CONCURRENT_REQUESTS TABLE 24-APR-10 VALID 25 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_T TABLE 24-APR-10 VALID 143 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_T TABLE 24-APR-10 VALID 139 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_T TABLE 24-APR-10 VALID 138 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_T TABLE 24-APR-10 VALID 131 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_T TABLE 24-APR-10 VALID 115 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_T TABLE 24-APR-10 VALID 103 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_T TABLE 24-APR-10 VALID 87 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_H TABLE 24-APR-10 VALID 143 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_H TABLE 24-APR-10 VALID 139 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_H TABLE 24-APR-10 VALID 138 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_H TABLE 24-APR-10 VALID 131 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_H TABLE 24-APR-10 VALID 115 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_H TABLE 24-APR-10 VALID 103 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_H TABLE 24-APR-10 VALID 87 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_I TABLE 24-APR-10 VALID 143 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_I TABLE 24-APR-10 VALID 139 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_I TABLE 24-APR-10 VALID 138 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_I TABLE 24-APR-10 VALID 131 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_I TABLE 24-APR-10 VALID 115 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_I TABLE 24-APR-10 VALID 103 APPS 3
APPLSYS AQ$_FND_CP_GSM_OPP_AQTBL_I TABLE 24-APR-10 VALID 87 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 121 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 104 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 95 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 75 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 67 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 66 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 55 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 54 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_T TABLE 24-APR-10 VALID 52 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 121 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 104 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 95 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 75 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 67 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 66 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 55 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 54 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_H TABLE 24-APR-10 VALID 52 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 121 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 104 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 95 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 75 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 67 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 66 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 55 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 54 APPS 3
APPLSYS AQ$_FND_CP_GSM_IPC_AQTBL_I TABLE 24-APR-10 VALID 52 APPS 3Thanks,
Edited by: yxes2013 on 21.1.2013 10:18 -
Concurrent manager not working on multi tier apps r12.1
Hi All,
I've created clone environment from our production environment, following details of the environment:
DB: 11.1.0.7 - 2 nodes RAC
APPS: 11.1.3 - 2 nodes
OS: LINUX 64bit
hosnames: terbdb1, terbdb2
my problem is any request immediately appear as inactive nomanager.
here's cm log file of both nodes:
TERBDB1:
========================================================================
Starting TEST_0620@TEST Internal Concurrent Manager -- shell process ID 22842
logfile=/app1/TEST/inst/apps/TEST_terbdb1/logs/appl/conc/log/TEST_0620.mgr
PRINTER=noprint
mailto=applmgr
restart=N
diag=N
sleep=30
pmon=4
quesiz=1
Reviver is ENABLED
Routine &ROUTINE has attempted to start the internal concurrent manager. The ICM is already running. Contact you system administrator for further assistance.afpdlrq r
eceived an unsuccessful result from PL/SQL procedure or function FND_DCP.Request_Session_Lock.
Routine FND_DCP.REQUEST_SESSION_LOCK received a result code of 1 from the call to DBMS_LOCK.Request.
Possible DBMS_LOCK.Request resultCall to establish_icm failed
The Internal Concurrent Manager has encountered an error.
Review concurrent manager log file for more detailed information. : 20-JUN-2013 00:57:38 -
Shutting down Internal Concurrent Manager : 20-JUN-2013 00:57:38
List of errors encountered:
_ 1 _
Routine AFPCSQ encountered an ORACLE error. .
Review your error messages for the cause of the error. (=<POINTER>)
List of errors encountered:
_ 1 _
Routine AFPCAL received failure code while parsing or running your
concurrent program CPMGR
Review your concurrent request log file for more detailed information.
Make sure you are passing arguments in the correct format.
The TEST_0620@TEST internal concurrent manager has terminated with status 1 - giving up.
You have new mail in /var/spool/mail/applmgr
TERBDB2:
========================================================================
Starting TEST_0620@TEST Internal Concurrent Manager -- shell process ID 24424
logfile=/app1/TEST/inst/apps/TEST_terbdb2/logs/appl/conc/log/TEST_0620.mgr
PRINTER=noprint
mailto=applmgr
restart=N
diag=N
sleep=30
pmon=4
quesiz=1
Reviver is ENABLED
+---------------------------------------------------------------------------+
Application Object Library: Concurrent Processing version 11.5
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
Internal Concurrent Manager started : 20-JUN-2013 00:53:21
+---------------------------------------------------------------------------+
Process monitor session started : 20-JUN-2013 00:53:21
Starting INVTMRPM Concurrent Manager : 20-JUN-2013 00:53:21
Starting RCVOLTM Concurrent Manager : 20-JUN-2013 00:53:21
Starting FFTM Concurrent Manager : 20-JUN-2013 00:53:21
Starting C_AQCT_SVC Concurrent Manager : 20-JUN-2013 00:53:21
Starting FNDCPOPP Concurrent Manager : 20-JUN-2013 00:53:21
Starting DownloadProcessorMigrationMode Concurrent Manager : 20-JUN-2013 00:53:22
Starting DownloadProcessorNormalMode Concurrent Manager : 20-JUN-2013 00:53:22
Starting FNDCRM Concurrent Manager : 20-JUN-2013 00:53:22
Starting FNDSCH Concurrent Manager : 20-JUN-2013 00:53:22
Starting AMSDMIN Concurrent Manager : 20-JUN-2013 00:53:22
Starting OAMCOLMGR Concurrent Manager : 20-JUN-2013 00:53:22
Starting IEU_WL_CS Concurrent Manager : 20-JUN-2013 00:53:22
Starting PASMGR Concurrent Manager : 20-JUN-2013 00:53:22
Starting IEU_SH_CS Concurrent Manager : 20-JUN-2013 00:53:22
Process monitor session ended : 20-JUN-2013 00:53:22
Kindly advice.
Regards,
AhmedSalam Hussein,
this's output of PROD:
SQL> select concurrent_queue_name, p.node_name, db_instance
2 from fnd_concurrent_processes p, fnd_concurrent_queues q, fnd_cp_services s
3 where p.queue_application_id = q.application_id
4 and p.concurrent_queue_id = q.concurrent_queue_id
5 and q.manager_type = s.service_id
6 and p.process_status_code = 'A';
CONCURRENT_QUEUE_NAME NODE_NAME DB_INSTANCE
FNDCRM ERPAPP1 MCITERP1
FNDICM ERPAPP1 MCITERP1
FNDSCH ERPAPP1 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
CONCURRENT_QUEUE_NAME NODE_NAME DB_INSTANCE
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
STANDARD ERPAPP2 MCITERP1
PODAMGR ERPAPP1 MCITERP1
PODAMGR ERPAPP1 MCITERP1
PODAMGR ERPAPP1 MCITERP1
PODAMGR ERPAPP1 MCITERP1
CONCURRENT_QUEUE_NAME NODE_NAME DB_INSTANCE
RCVOLTM ERPAPP1 MCITERP1
PASMGR ERPAPP2 MCITERP1
INVMGR ERPAPP2 MCITERP1
INVTMRPM ERPAPP1 MCITERP1
WFALSNRSVC ERPAPP1 MCITERP2
WFMLRSVC ERPAPP1 MCITERP1
FTE_TXN_MANAGER ERPAPP2 MCITERP1
IEU_SH_CS ERPAPP1 MCITERP1
IEU_WL_CS ERPAPP1 MCITERP1
OAMCOLMGR ERPAPP1 MCITERP1
FNDSM_ERPAPP2 ERPAPP2 MCITERP1
CONCURRENT_QUEUE_NAME NODE_NAME DB_INSTANCE
FNDSM_ERPAPP1 ERPAPP1 MCITERP1
WFWSSVC ERPAPP1 MCITERP2
AMSDMIN ERPAPP1 MCITERP1
FNDCPOPP ERPAPP2 MCITERP2
FFTM ERPAPP1 MCITERP1
38 rows selected.
Regards,
Ahmed -
Java heap space error: OutOfMemoryError
Hi,
We are getting below error when we XML Publisher report.
Oracle XML Publisher version is: 5.6.3
We have followed below things to get rid off this error but there is no success.
Log in as XML Publisher Administrator.
Select Templates, then query up the Template for your report.
Select Edit Configuration:
Under FO Processing
Use XML Publisher's XSLT processor set to True
Enable scalable feature of XSLT processor set to True
Enable XSLT runtime optimization set to True.
Set the JVM Heap size using following SQL query
SQL> update FND_CP_SERVICES
set DEVELOPER_PARAMETERS =
'J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx2048m'
where SERVICE_ID =
(select MANAGER_TYPE
from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');
Set the following properties from XML Publisher Administration
Responsibility=>Administration UI
General => Temporary directory => \tmp
directory tmp has full read and write access
After above steps performed, bounced CM but still getting below error.
Please provide your valuable suggestions or work arounds on this issue.
Complete error is as below:
[122613_114019363][][EXCEPTION] [DEBUG] [sun.cpu.endian]:[little]
[122613_114019363][][EXCEPTION] [DEBUG] [sun.cpu.isalist]:[]
--XDOException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.apps.xdo.common.xml.XSLT10gR1.invokeProcessXSL(XSLT10gR1.java:677)
at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:425)
at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:244)
at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:182)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1665)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:975)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5936)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3459)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3548)
at oracle.apps.xdo.oa.cp.JCP4XMLPublisher.runProgram(JCP4XMLPublisher.java:684)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2882)
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
at java.lang.StringBuffer.append(StringBuffer.java:224)
at oracle.xdo.parser.v2.XMLNSNode.getText(XMLNSNode.java:741)
at oracle.xdo.parser.v2.XMLNSNode.getText(XMLNSNode.java:739)
at oracle.xdo.parser.v2.XMLNSNode.getText(XMLNSNode.java:739)
at oracle.xdo.parser.v2.XSLExprItem.getStringValue(XSLExprItem.java:318)
at oracle.xdo.parser.v2.XSLExprItem.compareVal(XSLExprItem.java:445)
at oracle.xdo.parser.v2.XSLExprValue.compare(XSLExprValue.java:881)
at oracle.xdo.parser.v2.ComparisonExpr.evaluate(XSLExpr.java:1469)
at oracle.xdo.parser.v2.XSLCondition.testCondition(XSLCondition.java:185)
at oracle.xdo.parser.v2.XSLCondition.processAction(XSLCondition.java:165)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLResultElement.processAction(XSLResultElement.java:180)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLResultElement.processAction(XSLResultElement.java:180)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLResultElement.processAction(XSLResultElement.java:180)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLResultElement.processAction(XSLResultElement.java:180)
at oracle.xdo.parser.v2.XSLNode.processChildren(XSLNode.java:417)
at oracle.xdo.parser.v2.XSLTemplate.processAction(XSLTemplate.java:191)
at oracle.xdo.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:512)
at oracle.xdo.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:489)
at oracle.xdo.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:271)
at oracle.xdo.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:155)
at oracle.xdo.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:192)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)1. Have you tried also with 'mx1024m' ?
2. Have you run CMCLEAN ?
3. What are these profiles set to:
Concurrent:OPP Process Timeout
Concurrent:OPP Response Timeout
Thank you
Eugen -
How to hide/disable Parameters in Title of Report 11g ?
Hi all,
I m using 11gr2 Forms/Reports 64-bit with Weblogic server 10.3.6 on Windows server 2008 ent 64-bit.
I m calling a report from Form by following built-in;
declare
v_show_document VARCHAR2 (2000) := :GLOBAL.V_DOC;
v_connect VARCHAR2 (200) := :GLOBAL.V_conn;
v_report_server VARCHAR2 (50) := :GLOBAL.V_ser;
v_report_name VARCHAR2(100) := :global.rep_path2||'SALE_CHALLAN_VOUCHER1.rdf';--:GLOBAL.V_rep;
v_format VARCHAR2(12) := 'HTML'; --:GLOBAL.V_for; -- PDF or SPREADSHEET
begin
v_show_document := v_show_document
|| v_connect
|| '+server='
|| v_report_server
|| '+report='||v_report_name
|| '+destype=CACHE'
|| '+desformat='||v_format
|| '+paramform=no'
-- || '+fromdate='||TO_CHAR(:UNITCONTROL.FROMDATE,'DD-MM-RRRR')
-- || '+todate='||TO_CHAR(:TODATE,'DD-MM-RRRR');
||'+compcode='||:parameter.compcode
--||'+P_DOC_CODE='||:MAINBLOCK.CONTROL_CODE
||'+FROM_SERs='||:MAINBLOCK.V_SER
||'+FROM_NOs='||:MAINBLOCK.V_NO
||'+to_SERs='||:MAINBLOCK.V_SER
||'+to_NOs='||:MAINBLOCK.V_NO;
web.show_document(v_show_document);
end;
This built-in calls the report successfully.
But all theses parameters (server name,report name,username/passwords etc.) above, are shown in
title of the Report, which should be hide for security purpose.
Please guide me.
Thanks with Regards.
bhatt.
Edited by: 982164 on Apr 3, 2013 2:58 AMweb.show_document(v_show_document);This is not a good way to call a Report from Forms. Use run_report_object instead (as shown in Hamid's link). This will hide all the parameters.
-
Large Report Errors out with Java Heap Space in EBS 12.0.6
When running custom or Standard BI report that have a huge data , we get a following error in EBS
[UNEXPECTED] [156627:RT4605044] java.lang.OutOfMemoryError: Java heap space
at java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:45)
at java.lang.StringBuffer.<init>(StringBuffer.java:91)
at oracle.apps.xdo.template.fo.FOHandler.init(FOHandler.java:161)
at oracle.apps.xdo.template.fo.FOProcessingEngine.process(FOProcessingEngine.java:335)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:1045)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5926)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3458)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3547)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:259)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:172)
We have tried the follwing workaroud mentioned in the docoment 737311.1
A)
1)update FND_CP_SERVICES set DEVELOPER_PARAMETERS =
'J:oracle.apps.fnd.cp.gsf.GSMServiceController:-mx5120m'
where SERVICE_ID = (select MANAGER_TYPE from FND_CONCURRENT_QUEUES
where CONCURRENT_QUEUE_NAME = 'FNDCPOPP');
2)As XML Publisher Administrator navigate to Administration->Configuration.
Under Temporary Directory pick a temporary file location on your concurrent processing node. This should be at least 5GB or 20x larger than largest XML data file you generate
Under FO Processing, set:
Use XML Publisher's XSLT processor set to True
Enable scalable feature of XSLT processor set to False (see #4 below),
Enable XSLT runtime optimization set to True
3)We also have tried to to apply the workaround mentioned in the document 747750.1
In to Concurrent -> Program -> Define, in the 'Executable' group, there is a field named 'Options'.
Enter the value '-ms1024m -mx1024m' as the value for this field.
None of these seem to have worked.
Also refered to the the previous forum entries on these. But did not find anything specific to EBS. Most of them were related to Standalone installations.
CAn anyone help me.
Dhaval Khi gurus
The problem has sovled.I supplyed the wrong file for the rawfile.conf,everything was fine after I provided the corrent one.
Thanks for your time.
Maybe you are looking for
-
Video: Editing on new MacBook from a Pro Editor
Hey guys, in an effort to give back to the community, I made a video to review the new MacBook and show how it fits into my own editing workflow (final cut studio) and whether or not it can adequately edit RED footage. It gets pretty technical in som
-
Need some help with button JavaScript for Save As event.
Hi, I'm using Adobe Acrobat X Pro and am completely new to scripting forms in Adobe (completely new to Adobe Acrobat as well!). On a form there is a save button that opens the Save As dialog by using a trigger (Mouse Up) and action (Execute a menu i
-
No microphone - iSight hooked up to Intel Mini
I have the latest external iSight and it's hooked up to the latest Intel Mac Mini. The picture is perfect and video chat works fine. But no one can hear me. I've checked the "activate microphone" option, but it doesn't show up in the the iChat Prefer
-
Clips are not displaying thumbnails.
I would say I am zoomed in sufficiantly to be able to reveal some thumbnails. I am working Premiere CC. It is up to date. I have "Video Head Thumbnails" selected. This is a problem that shows up in all of my projects. This is a ProRes 422 Video seque
-
Opportunity closing date analysis - target field empty
Hi Experts, In CRM 2007, interactive reporteing the Closing Date Analysis report does not show the targets entered in Quota Planning. I have entered quota for several sales man, also I entered opportunities for them. The expected sales volumn is calc