Oracle Concurrent Programs remains in Running Normal State for long time.
Hi All,
We have encountered an issue where Concurrent Programs remains in the state of Running Normal.
Importantly when we try to cancel those requests , it displays a pop-up message "*Could not lock request*".
Also, when we click on Diagnostics button; it says
*"Post-processing has completed for this request, but the manager has not yet marked it as Completed", the report is completing normal but the status is not marked as completed by manager."*
Please help me to find the root cause of this issue.
It happened twice in this week and we had to bounce the Database followed by the CMCLEAN.sql
Thanks in advance.
Regards,
Avadhut
Hi,
We have encountered an issue where Concurrent Programs remains in the state of Running Normal.
Importantly when we try to cancel those requests , it displays a pop-up message "*Could not lock request*".Please see (Note: 1076452.1 - Requests Show as Running Forever But Give Could Not Lock Request When Cancelling).
Also, when we click on Diagnostics button; it says
*"Post-processing has completed for this request, but the manager has not yet marked it as Completed", the report is completing normal but the status is not marked as completed by manager."*
Please help me to find the root cause of this issue.
It happened twice in this week and we had to bounce the Database followed by the CMCLEAN.sqlPlease mention the application release.
Is the issue with specific concurrent program?
Was this working before? What changes have been done recently?
Thanks,
Hussein
Similar Messages
-
Database in Mounting state for long time
Hi everyone,
i want to share with you strange thing happening on Exchange 2010 latest SP environment
A mailbox server crashed, and two of the databases on it came with (Mounting) state for a long time. Those databases have copies on another servers.
On the event viewer, i can see event ID 104 saying:
Exchange Search Indexer failed to enable the Mailbox Database DB1 (GUID = e34e7105-34b6-4502-8c55-c05744e15801) after 1 tries. The last failure was: MapiExceptionMdbOffline: Unable to Get Catalog State (hr=0x80004005, ec=1142)
Diagnostic context:
Lid: 1494 ---- Remote Context Beg ----
Lid: 44215
Lid: 60049 StoreEc: 0x8004010F
Lid: 49469
Lid: 65341 StoreEc: 0x8004010F
Lid: 56125
Lid: 47933 StoreEc: 0x8004010F
Lid: 32829
Lid: 49213 StoreEc: 0x8004010F
Lid: 48573
Lid: 64957 StoreEc: 0x8004010F
Lid: 31321 StoreEc: 0x476
Lid: 1750 ---- Remote Context End ----
Lid: 19154 StoreEc: 0x476
Lid: 22081 StoreEc: 0x476 . It will retry after 10 minutes.
The database is in Mounting state for a long time, can anyone help?
ammarhasayeni understand that your environment has DAG and you are not able to activate passive copy.
You would need to activate alternate database copy using Move-ActiveMailboxDatabase with additional parameters specified.
As the database is not able to query the contentIndexState it is stuck at mounting.
Below command should help you to get your DB activated on passive server even when the CI State is unknown.
move-activemailboxdatabase -identity DB1 -activateonserver site2mbx2
-mountdialoverride:none -skip activationchecks -skiplagchecks -skipclientExperiencechecks
For more information refer to: http://blogs.technet.com/b/manjubn/archive/2011/05/11/exchange-2010-move-activemailboxdatabase-cmdlet-fails-to-mount-the-database-in-second-site-datacentre-activation-mode-off.aspx
*** VOTE IF HELPFUL / MARK ANSWER IF ANSWER ***
Pavan Maganti ~ ( Exchange | 2003/2007/2010/E15(2013)) ~~ Please remember to click “Vote As Helpful" if it really helps and "Mark as Answer” if it answers your question, “Unmark as Answer” if a marked post does not actually answer your
question. ~~ This Information is provided is "AS IS" and confers NO Rights!! -
Job is in scheduled state for longer time.
Hi All,
I am running a load which involves extraction from source system. The load was taking longer than the usual time. I grew suspicious and checked the status of the job in the source system. But that was sitting in the scheduled state and when i try to change the job status , not able to do so. I checked the BGD processes availability and they were all in waiting status.
What can be done for this? Suggest ....Hi..the issue you have is probably due to the fact that already a lot many jobs are running in background in your R/3 system and unless they finish you job will not get any background processes to get it to active state from the scheduled state.
Now thats why usually BW loading are done at night or off hours of business when transactions or r/3 jobs are not running much.
Schedule your job at a time when background processes are available then you won't face this issue.
Contact the basis handling the R/3 system.
Regards,
RK -
ABAP process job ( BI_PROCESS_ABAP ) in process chain running for long time
Dear Experts,
We have an ABAP process job BI_PROCESS_ABAP in a process chain. This job is running for a very long time than previous run time.
Recently we had an ORACLE database upgrade from 9.2 to 10g.
From the very next day , we are having this problem.
And also previously this process-chain was under control of BASIS guys . they were using a tool called CRONACLE to schedule it. At the time of upgrade this tool was crashed and they asked us to schedule it in BW system instead.
Underlying program is using two custom tables.
one is having both primary & secondary indexes but the other table is having only primary index.
I am not sure whether we have secondary indexes on other table prior to upgrade or not.
Where must be the problem?...
At the time of upgrade BASIS has re-organized the table space along with database upgrade.
please help me...
Regards,
SRIKANTHPlease ask yr basis consultant to check the system parms.
Below i have listed down SAP recommneded system parms .
abap/heap_area_total 4000000000
abap/heap_area_dia 2000000000
abap/heap_area_nondia 2000000000
Also check in SM37 if any other jobs are running for long time, peventing the your job running.
Check the SM12 for locks or SM58 -
Report running for long time & performance tuning
Hi All,
(1). WebI report is running for long time.so what are the steps i need to check for it ?
(2). Can you tell me about performance tuning in BO ?
please help me.....
Thanks
Kumar(1). WebI report is running for long time.so what are the steps i need to check for it ?
The first step is to see if the problem lies in the query on the data source or in webi itself. Depending on the data source there are different ways to extract the query and try to run it against the database. Which source does your report uses?
(2). Can you tell me about performance tuning in BO ?
I would recommend to start by reading the administrator's guide. There is a section about how to improve performance.
Regards,
Stratos -
SELECT statement takes long time
Hi All,
In the following code, if the T_QMIH-EQUNR contains blank or space values ,SELECT statement takes longer time to acess the data from OBJK table. If it T_QMIH-EQUNR contains values other than blank, performance is good and it fetches data very fast.
Already we have indexes for EQUNR in OBJK table.
Only for blank entries , it takes much time.Can anybody tell why it behaves for balnk entries?
if not T_QMIH[] IS INITIAL.
SORT T_QMIH BY EQUNR.
REFRESH T_OBJK.
SELECT EQUNR OBKNR
FROM OBJK INTO TABLE T_OBJK
FOR ALL ENTRIES IN T_QMIH
WHERE OBJK~TASER = 'SER01' AND
OBJK~EQUNR = T_QMIH-EQUNR.
Thanks
AjayHi
You can use the field QMIH-QMNUM with OBJK-IHNUM
in QMIH table, EQUNR is not primary key, it will have multiple entries
so to improve the performance use one dummy internal table for QMIH and sort it on EQUNR
delete adjacent duplicates from d_qmih and use the same in for all entries
this will improve the performance.
Also use the fields in sequence of the index and primary keys also in select
if not T_QMIH[] IS INITIAL.
SORT T_QMIH BY EQUNR.
REFRESH T_OBJK.
SELECT EQUNR OBKNR
FROM OBJK INTO TABLE T_OBJK
FOR ALL ENTRIES IN T_QMIH
WHERE IHNUM = T_QMIH-QMNUM
OBJK~TASER = 'SER01' AND
OBJK~EQUNR = T_QMIH-EQUNR.
try this and let me know
regards
Shiva -
Will SAP remain as market leader for long time?
Hi
I have just started Masters of Business ERP SAP at victoria University. But my background is
accounting and have intermediate knowledge of software industry . From my understanding
there is always something new replacing existing market in software industry. I just want to
know about the sustainability of SAP career . will it sustain in the market for long time?
Regards
ShafiqHello, I can assure you that you will not suffer from hunger or anything like that... there are thousands of companies running SAP accross the globe. And if, and that will not happen, somebody would threaten SAP, understand how much money depends on SAP systems. It would take years to get rid of the vendor (SAP) lock-in for all those companies.
Ok, that was the practical approach. On the other hand I do believe in quality and sustainability of what we do here and feel no fear about my future. Even if some kind of a problem appear, SAP would teach you so much about business processes and how companies are runned, that you could immediately switch to some kind of management/ analyst job. t least that is how I feel about it.
Hope that helps a little, I wanted to offer something in return for your answer to my question earlier,
maybe you would like to talk some more one day?
Cheers Otto -
Expense Report Export Program keeps on running normally for hours
Hi and assalam o alay kum Gurus
I am facing a problem in creating of invoice through expense report export program, I create expense report and run the program "Expense Report Export" but the issue is the program keeps on running for several hours we also raised SR for this issue but no solution provided after 6 months.
We are currently on R 12.1.2 can any one please guide me what to do, maybe any some one faced the same issue before, I really need your help just to check whether I missed any setup part or this is some kind of bug.
Best Regards
Danish.Did you ever find a solution to this question? My internet expense templates are set to receipts are required for CASH and CREDIT CARD over a certain amount. Also, internet expense setup and admin is set to place the report on hold if receipt has not been received. I ran the Expense Report Export and they imported even though receipts were not received. Thank you.
-
Oracle Concurrent Program Output
I was tried to output concurrent report into HTMlL format, but it adds the tage <font="symbol">Field</font="symbol> between my data. So the output become some weird character.
Does anyone experience similar problem?
ThanksBasically, i create the rdf report with the following parameters:
width : 30
height: 8.5
report width: 180
report height: 66
and in the concurrent program
column: 180
row: 66
orientation: landwide
when i set the output of concurrent program to text, it squeeze the text together. And when i set the output HTML, it displays all the column properly, but change the font to symbol. -
DELETE Statement takes long time running
Hi,
DELETE statements take a very long time to complete.
Can you advice me how can I diagnostic the slow performance
ThanksDeleting rows can be an expensive operation.
Oracle stores entire row as the 'before image' of deleted information (table and index data) in
rollback segments, generates redo (keeps archiver busy), updates free lists for blocks that are
falling below PCTUSED setting etc..
Select count(*) runs longer because oracle scans all blocks (upto the High Water Mark) whether
there are or are not any rows in the blocks.
These operations will take more and more time, if the tables are loaded with APPEND hint or
SQL*Loader using direct mode.
A long time ago, I ran into a similar situation. Data was "deleted" selectively, SQL*Loader was
used (in DIRECT mode) to add new rows to the table. I had a few tables using more number of blocks
than the number of rows in the table!
Needless to say, the process was changed to truncate tables after exporting/extracting required
data first, and then loading the data back. Worked much better. -
Run multiple statement at a time in a procedure without scheduler
Dear,
I create a procedure that have many select, insert, update statement. How can I execute all the sql statement at a time without using scheduler. Please help me.Dear,
I create a procedure that have many select,
insert, update statement. How can I execute all the
sql statement at a time without using scheduler.
create procedure p is
e number;
n varchar2(10);
begin
select 1000,'MWZ' into e,n from dual ;
insert into emp(empno,ename) values (e,n);
select 7788,'Scotty' into e,n from dual;
update emp set ename=n where empno=e;
end;
/There I can do many select, insert and update at a time
create or replace procedure p is
begin
merge into emp using (
select 1000 e,'MWZ' n from dual
union all
select 7788,'Scotty' from dual
) on (empno=e)
when matched then
update set ename=n
when not matched then
insert (empno,ename) values (e,n);
end;
/But again, why do not you want to use dbms_job? You could maybe do this in java -
Dear Experts, i tried to enable audit option in oracle 10.2 .0 database which is running on windows box, after set this command , i tried to restart the DB with shutdown (only) option.
ALTER SYSTEM SET audit_trail=db SCOPE=SPFILE;
but its takes long time to complete i checked the alert log file , its showing
ALTER SYSTEM SET audit_trail='DB' SCOPE=SPFILE;
Wed Feb 01 12:23:48 2012
Starting background process EMN0
EMN0 started with pid=29, OS id=4836
Wed Feb 01 12:23:49 2012
Shutting down instance: further logons disabled
Wed Feb 01 12:23:50 2012
Stopping background process QMNC
Streams Apply Server P001 pid=16 OS id=3708 stopped
Wed Feb 01 12:23:51 2012
Stopping background process CJQ0
Streams Apply Reader P000 pid=15 OS id=3660 stopped
Wed Feb 01 12:23:52 2012
Errors in file e:\oracle\product\10.2.0\admin\std\bdump\psacc_p000_3660.trc:
ORA-10388: parallel query server interrupt (failure)
Streams Apply Server P004 pid=25 OS id=2124 stopped
Wed Feb 01 12:23:52 2012
Errors in file e:\oracle\product\10.2.0\admin\std\bdump\psacc_p004_2124.trc:
ORA-10388: parallel query server interrupt (failure)
Wed Feb 01 12:23:53 2012
Errors in file e:\oracle\product\10.2.0\admin\std\bdump\psacc_p001_3708.trc:
ORA-10388: parallel query server interrupt (failure)
Streams Apply Server P002 pid=23 OS id=2404 stopped
Wed Feb 01 12:23:53 2012
Errors in file e:\oracle\product\10.2.0\admin\std\bdump\psacc_p002_2404.trc:
ORA-10388: parallel query server interrupt (failure)
Streams Apply Server P003 pid=24 OS id=1372 stopped
Wed Feb 01 12:23:54 2012
Errors in file e:\oracle\product\10.2.0\admin\std\bdump\psacc_p003_1372.trc:
ORA-10388: parallel query server interrupt (failure)
Wed Feb 01 12:23:54 2012
Stopping background process MMNL
Wed Feb 01 12:23:54 2012
Streams APPLY A001 with pid=17, OS id=3400 stopped
Wed Feb 01 12:23:55 2012
Stopping background process MMON
Wed Feb 01 12:23:57 2012
Shutting down instance (normal)
License high water mark = 21
Wed Feb 01 12:23:57 2012
Stopping Job queue slave processes
Wed Feb 01 12:23:57 2012
Job queue slave processes stopped
Wed Feb 01 12:28:57 2012
Active process 2572 user 'SYSTEM' program 'ORACLE.EXE (SHAD)'
Active process 3156 user 'SYSTEM' program 'ORACLE.EXE (SHAD)'
Active process 3416 user 'SYSTEM' program 'ORACLE.EXE (SHAD)'
Active process 5596 user 'SYSTEM' program 'ORACLE.EXE (SHAD)'
Active process 5200 user 'SYSTEM' program 'ORACLE.EXE (SHAD)'
Active process 5980 user 'SYSTEM' program 'ORACLE.EXE (SHAD)'
SHUTDOWN: waiting for logins to complete.
Wed Feb 01 12:43:28 2012
MMNL absent for 1203 secs; Foregrounds taking over
there is no more info after this line..... can any one please help on this , how to solve this issue... waiting for morethan 40 mins stil is running... guide me to proceed next step to complete this.... thanks in advanceUse anothe command prompt and type sqlplus.
For e.g in my system.
C:\Documents and Settings\ranjit>sqlplus
SQLPlus: Release 11.2.0.1.0 Production on Wed Feb 1 13:46:33 2012*
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter user-name: sys as sysdba
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
*SQL>
Once you saw this.. type "shu abort;"
This will abruptly shutdown the database. It is safe to run in non production databases however. And while starting up, it will to the recovery(which may take some time again to startup database).
Regards -
Background Jobs running for long time.
Dear All,
I had done the Homogeneous System Copy on my ECC 6 QA System successfully by restoring the offline backup of Production system. My system is up & running but I have some Performace issues in the system. I also observed that some jobs are running since long time & most commonly i got the below line in the BGD Trace "WP has reached abap/heaplimit = 40000000 bytes".
I search for the notes but couldn't find anything.
Please help me to resolve this issue.
Below is the Trace :-
trc file: "dev_w7", trc level: 1, release: "700"
ACTIVE TRACE LEVEL 1
ACTIVE TRACE COMPONENTS all, MJ
M sysno 12
M sid UBQ
M systemid 370 (Solaris on SPARCV9 CPU)
M relno 7000
M patchlevel 0
M patchno 52
M intno 20050900
M make: single threaded, Unicode, 64 bit, optimized
M pid 16335
M
M
M Mon Nov 10 19:01:10 2008
M kernel runs with dp version 210000(ext=109000) (@(#) DPLIB-INT-VERSION-210000-UC)
M length of sys_adm_ext is 572 bytes
M ThInit: running on host UBSQAS
M calling db_connect ...
C Client NLS settings: AMERICAN_AMERICA.UTF8
C Logon as OPS$-user to get SAPSR3's password
C Connecting as /@UBQ on connection 0 (nls_hdl 0) ... (dbsl 700 240106)
C Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
C 0 UTF8 1 0x1067f1be0 0x1067f96a0 0x106809e38
C Attaching to DB Server UBQ (con_hdl=0,svchp=0x106809d68,svrhp=0x10680c0b8)
C Starting user session (con_hdl=0,svchp=0x106809d68,srvhp=0x10680c0b8,usrhp=0x1067f9eb8)
C Now '/@UBQ' is connected (con_hdl 0, nls_hdl 0).
C Got SAPSR3's password from OPS$-user
C Disconnecting from connection 0 ...
C Closing user session (con_hdl=0,svchp=0x106809d68,usrhp=0x1067f9eb8)
C Now I'm disconnected from ORACLE
C Connecting as SAPSR3/<pwd>@UBQ on connection 0 (nls_hdl 0) ... (dbsl 700 240106)
C Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
C 0 UTF8 1 0x1067f1be0 0x1067f96a0 0x106809e38
C Starting user session (con_hdl=0,svchp=0x106809d68,srvhp=0x10680c0b8,usrhp=0x1067f9eb8)
C Now 'SAPSR3/<pwd>@UBQ' is connected (con_hdl 0, nls_hdl 0).
C Database NLS settings: AMERICAN_AMERICA.UTF8
C Database instance UBQ is running on UBSQAS with ORACLE version 10.2.0.2.0 since 20081109
B Connection 0 opened (DBSL handle 0)
B Wp Hdl ConName ConId ConState TX PRM RCT TIM MAX OPT Date Time DBHost
B 000 000 R/3 000000000 ACTIVE NO YES NO 000 255 255 20081110 190110 UBSQAS
M db_connect o.k.
M ICT: exclude compression: .zip,.cs,.rar,.arj,.z,.gz,.tar,.lzh,.cab,.hqx,.ace,.jar,.ear,.war,.css,.pdf,.js,.gzip
I MtxInit: 7 0 0
M SHM_PRES_BUF###(addr: 0xffffffff6c400000, size: 4400000)
M SHM_ROLL_AREA##(addr: 0xfffffffe56000000, size: 134217728)
M SHM_PAGING_AREA##(addr: 0xfffffffe50000000, size: 67108864)
M SHM_ROLL_ADM###(addr: 0xffffffff7000a000, size: 2672386)
M SHM_PAGING_ADM##(addr: 0xffffffff77a00000, size: 656416)
M ThCreateNoBuffer##allocated 572152 bytes for 1000 entries at 0xfffffffe48004000
M ThCreateNoBuffer##index size: 3000 elems
M ThCreateVBAdm##allocated 12176 bytes (50 server) at 0xffffffff77900000
X EmInit: MmSetImplementation( 2 ).
X MM diagnostic options set: 0
X <ES> client 7 initializing ....
X Using implementation std
X ES initialized.
B db_con_shm_ini: WP_ID = 7, WP_CNT = 12, CON_ID = -1
B dbtbxbuf: Buffer TABL (addr: 0xfffffffe42000100, size: 30000000, end: 0xfffffffe43c9c480)
B dbtbxbuf: Buffer TABLP (addr: 0xffffffff6b800100, size: 10240000, end: 0xffffffff6c1c4100)
B dbexpbuf: Buffer EIBUF (addr: 0xffffffff65800108, size: 4194304, end: 0xffffffff65c00108)
B dbexpbuf: Buffer ESM (addr: 0xffffffff65000108, size: 4194304, end: 0xffffffff65400108)
B dbexpbuf: Buffer CUA (addr: 0xfffffffe4b01e108, size: 3072000, end: 0xfffffffe4b30c108)
B dbexpbuf: Buffer OTR (addr: 0xffffffff64800108, size: 4194304, end: 0xffffffff64c00108)
M rdisp/reinitialize_code_page -> 0
M icm/accept_remote_trace_level -> 0
M rdisp/no_hooks_for_sqlbreak -> 0
M CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
S *** init spool environment
S initialize debug system
T Stack direction is downwards.
T debug control: prepare exclude for printer trace
T new memory block 0x106ab5bb0
S spool kernel/ddic check: Ok
S using table TSP02FX for frontend printing
S 1 spool work process(es) found
S frontend print via spool service enabled
S printer list size is 150
S printer type list size is 50
S queue size (profile) = 300
S hostspool list size = 3000
S option list size is 30
S found processing queue enabled
S found spool memory service RSPO-RCLOCKS at 0xfffffffe4b30e070
S doing lock recovery
S setting server cache root
S found spool memory service RSPO-SERVERCACHE at 0xfffffffe4b30e548
S using messages for server info
S size of spec char cache entry: 297032 bytes (timeout 100 sec)
S size of open spool request entry: 2168 bytes
S immediate print option for implicitely closed spool requests is disabled
A Mon Nov 10 19:01:11 2008
A
A PXA
A PXA INITIALIZATION
A PXA: Fragment Size too small: 73 MB, reducing # of fragments
A System page size: 8kb, total admin_size: 11048kb, dir_size: 10992kb.
A Attached to PXA (address 0xfffffffe20000000, size 300000K)
A abap/pxa = shared protect gen_remote
A PXA INITIALIZATION FINISHED
A PXA
A
A ABAP ShmAdm attached (addr=0xfffffffe60590000 leng=20938752 end=0xfffffffe61988000)
A >> Shm MMADM area (addr=0xfffffffe6083edd0 leng=140480 end=0xfffffffe60861290)
A >> Shm MMDAT area (addr=0xfffffffe60862000 leng=17981440 end=0xfffffffe61988000)
A RFC rfc/signon_error_log = -1
A RFC rfc/dump_connection_info = 0
A RFC rfc/dump_client_info = 0
A RFC rfc/cp_convert/ignore_error = 1
A RFC rfc/cp_convert/conversion_char = 23
A RFC rfc/wan_compress/threshold = 251
A RFC rfc/recorder_pcs not set, use defaule value: 2
A RFC rfc/delta_trc_level not set, use default value: 0
A RFC rfc/no_uuid_check not set, use default value: 0
A RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
A RFC Method> initialize RemObjDriver for ABAP Objects
M ThrCreateShObjects##allocated 12676 bytes at 0xffffffff77700000
N SsfSapSecin: putenv(SECUDIR=/usr/sap/UBQ/DVEBMGS12/sec): ok
N
N =================================================
N === SSF INITIALIZATION:
N ===...SSF Security Toolkit name SAPSECULIB .
N ===...SSF trace level is 0 .
N ===...SSF library is /usr/sap/UBQ/DVEBMGS12/exe/libsapsecu.so .
N ===...SSF hash algorithm is SHA1 .
N ===...SSF symmetric encryption algorithm is DES-CBC .
N ===...sucessfully completed.
N =================================================
N =================================================
N MskiInitLogonTicketCacheHandle: Logon Ticket cache pointer retrieved from shared memory.
N MskiInitLogonTicketCacheHandle: Workprocess runs with Logon Ticket cache.
M JrfcVmcRegisterNativesDriver o.k.
W =================================================
W === ipl_Init() called
W ipl_Init(): wp task type is 4:BTC, skip initialization
W === ipl_Init() returns 0, ITSPE_OK: OK
W =================================================
E Replication is disabled
E EnqCcInitialize: local lock table initialization o.k.
E EnqId_SuppressIpc: local EnqId initialization o.k.
E EnqCcInitialize: local enqueue client init o.k.
B
B Mon Nov 10 19:30:28 2008
B dbtran INFO (init_connection '<DEFAULT>' [ORACLE:700.08]):
B max_blocking_factor = 15, max_in_blocking_factor = 5,
B min_blocking_factor = 10, min_in_blocking_factor = 5,
B prefer_union_all = 0, prefer_join = 0,
B prefer_fix_blocking = 0, prefer_in_itab_opt = 1,
B convert AVG = 0, alias table FUPD = 0,
B escape_as_literal = 1, opt GE LE to BETWEEN = 0,
B select * =0x0f, character encoding = STD / <none>:-,
B use_hints = abap->1, dbif->0x1, upto->2147483647, rule_in->0,
B rule_fae->0, concat_fae->0, concat_fae_or->0
M SecAudit(RsauShmInit): WP attached to existing shared memory.
M SecAudit(RsauShmInit): addr of SCSA........... = 0xffffffff78500000
M SecAudit(RsauShmInit): addr of RSAUSHM........ = 0xffffffff78500768
M SecAudit(RsauShmInit): addr of RSAUSLOTINFO... = 0xffffffff785007a0
M SecAudit(RsauShmInit): addr of RSAUSLOTS...... = 0xffffffff785007ac
A
A Mon Nov 10 20:04:25 2008
A WP has reached abap/heaplimit = 40000000 bytes
A
A Tue Nov 11 02:25:41 2008
A generated report /1BCWDY/BSAEKROD3IX58HSBOTLJ==CP with fingerprint 1078C98BF377F2618A7F4843DE257FC8 50556
Tue Nov 11 02:36:40 2008
actual OCI-type (1) of OUT-variable 0 differs from cached statement (96) ==> reparsing
sc_p=0x10673a550,no=176,idc_p=0x106750c68,con=0,act=1,slen=149,smax=768,#vars=5,stmt=0x107ba9dc0,table=TADIR
prep=1,lit=0,nsql=0,lobret=0,#exec=455,dbcnt=0,upsh_p=(nil),ocistmth_p=0x1073f3ec0
IN : cols=5,rmax=1,xcnt=0,rpc=0,rowi=0,rtot=0,upto=4294967295,rsize=108,vmax=32,bound=1,iobuf_p=0x1068680e0,vda_p=0x1073f8960
lobs=0,lmax=0,lpcnt=0,larr=(nil),lcurr_p=(nil),rret=0
OUT: cols=1,rmax=0,xcnt=0,rpc=0,rowi=0,rtot=0,upto=1,rsize=0,vmax=32,bound=1,iobuf_p=(nil),vda_p=0x1073f90f0
lobs=0,lmax=0,lpcnt=0,larr=(nil),lcurr_p=(nil),rret=0
SELECT /*+ FIRST_ROWS */ "OBJ_NAME" FROM "TADIR" WHERE "PGMID" = :A0 AND ( "OBJECT" = :A1 OR "OBJEC\
T" = :A2 ) AND "OBJ_NAME" = :A3 AND ROWNUM <= :A4;
actual OCI-type (96) of OUT-variable 0 differs from cached statement (1) ==> reparsing
sc_p=0x10673a550,no=176,idc_p=0x106750c68,con=0,act=1,slen=149,smax=768,#vars=5,stmt=0x107ba9dc0,table=TADIR
prep=1,lit=0,nsql=0,lobret=0,#exec=2,dbcnt=0,upsh_p=(nil),ocistmth_p=0x1073f3ec0
IN : cols=5,rmax=1,xcnt=0,rpc=0,rowi=0,rtot=0,upto=4294967295,rsize=108,vmax=32,bound=1,iobuf_p=0x1068680e0,vda_p=0x1073f8960
lobs=0,lmax=0,lpcnt=0,larr=(nil),lcurr_p=(nil),rret=0
OUT: cols=1,rmax=0,xcnt=0,rpc=0,rowi=0,rtot=0,upto=1,rsize=0,vmax=32,bound=1,iobuf_p=(nil),vda_p=0x1073f90f0
lobs=0,lmax=0,lpcnt=0,larr=(nil),lcurr_p=(nil),rret=0
SELECT /*+ FIRST_ROWS */ "OBJ_NAME" FROM "TADIR" WHERE "PGMID" = :A0 AND ( "OBJECT" = :A1 OR "OBJEC\
T" = :A2 ) AND "OBJ_NAME" = :A3 AND ROWNUM <= :A4;
Tue Nov 11 02:36:42 2008
actual OCI-type (1) of OUT-variable 0 differs from cached statement (96) ==> reparsing
sc_p=0x10673a550,no=176,idc_p=0x106750c68,con=0,act=1,slen=149,smax=768,#vars=5,stmt=0x107ba9dc0,table=TADIR
prep=1,lit=0,nsql=0,lobret=0,#exec=3,dbcnt=0,upsh_p=(nil),ocistmth_p=0x1073f3ec0
IN : cols=5,rmax=1,xcnt=0,rpc=0,rowi=0,rtot=0,upto=4294967295,rsize=108,vmax=32,bound=1,iobuf_p=0x1068680e0,vda_p=0x1073f8960
lobs=0,lmax=0,lpcnt=0,larr=(nil),lcurr_p=(nil),rret=0
OUT: cols=1,rmax=0,xcnt=0,rpc=0,rowi=0,rtot=0,upto=1,rsize=0,vmax=32,bound=1,iobuf_p=(nil),vda_p=0x1073f90f0
lobs=0,lmax=0,lpcnt=0,larr=(nil),lcurr_p=(nil),rret=0
SELECT /*+ FIRST_ROWS */ "OBJ_NAME" FROM "TADIR" WHERE "PGMID" = :A0 AND ( "OBJECT" = :A1 OR "OBJEC\
T" = :A2 ) AND "OBJ_NAME" = :A3 AND ROWNUM <= :A4;
Thanks,
ShamboHi Shambo
have you checked the oracle parameters as per the sap note 830576,and also the backup which you have taken is a logical backup,in that case you have to run the update database statistics either from DB13 or BRTOOLS
also check ST04 and also ST02 to do a performance tuning
I believe its more Database Parameter issue
regards
George Varghese -
ECC6 upgrade phase XPRAS_UPG running for long time
Hi,
I am performing a Downtime minimized upgrade (MODPROF_TRANS) from R34.7ext2 to ECC6.0 / Windows2003/MSSQL2005
Currently i am in the phase XPRAS_UPG .It is running for really long time.I tried to reset the phase but still went on for more than 10 hrs. I initialized the phase now its running for more than 7 hours. There are no processes when i check in SM50 and no log files updated. There is no log file called XPRAS_UPG.ELG.SM37 no jobs running.
Though if it takes long time , How do i confirm that my upgrade phase is running ??????????as its not updating anything
In PARDIST_SHD phase when there was en error , i have manuall deleted the DB trigger acording to the note 956198. And the phase went on.
Now after reading few messages reg this error , i checked DB02 but no locks on any table . Have cheked note 558197,1292069,1142410,1138351,1062559,597885,551298. But nothings applicable in my case.
Please suggest ...
will really appreciate your help.
ChandraDear Chandra,
Regarding long runtime for XPRAS phase kindly note the following:
1. The reason of slow performance of XPRAS phase can vary differently.
Basically during XPRAS phase, there're a lot of reports to run. These
reports are inlcuded in the transport requests(both upgrade
requests and support packages). If there's a performance problem,
it very likely the database performance problem, such as wrong
access plan was chosen, or missing index, etc.
2. To find out the performance problems in the XPRAS, you can always
logon into the system. During the XPRAS phase, the system has to be up and running.
In SM50, usually you can find which report is running, and/or which table is being accessed.
If you find some table accesses take unusually long time, please
record the table name and find the SQL statement. Sometimes a simple
index can solve the problem, sometimes you need help from Oracle
to get the solution.
3. If you want to shorten the downtime, you can select less support
packages since all SPs have a lot of reports to run in XPRAS. But
remember you need to import them soon or later. But if you prefer
import them later it's fine.
Currently if you check in SM37 then you can see RDDEXECL job in active status.
Check for the job log, if there are any errors reported?
Thereafter check the SM50 and see if its taking unusually long time for some particular table.
If so then it might be because you might have not updated the statistics for that particular table.
Also check what was the parameter value of Number of batch processes defined by you
for upgrade. If you have defined very less number of batch processes for upgrade then also
it will take more time.
Check accordingly and let me know for further help.
Regards,
Abhishek
Edited by: Abhishek Srivastava on May 9, 2010 10:57 AM -
How to run a thread for second time ?
I have a written a ThreadPool, but I found that basically a thread is not running for the second time. i.e First i call run() method and call stop(). If i call again run() method for the same thread, it is not running. What should I do, If i want to run the thread for the second time ?
class NewThread implements Runnable {
String name;
NewThread(String a) {
name=a;
public void run() {
try{
for(int i=0;i<5;i++) {
System.out.println("Thread :" + name + " #" +i);
Thread.sleep(5);
catch (Exception e) {
e.printStackTrace();
class threadRunnableTest {
public static void main (String args[]) {
Runnable runnable=new NewThread("BaSkAr");
Thread thread = new Thread(runnable);
try{
System.out.println("First Thread is starting !!!");
thread.start();
Thread.sleep(2000);
System.out.println("First Thread it to be stopped!!");
thread.stop();
System.out.println("Second Thread is starting !!!");
thread.start();
Thread.sleep(2000);
System.out.println("Second Thread it to be stopped!!");
thread.stop();
catch (Exception e) {
e.printStackTrace();baskark wrote:
I have a written a ThreadPool, but I found that basically a thread is not running for the second time. i.e First i call run() method and call stop(). If i call again run() method for the same thread, it is not running. What should I do, If i want to run the thread for the second time ?
class NewThread implements Runnable {
String name;
NewThread(String a) {
name=a;
public void run() {
try{
for(int i=0;i<5;i++) {
System.out.println("Thread :" + name + " #" +i);
Thread.sleep(5);
catch (Exception e) {
e.printStackTrace();
class threadRunnableTest {
public static void main (String args[]) {
Runnable runnable=new NewThread("BaSkAr");
Thread thread = new Thread(runnable);
try{
System.out.println("First Thread is starting !!!");
thread.start();
Thread.sleep(2000);
System.out.println("First Thread it to be stopped!!");
thread.stop();
System.out.println("Second Thread is starting !!!");
thread.start();
Thread.sleep(2000);
System.out.println("Second Thread it to be stopped!!");
thread.stop();
catch (Exception e) {
e.printStackTrace();
It's usually helpful to check the documentation:
[http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#start()|http://java.sun.com/javase/6/docs/api/java/lang/Thread.html#start()]
start
public void start()Causes this thread to begin execution; the Java Virtual Machine calls the run method of this thread.
The result is that two threads are running concurrently: the current thread (which returns from the call to the start method) and the other thread (which executes its run method).
It is never legal to start a thread more than once. In particular, a thread may not be restarted once it has completed execution.
So, make a new java.lang.Thread
Maybe you are looking for
-
How to import data from corel draw file
Dear Fellows i have a problem which is very interesting. i have a data like (rollno, name, course, duration and a photo of the candidate) in corel file. the problem is how to import selected data from the corel file into the oracle or any other datab
-
Sender mail adapter java.lang.NullPointerException
Hi Experts, I have a Mail --> PI --> R/3 scenario and I am configuring the Mail sender adapter for POP3. The issue is that the POP server is not configured to be accessed via a URL and hence the URL pop://hostname/ is causing the following error at r
-
Parent Child In Same Table Management
I have a simple entity (Process) which has ID and Name. It also has Parent property which reference the parent Process of this one. When the user ask to delete a process, I have to disconnect its children from it, otherwise I'll have a reference inte
-
Dear All, How can I allow to reuse hold purchse order without using T-code ME22N. Because if I'm giving ME22N rights to the user then he will change any purchase under the given document type /plant . Regards
-
Regarding this select statement
hi, i am not getting value i write like this select statement plz check error in this code. TABLES: VBAK, vbrk. TYPES: BEGIN OF TYP_VBAK, VBELN TYPE VBELN_VA, VBTYP TYPE VBTYP, VGBEL TYPE VGBEL, END OF TYP_VBAK, BEGIN O