BPEL instances in Running state - SOA version 11.1.1.4
Hi ALL,
I am Working with the Orace SOA 11.1.1.4 version and facing the same issue
Description :
I have developed a synchronous BPEL / Composite that listens over a JMS Queue configured in weblogic (MessageType is Text /String - XML Stirng). Based on the Operation Type in the Message the BPEL forwards the message to other Composites .
If the server is restarted or the composite is redeployed , the mesages get processed fine ,but if there are more no of messages in the queue , the instances hang in running state , this happens frequenlty.
I tried modifying the DispatchThreds and invoke Thread which make thing even worse :-(
Help Needed Got badly stuck up :-(
-Lakshmi
Team,
Any idea? I have "Validation" enabled for the composite and my testsuites are not working. When I test using unit tests, I am only seeing "Running" status of the processes and these are not getting completed.
Your help is appreciated.
Similar Messages
-
Database Adapter Polling, Instances in Running State
Hello All,
I have a composite in which the database adapter is a service (polling a table in SQL Server). Sometimes, when instances gets created, like 2 instances are being in a running state and not being completed at all. we terminated the instances last 2 times, and this scenario is being repeated again. If i click the instance which is running, i can only see the service which says it is completed, no BPEL component is being seen, can anyone faced this issue before ? why this is happening ?
Please help....
NareshCould you provide more insight on how you wired the adapter and BPEL process inside the composite? What does the BPEL look like? You could add a BPEL component that persists some stuff just for test purposes. That could give you more feedback from the console.
hth,
Peter Paul -
Where is the BPEL Instance payload stored in soa database?
Hi all,
Given an instance id, I need to get the payload used to invoke the BPEL.
I searched in the soa database. Also I went through the bpel client apis. But I couldn't find any. Is there any table in the BPEL dehydration store that can give me the entire bpel instance input payload given the instance_id?
Thanks,
ShyamalaHi,
have you tried to unzip the blob inside the xml_document table?
the dockey is availalbe via document_ci_ref -
Can I find how many instances of BPEL process is in running state ?
Hi,
How can I find how many instances of BPEL process is in running state ? Any code/API ? help ? ThanksCheck the class com.oracle.bpel.client.Locator...
u can use the method listInstances(WhereCondition wc) to get the required details
Regards
Albin I -
Errors while running BPEL and incorrect UPDATE statement
Hi,
I installed following software.
1. Oracle Database 10g Release 2
2. SOA Suite 10g Release 3
3. Oracle JDeveloper (10.1.3.4)
I developed a BPEL process to lock a userid in PeopleSoft.
I have two issues.
a) I am getting error as shown below
b) its generating incorrect UPDATE statement, even though its assigning correct values in XML (UPDATE PSOPRDEFN SET LASTUPDOPRID = ?, OPRID = ? WHERE (ACCTLOCK = ?) i.e instead of setting OPRID in where clause its setting ACCTLOCK in where clause
<messages><input><Invoke_1_update_InputVariable><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="PsoprdefnCollection"><PsoprdefnCollection xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/UpdateUserProfile">
<Psoprdefn>
<oprid>snagulapalli</oprid>
<version/>
<oprdefndesc/>
<emplid/>
<emailid/>
<oprclass/>
<rowsecclass/>
<operpswd/>
<encrypted/>
<symbolicid/>
<languageCd/>
<multilang/>
<currencyCd/>
<lastpswdchange/>
<acctlock>1</acctlock>
<prcsprflcls/>
<defaultnavhp/>
<failedlogins/>
<expent/>
<oprtype/>
<useridalias/>
<lastsignondttm/>
<lastupddttm/>
<lastupdoprid>Laptop BPEL</lastupdoprid>
<ptallowswitchuser/>
</Psoprdefn>
</PsoprdefnCollection>
</part></Invoke_1_update_InputVariable></input><fault><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>17002</code>
</part><part name="summary"><summary>file:/D:/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_Sandbox_9.0_882edce22e996c64b48ea25cbe023033.tmp/Update_User_Profile.wsdl Update_User_Profile_ptt::update(PsoprdefnCollection) - WSIF JCA Execute of operation 'update' failed due to: DBWriteInteractionSpec Execute Failed Exception.
update failed. Descriptor name: http://UpdateUserProfile.Psoprdefn. Caused by: Io exception: Connection reset by peer: socket write error
; nested exception is:
ORABPEL-11616
DBWriteInteractionSpec Execute Failed Exception.
update failed. Descriptor name: http://UpdateUserProfile.Psoprdefn. Caused by: Io exception: Connection reset by peer: socket write error
Caused by Exception TOPLINK-4002 (Oracle TopLink - 10g Release 3 (10.1.3.1.0) (Build 061004)): oracle.toplink.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Io exception: Connection reset by peer: socket write errorError Code: 17002
Call:UPDATE PSOPRDEFN SET LASTUPDOPRID = ?, OPRID = ? WHERE (ACCTLOCK = ?)
bind => Laptop BPEL, snagulapalli, 1
Query:UpdateObjectQuery(<Psoprdefn 1 />).
</summary>
</part><part name="detail"><detail>
Internal Exception: java.sql.SQLException: Io exception: Connection reset by peer: socket write errorError Code: 17002
Call:UPDATE PSOPRDEFN SET LASTUPDOPRID = ?, OPRID = ? WHERE (ACCTLOCK = ?)
bind => Laptop BPEL, snagulapalli, 1
Query:UpdateObjectQuery(<Psoprdefn 1 />)</detail>
</part></remoteFault></fault></messages>
Regards,
Shanti Nagulapalli.What version of SOA Suite are you using, SOA Suite 10g Release 3 is not enough information. Make sure that it is the same as your JDev version if it isn't then either downgrade the JDev or upgrade the SOA Suite.
If you are still on SOA 10.1.3.1 then I would upgrade as there are many bugs in this release.
These kind of strange errors are generally caused by incompatibility between design time (JDev) and run time (SOA Suite)
cheers
James -
BPEL Composite going in running state
I have a mediator that reads from AQ and routes it to the BPEL processes based on condition. When there are 15 or 20 instance read from AQ, some of the BPEL processes go into a running state. Once the process goes into a running state, the any instances created for that bpel process goes into running state. There are no errors in the soa-diagnostics log or soa log. We are running WLS server in a single node environment, database installed in a single solaris container and the wls installed in another container. There are no faults generated too. If I redeploy the process, the BPEL process starts working and goes to the same state after some time ( inconsistent). Even if I restart the soa server, the process starts working but goes to running status when load is applied.
Any help to diagnose the issue will be greatly appreciated.Just to be sure, you say the problem happened only if you have 10-15 instances?
Yes.. Even if it less that 5 but if there are concurrent calls, the problem persistIn each process you have 1 call for each service (EBS,WS,BpelProcess)?
One BPEL process calls an EBS package( Dbaadapter), Web services each of them are BPEL process
1st invoke web service call ( which is BPEL process) 2nd invoke is a dbadapter 3rd invoke is service call ( BPEL process)Did you change any of the default parameters on the SOA server, or DB connection?
>>
You might consider a problem with the EBS - maybe you are calling an API and there is a db lock...?
All the queries are only selects. No updates and these apis are tuned.Enter the current running instance - see if the last service is the same for all running instances. -
Instances stuck in running state--please help
Hi,
We have a composite with all synchronous processes with synchronous calls.
We have a lot of running instances in the EM console and when we check the audit trail and the flow of many instances, the flow is completed successfully but the instances are still present in the running state. Many of the instances are in between the flow and are not completing at all. They are stuck at that point and never complete.
This we assume was due to some abnormal activity like the database being full or shutting down of composite when bpel instances were in running state.
Can anyone tell me why such kind of thing had happened and how to handle these cases.
Thank you.R,
I am assuming that you are also working with SOA Suite 11g.
I too had the same issue and was tuning the Bpel Engine but i was not able to get rid of it .
When i submitted a SR they responded that it was bug in 11.1.3 and they are working on it.
Hoping that we would get a patch soon.
Thanks,
Tirumala Dixit. -
Long Running Bpel Instance.
Hi All,
One of My bpel process spawns 100 child bpel process. out of which 60 are in recover(invokes), and 40 bpel processes are in running state.
These 40 bpel instances are still in open.running state, even though I restarted the server.
Can any one provide the reason for this?
Thanks in Advance.Hi Ranjan,
Our BPEL process was not showing any activity after DB adapter invocation and state was showing as open.running.
So we went to "recover invoke" tab under "adminisrtation" tab and selected activity, so my process was recovered.
Thanks for responding. -
Instance going in Running state while invoking DB adapter
HI,
I am stuck in a very tricky scenario.
I have to select data from two tables:- Header and Line table.
I am using a VIEW to fetch data from both the tables by passing Invoice id.
Now when ever i am having single line data in Both the tables Header n Line for a single Invoice id, the instance is running successfully.
But when there is multiple data in Line table for the Invoice id, the instance is going in running state and after every 60 seconds, it is creating a new instance which will also be in running state, thus this will continue and server will go in incompatible state.
I need to resolve this issue.
Please help.Hi,
What operation did you use to get the data from the view?
Did you use the custom sql or Select operation?
Arik -
What is the highest Java version running with SOA Suite v10.1.3.3 ?
What is the highest Java version running with SOA Suite v10.1.3.3 ?
From my point of view at least v1.4.1
Maybe v1.5
but not v1.6
Is this true?
PeterI guess only 1.5.
1.6 is officially not supported and 1.4 does break stuff, I tried running it with it, and didn't even come up.
Regards,
Chintan -
Python script to automate the manual recovery of BPEL instances in SOA 11g
I have a requirement for automating the manual recovery of BPEL instances pending for recovery at a particular time. It will be called inside a cron job.
Any help will be much appreciated.
Thanks in advance,
Ravi PrakashHi,
When I try to recover the instance that is waiting for manual recovery, I didn't see anything happening.
Also the the fault policy is active and working fine during the retry intervals. That means If I disable one of the webservices and enable them during the retry it is success after some failure retries.
Any ides why the recovery not working in SOA 10.1.3.3
--Khaleel -
Sequential Instantiation of BPEL instances for a BPEL process
Hi,
We are using Oracle SOA 10.1.3.4 & AIA2.5. We have a situation where the instances of a particular bpel process have to be executed in sequence. Also, the new instance should NOT be instantiated unless the previous instance is completed.
For example.. Lets say a SyncBPELReqABCS is invoking SyncBPELProvABCS via ESB. SyncBPELReqABCS is looping and spawning multiple instances of SyncBPELProvABCS in a certain sequential order in Asynchronous Fire-and-Forget model. Lets say bpel-instance#1, bpel-instance#2 and bpel-instance#3 are instances of SyncBPELProvABCS process. Even though SyncBPELReqABCS invokes (spawns) SyncBPELProvABCS in a fire and forget model, the bpel-instance#2 should not begin unless bpel-instance#1 is completed and bpel-instance#3 shuld not begin unless bpel-instance#2 is completed. This is because there is a dependancy between instacnes of SyncBPELProvABCS process.
Can this be achieved in Oracle SOA?? Can we restrict the instacnes of SyncBPELProvABCS to be created in this manner?
This is similar to "incompatability" of concurrent programs in ORACLE EBusiness Suite where one concurrent program waits till another concurrent program completes.
Please let me know if I am not clear. Appreciate an immediate help!
Thanks,Hello,
Now that I look back at this tread, I can see that the questions I was asking and those of the original poster were somewhat different.
But they both fall under the heading of "Sequential Instantiation of BPEL instances for a BPEL process", and so I thought I would post some findings we've come across regarding that topic here.
There were a couple steps that helped us achieve the behavior we were looking for, and the were...
1) Change the BPEL oneWayDeliveryPolicy from "async.persist" to "sync"
This can be done in a couple locations. The first is within the EM application that comes bundled with SOA 11g, and the place to go is:EM > [farm name] > SOA > soa-infra (right click) > SOA Administration > BPEL Properties > More BPEL Configuration Properties > OneWayDeliveryPolicyOnce that value has been changed to "sync" (without the quotes), you'll need to stop and start the managed servers that run your SOA instance(s).
As you might expect, making a change at the "server level" like this impacts the default behavior of all composites deployed within your SOA instance. The second place to make this change - within the deployment descriptors for your BPEL process - impacts only the BPEL process that is being modified. To make the change at this level, you would edit your project's composite.xml file and, for each BPEL component, specify: <component name="BPELProcess1" version="2.0">
<implementation.bpel src="BPELProcess1.bpel"/>
<property name="bpel.config.oneWayDeliveryPolicy">sync</property>
<property name="bpel.config.transaction">required</property>
</component>What does this change do? Well, I don't claim to have a complete understanding, but in theory it prevents a thread handoff from taking place between the service that is initiates your BPEL process (like a receive) and the actual BPEL engine thread that processes the request.
In our case, where calls between (and within) composites were all of the synchronous "fire and forget" variety, this change also caused the entire processing of a message (across three different composites) to happen in a single thread (each message handoff was one-way, and with the oneWayDeliveryPolicy set to "sync", each was handled in a synchronous manner).
This also seemed to have the effect of serializing our message processing. For example, in a test case where a BPEL process reads from a JMS queue and 250 messages are enqueued, with the oneWayDeliveryPolicy set to "async.persist", I'd typically go in to EM and, on each refresh, find 5-8 instances of the composite that processes those messages to be in a "Running" state. Once the change to "sync" was made, I'd only see at most only 2 (where one had actually already finished; the audit system just hadn't yet caught up to that fact yet).
This also means that, with a "sync" delivery policy, messages (at least in our environment) are processed more slowly, but that was ok with us as we were more concerned with the behavior than the speed.
For details on this and other BPEL deployment descriptor properties, see:
http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/bp_app_deploydesc.htm
Also, it's important to note that making the above change will alter the boundaries of your transactions as well as how faults are propagated. For more details, see:
http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/soa_transactions.htm
2) Front BPEL process with a Mediator object and enable message resequencing
While we're using the above change as a standard practice in our environment, this second change has only been nominally tested - but it could be of interest and so I'll mention it here.
Once you've updated your composite to include a mediator object in front of your BPEL process (if there isn't one there already), edit the .mplan for your mediator and change the "Resequence Level" from the default value of "operations" to "component". Then change the "Resequence Mode" from "off" to "FIFO" and specify an X-Path expression by which the mediator will be able to group your messages. This will help ensure that the messages are being processed in the order you expect.
More information about resequencing within the mediator component can be found:
http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/med_resequencer.htm
Hopefully the above information is useful - if not for the original poster, then for someone who comes along later with similar questions.
- Nathan -
Internal Server Error while deploying a project to a remote BPEL instance.
Some background. We were trying to use the adapters going out through iWay to hit a Siebel instance. Originally, we were using a BPEL VM for development, and trying to hit adapters on the iWay box. We found out that we needed to have BPEL and adapters installed in the OC4J container; so we rebuilt our iWay box.
So, now the iWay box has Oracle DB, Oracle App Server, BPEL, and adapters in the same OC4J container.
When you do an appserver install of BPEL, it doesn't install JDev; so we are doing development on our BPEL VM; or on a standalone version on the laptop (both give the same error.)
I can deploy the project locally to my laptop or the locally to the SOA(BPEL) VM, but when I try to deploy from either JDev to the BPEL server on iWay, we get:
Beginning Deployment Process...
Compiling C:\OraBPELPM_1\integration\jdev\jdev\mywork\AJ_Siebel\OracleCDHToSiebelAsyncCustomer\OracleCDHToSiebelAsyncCustomer.bpel
Compiling...
BPEL suitcase generated in: C:\OraBPELPM_1\integration\jdev\jdev\mywork\AJ_Siebel\OracleCDHToSiebelAsyncCustomer\output\bpel_OracleCDHToSiebelAsyncCustomer_1.0.jar
[1:55:05 PM] Successful compilation: 0 errors, 0 warnings.
Deploying to http://148.87.129.102:80 domain: default. Please wait....
[1:55:15 PM] Deployment failed.
Description of problem: Server error.Internal Server Error
Suggested solution: Please report this error to the adminsitrator.
I can hit the BPEL console on the http://148.87.129.102:80/BPELConsole link, so I know that's correct... (as well as the "Test Connection" works fine to that box.)
Anyone seen this before? Ideas?Got it..
I was using Fuego.Sql.DynamicSQL.close(Iterator)
For a an executeUpdate query which returns an int.
But I used it in a method and did not use that method inside my process or screenflow.
But it did not give me any error/exception while compiling it in Studio.
It gave me an exception while publishing in Enterprise.
This is strange.
It should have given me an error/exception while compiling itself rather than while publishing in Enterprise. -
SAP work Process goes in run state,Users cannot login developer trace paste
Hi team,
We have a system which is at ECC6 release 701 ABAP + java system.
The work process frequently go in run state and since this is an IDES system, I always restart the system.
Please help me since i want tio know the root cause for the same.
The dev trace is as follows, and i beleive its a listener problem by the logs.
kernel runs with dp version 244000(ext=110000) (@(#) DPLIB-INT-VERSION-244000-UC)
length of sys_adm_ext is 576 bytes
SWITCH TRC-HIDE on ***
***LOG Q00=> DpSapEnvInit, DPStart (00 199004) [dpxxdisp.c 1287]
shared lib "dw_xml.dll" version 254 successfully loaded
shared lib "dw_xtc.dll" version 254 successfully loaded
shared lib "dw_stl.dll" version 254 successfully loaded
shared lib "dw_gui.dll" version 254 successfully loaded
shared lib "dw_mdm.dll" version 254 successfully loaded
rdisp/softcancel_sequence : -> 0,5,-1
use internal message server connection to port 3900
Mon Dec 13 08:26:23 2010
WARNING => DpNetCheck: NiHostToAddr(www.doesnotexist0223.qqq.nxst) took 6 seconds
<EsNT> Using memory model view.
<EsNT> Memory Reset disabled as NT default
<ES> 127 blocks reserved for free list.
ES initialized.
mm.dump: set maximum dump mem to 96 MB
Mon Dec 13 08:26:29 2010
J2EE server info
start = TRUE
state = STARTED
pid = 200040
argv[0] = D:\usr\sap\BI7\DVEBMGS00\exe\jcontrol.EXE
argv[1] = D:\usr\sap\BI7\DVEBMGS00\exe\jcontrol.EXE
argv[2] = pf=D:\usr\sap\BI7\SYS\profile\BI7_DVEBMGS00_q4de3gsy203
argv[3] = -DSAPSTART=1
argv[4] = -DCONNECT_PORT=65000
argv[5] = -DSAPSYSTEM=00
argv[6] = -DSAPSYSTEMNAME=BI7
argv[7] = -DSAPMYNAME=q4de3gsy203_BI7_00
argv[8] = -DSAPPROFILE=D:\usr\sap\BI7\SYS\profile\BI7_DVEBMGS00_q4de3gsy203
argv[9] = -DFRFC_FALLBACK=ON
argv[10] = -DFRFC_FALLBACK_HOST=localhost
start_lazy = 0
start_control = SAP J2EE startup framework
DpJ2eeStart: j2ee state = STARTED
rdisp/http_min_wait_dia_wp : 1 -> 1
***LOG CPS=> DpLoopInit, ICU ( 3.0 3.0 4.0.1) [dpxxdisp.c 1694]
***LOG Q0K=> DpMsAttach, mscon ( q4de3gsy203) [dpxxdisp.c 12697]
DpStartStopMsg: send start message (myname is >q4de3gsy203_BI7_00 <)
DpStartStopMsg: start msg sent
CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
CCMS: start to initalize 3.X shared alert area (first segment).
DpMsgAdmin: Set release to 7000, patchlevel 0
MBUF state PREPARED
MBUF component UP
DpMBufHwIdSet: set Hardware-ID
***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c 1050]
DpMsgAdmin: Set patchno for this platform to 254
Release check o.K.
DpJ2eeLogin: j2ee state = CONNECTED
Mon Dec 13 08:27:09 2010
my types changed after wp death/restart 0xbf --> 0xbd
my types changed after wp death/restart 0xbd --> 0xb5
my types changed after wp death/restart 0xb5 --> 0x95
Mon Dec 13 08:27:29 2010
ERROR => DpWPCheck: W1 (pid 199044) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W4 (pid 199912) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W6 (pid 192420) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W8 (pid 199528) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W9 (pid 198860) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W10 (pid 199664) died (severity=0, status=0) [dpxxdisp.c 15841]
my types changed after wp death/restart 0x95 --> 0x85
ERROR => DpWPCheck: W12 (pid 200036) died (severity=0, status=0) [dpxxdisp.c 15841]
Mon Dec 13 08:27:43 2010
***LOG Q0I=> NiIRead: recv (10054: WSAECONNRESET: Connection reset by peer) [nixxi.cpp 4424]
ERROR => NiIRead: SiRecv failed for hdl 6 / sock 316
(SI_ECONN_BROKEN/10054; I4; ST; 127.0.0.1:4882) [nixxi.cpp 4424]
ERROR => DpJ2eeMsgProcess: NiRead failed (NIECONN_BROKEN) [dpxxj2ee.c 1212]
DpJ2eeMsgProcess: j2ee state = CONNECTED (NIECONN_BROKEN)
Mon Dec 13 08:27:49 2010
ERROR => DpWPCheck: W0 (pid 200632) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W1 (pid 199044) died (severity=0, status=0) [dpxxdisp.c 15841]
my types changed after wp death/restart 0x85 --> 0x84
ERROR => DpWPCheck: W3 (pid 93796) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W4 (pid 199912) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W5 (pid 200484) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W6 (pid 192420) died (severity=0, status=0) [dpxxdisp.c 15841]
my types changed after wp death/restart 0x84 --> 0x80
ERROR => DpWPCheck: W8 (pid 199528) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W9 (pid 198860) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W10 (pid 199664) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W11 (pid 199720) died (severity=0, status=0) [dpxxdisp.c 15841]
ERROR => DpWPCheck: W12 (pid 200036) died (severity=0, status=0) [dpxxdisp.c 15841]
DP_FATAL_ERROR => DpWPCheck: no more work processes
DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
NiWait: sleep (10000ms) ...
NiISelect: timeout 10000ms
NiISelect: maximum fd=493
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Dec 13 08:27:59 2010
NiISelect: TIMEOUT occured (10000ms)
dump system status
Workprocess Table (long) Mon Dec 13 07:27:59 2010
========================
No Ty. Pid Status Cause Start Err Sem CPU Time Program Cl User Action Table
0 DIA 200632 Ended no 2 0 0
1 DIA 199044 Ended no 3 0 0
2 DIA 200280 Ended no 1 0 0
3 DIA 93796 Ended no 2 0 0
4 DIA 199912 Ended no 3 0 0
5 DIA 200484 Ended no 2 0 0
6 UPD 192420 Ended no 3 0 0
7 ENQ 199792 Ended no 1 0 0
8 BTC 199528 Ended no 3 0 0
9 BTC 198860 Ended no 3 0 0
10 BTC 199664 Ended no 3 0 0
11 SPO 199720 Ended no 2 0 0
12 UP2 200036 Ended no 3 0 0
Dispatcher Queue Statistics Mon Dec 13 07:27:59 2010
Switch off Shared memory profiling
ShmProtect( 57, 3 )
ShmProtect(SHM_PROFILE, SHM_PROT_RW
ShmProtect( 57, 1 )
ShmProtect(SHM_PROFILE, SHM_PROT_RD
DpWakeUpWps: wake up all wp's
Stop work processes
Stop gateway
killing process (184860) (SOFT_KILL)
Stop icman
killing process (190124) (SOFT_KILL)
Terminate gui connections
wait for end of work processes
wait for end of gateway
[DpProcDied] Process lives (PID:184860 HANDLE:440)
waiting for termination of gateway ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=493
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Dec 13 08:28:05 2010
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process died (PID:184860 HANDLE:440)
wait for end of icman
[DpProcDied] Process lives (PID:190124 HANDLE:448)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=493
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Dec 13 08:28:06 2010
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:190124 HANDLE:448)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=493
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Dec 13 08:28:07 2010
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:190124 HANDLE:448)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=493
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Dec 13 08:28:08 2010
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process lives (PID:190124 HANDLE:448)
waiting for termination of icman ...
NiWait: sleep (1000ms) ...
NiISelect: timeout 1000ms
NiISelect: maximum fd=493
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Mon Dec 13 08:28:09 2010
NiISelect: TIMEOUT occured (1000ms)
[DpProcDied] Process died (PID:190124 HANDLE:448)
[DpProcDied] Process died (PID:200040 HANDLE:424)
DpStartStopMsg: send stop message (myname is >q4de3gsy203_BI7_00 <)
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 4 (AD_STARTSTOP), ser 0, ex 0, errno 0
DpConvertRequest: net size = 189 bytes
NiBufSend starting
NiIWrite: hdl 3 sent data (wrt=562,pac=1,MESG_IO)
MsINiWrite: sent 562 bytes
send msg (len 110+452) to name -, type 4, key -
DpStartStopMsg: stop msg sent
NiIRead: hdl 3 received data (rcd=274,pac=1,MESG_IO)
server
NiIRead: hdl 3 recv would block (errno=EAGAIN)
NiIRead: read for hdl 3 timed out (0ms)
DpHalt: no more messages from the message server
DpHalt: send keepalive to synchronize with the message server
NiBufReceive starting
MsINiRead: received 114 bytes
MSG received, len 110+4, flag 3, from MSG_SERVER , typ 0, key -
Received 4 bytes from MSG_SERVER
Received opcode MS_NOOP from msg_server, reply MSOP_OK
MsOpReceive: ok
MsSendKeepalive : keepalive sent to message server
NiIRead: hdl 3 recv would block (errno=EAGAIN)
Mon Dec 13 08:28:10 2010
NiIPeek: peek for hdl 3 timed out (r; 1000ms)
NiIRead: read for hdl 3 timed out (1000ms)
DpHalt: no more messages from the message server
DpHalt: sync with message server o.k.
detach from message server
***LOG Q0M=> DpMsDetach, ms_detach () [dpxxdisp.c 13043]
NiBufSend starting
NiIWrite: hdl 3 sent data (wrt=110,pac=1,MESG_IO)
MsINiWrite: sent 110 bytes
MsIDetach: send logout to msg_server
MsIDetach: call exit function
DpMsShutdownHook called
NiBufISelUpdate: new MODE -- (r-) for hdl 3 in set0
SiSelNSet: set events of sock 368 to: ---
NiBufISelRemove: remove hdl 3 from set0
SiSelNRemove: removed sock 368 (pos=3)
SiSelNRemove: removed sock 368
NiSelIRemove: removed hdl 3
MBUF state OFF
AdGetSelfIdentRecord: > <
AdCvtRecToExt: opcode 60 (AD_SELFIDENT), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
AdCvtRecToExt: opcode 40 (AD_MSBUF), ser 0, ex 0, errno 0
blks_in_queue/wp_ca_blk_no/wp_max_no = 1/300/13
LOCK WP ca_blk 1
make DISP owner of wp_ca_blk 1
DpSemRq: key: 2, units: 1, timeout: -1
DpSemRel: key: 2, units: 1
DpRqPutIntoQueue: put request into queue (reqtype 1, prio LOW, rq_id 15)
MBUF component DOWN
NiICloseHandle: shutdown and close hdl 3 / sock 368
NiBufIClose: clear extension for hdl 3
MsIDetach: detach MS-system
cleanup EM
EsCleanup ....
EmCleanup() -> 0
Es2Cleanup: Cleanup ES2
***LOG Q05=> DpHalt, DPStop ( 199004) [dpxxdisp.c 11230]
Good Bye .....
Please revert if you need more information.
Regards,
Prasad ShettyHI Juan,
trace file for dev_w0 as asked
C Starting user session: OCISessionBegin(con_hdl=0, usr=SAPSR3/<pwd>, svchp=0000000013FB7748, srvhp=0000000013FB9B78, usrhp=0000000013EA1EC8)
C Now 'SAPSR3/<pwd>@BI7' is connected: con_hdl=0, nls_hdl=0, session_id=65.
C Database NLS settings: AMERICAN_AMERICA.UTF8
C DB instance BI7 is running on Q4DE3GSY203 with ORACLE version 10.2.0.2.0 since DEC 13, 2010, 08:38:55
B Connection 0 opened (DBSL handle 0)
B Wp Hdl ConName ConId ConState TX HC PRM RCT FRC TIM MAX OPT Date Time DBHost
B 000 000 R/3 000000000 ACTIVE NO NO YES NO NO 000 255 255 20101213 083926 Q4DE3GSY203
C build_stmt: reallocating stmt buffer: 256 -> 2000 characters
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,.uue,.bz2,.iso,.sda,.sar,.gif,*.png
I
I Mon Dec 13 08:40:14 2010
I MtxInit: 0 0 0
M SHM_PRES_BUF (addr: 0000000015860050, size: 4400000)
M SHM_ROLL_AREA (addr: 000007FFEA010050, size: 61440000)
M SHM_PAGING_AREA (addr: 0000000015CA0050, size: 32768000)
M SHM_ROLL_ADM (addr: 0000000017BF0050, size: 633840)
M SHM_PAGING_ADM (addr: 0000000017C90050, size: 525344)
M ThCreateNoBuffer allocated 544152 bytes for 1000 entries at 0000000017D20050
M ThCreateNoBuffer index size: 3000 elems
M ThCreateVBAdm allocated 12176 bytes (50 server) at 000000000B490050
X EmInit: MmSetImplementation( 2 ).
X MM global diagnostic options set: 0
X <ES> client 0 initializing ....
X Using implementation view
X ES initialized.
X mm.dump: set maximum dump mem to 96 MB
M Deactivate statistics hyper index locking
B dbntab: NTAB buffers attached
B dbntab: Buffer FTAB(hash header) (addr: 0000000017E400E0, size: 584)
B dbntab: Buffer FTAB(anchor array) (addr: 0000000017E40330, size: 320072)
B dbntab: Buffer FTAB(item array) (addr: 0000000017E8E580, size: 1280000)
B dbntab: Buffer FTAB(data area) (addr: 0000000017FC6D80, size: 30720000)
B dbntab: Buffer IREC(hash header) (addr: 0000000019D200E0, size: 584)
B dbntab: Buffer IREC(anchor array) (addr: 0000000019D20330, size: 320072)
B dbntab: Buffer IREC(item array) (addr: 0000000019D6E580, size: 320000)
B dbntab: Buffer IREC(data area) (addr: 0000000019DBC780, size: 6144000)
B dbntab: Buffer STAB(hash header) (addr: 000000001A3A00E0, size: 584)
B dbntab: Buffer STAB(anchor array) (addr: 000000001A3A0330, size: 320072)
B dbntab: Buffer STAB(item array) (addr: 000000001A3EE580, size: 320000)
B dbntab: Buffer STAB(data area) (addr: 000000001A43C780, size: 3072000)
B dbntab: Buffer TTAB(hash header) (addr: 000000001A7300E0, size: 1944)
B dbntab: Buffer TTAB(anchor array) (addr: 000000001A730880, size: 320072)
B dbntab: Buffer TTAB(item array) (addr: 000000001A77EAD0, size: 800000)
B dbntab: Buffer TTAB(data area) (addr: 000000001A841FD0, size: 5840000)
B db_con_shm_ini: WP_ID = 0, WP_CNT = 13, CON_ID = -1
B dbstat: TABSTAT buffer attached (addr: 000000001ADE9FB0)
B dbtbxbuf: Buffer TABL (addr: 000000001D7D0160, size: 30000000, end: 000000001F46C4E0)
B dbtbxbuf: Buffer TABLP (addr: 000000001F470160, size: 10240000, end: 000000001FE34160)
B dbexpbuf: Buffer EIBUF (addr: 000000001FE40170, size: 4194304, end: 0000000020240170)
B dbexpbuf: Buffer ESM (addr: 0000000020250170, size: 4194304, end: 0000000020650170)
B dbexpbuf: Buffer CUA (addr: 0000000020660170, size: 3072000, end: 000000002094E170)
B dbexpbuf: Buffer OTR (addr: 0000000020950170, size: 4194304, end: 0000000020D50170)
B dbcalbuf: Buffer CALE (addr: 0000000020D60050, size: 500000, end: 0000000020DDA170)
M CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
S *** init spool environment
S TSPEVJOB updates inside critical section: event_update_nocsec = 0
S initialize debug system
T Stack direction is downwards.
T debug control: prepare exclude for printer trace
T new memory block 00000000141756E0
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 intervals: query=50, rescan=1800, global=300 info=120
S processing queue enabled
S creating spool memory service RSPO-RCLOCKS at 000000002A0700D0
S doing lock recovery
S setting server cache root
S using server cache size 100 (prof=100)
S creating spool memory service RSPO-SERVERCACHE at 000000002A0704F0
S using messages for server info
B dbtran INFO (init_connection '<DEFAULT>' [ORACLE:700.08]):
B max_blocking_factor = 5, max_in_blocking_factor = 5,
B min_blocking_factor = 5, 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
S
S Mon Dec 13 08:40:15 2010
S size of spec char cache entry: 297032 bytes (timeout 100 sec)
S size of open spool request entry: 2512 bytes
S immediate print option for implicitely closed spool requests is disabled
A **GENER Trace switched on ***
A
A -PXA--
A PXA INITIALIZATION
A PXA: Locked PXA-Semaphore.
A System page size: 4kb, total admin_size: 20564kb, dir_size: 20472kb.
A Attached to PXA (address 000007FFEDAB0050, size 300000K)
A abap/pxa = shared protect gen_remote
A PXA INITIALIZATION FINISHED
A -PXA--
A
A ABAP ShmAdm attached (addr=000007FF4FEEA000 leng=20955136 end=000007FF512E6000)
A >> Shm MMADM area (addr=000007FF50392E80 leng=247168 end=000007FF503CF400)
A >> Shm MMDAT area (addr=000007FF503D0000 leng=15818752 end=000007FF512E6000)
A RFC Destination> destination q4de3gsy203_BI7_00 host q4de3gsy203 system BI7 systnr 0 (q4de3gsy203_BI7_00)
A RFC Options> H=q4de3gsy203,S=00,d=2,
A RFC FRFC> fallback activ but this is not a central instance.
A
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 27042 bytes at 000000002A9E0050
N
N Mon Dec 13 08:40:16 2010
N SsfSapSecin: putenv(SECUDIR=D:\usr\sap\BI7\DVEBMGS00\sec): ok
N
N =================================================
N === SSF INITIALIZATION:
N ===...SSF Security Toolkit name SAPSECULIB .
N ===...SSF trace level is 0 .
N ===...SSF library is D:\usr\sap\BI7\DVEBMGS00\exe\sapsecu.dll .
N ===...SSF hash algorithm is SHA1 .
N ===...SSF symmetric encryption algorithm is DES-CBC .
N ===...sucessfully completed.
N =================================================
N
N Mon Dec 13 08:40:17 2010
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 ITS Plugin: Path dw_gui
W ITS Plugin: Description ITS Plugin - ITS rendering DLL
W ITS Plugin: sizeof(SAP_UC) 2
W ITS Plugin: Release: 700, [7000.0.254.20050900]
W ITS Plugin: Int.version, [33]
W ITS Plugin: Feature set: [22]
W ===... Calling itsp_Init in external dll ===>
W === ipl_Init() returns 0, ITSPE_OK: OK
W =================================================
N VSI: WP init in ABAP VM completed with rc=0
E Profile-Parameter: enque/deque_wait_answer = FALSE
E Profile-Parameter: enque/sync_dequeall = 0
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.
S
S Mon Dec 13 08:40:19 2010
S found spool memory service RSPO-ACTIONS at 000000002A07A230
A
A Mon Dec 13 08:40:20 2010
A **GENER Trace switched off ***
M SosICreateNewAnchorArray: sos_search_anchor_semantics = 1
C
C Mon Dec 13 08:40:21 2010
C build_stmt: reallocating stmt buffer: 2000 -> 3002 characters
B table logging switched on for client '800'
M
M Mon Dec 13 08:40:23 2010
M SecAudit(RsauShmInit): WP attached to existing shared memory.
M SecAudit(RsauShmInit): addr of SCSA........... = 000000000AFC0050
M SecAudit(RsauShmInit): addr of RSAUSHM........ = 000000000AFC07C0
M SecAudit(RsauShmInit): addr of RSAUSLOTINFO... = 000000000AFC0800
M SecAudit(RsauShmInit): addr of RSAUSLOTS...... = 000000000AFC080C
M rdisp/rb_cleaned_rfc = 0
M
M Mon Dec 13 08:40:27 2010
M Deactivate ASTAT hyper index locking
M
M Mon Dec 13 08:44:30 2010
M
M *****************************************************************************
M *
M * LOCATION SAP-Gateway on host q4de3gsy203 / sapgw00
M * ERROR program dbmrfc@sapdb not registered
M *
M * TIME Mon Dec 13 08:44:30 2010
M * RELEASE 700
M * COMPONENT SAP-Gateway
M * VERSION 2
M * RC 679
M * MODULE gwr3cpic.c
M * LINE 1835
M * DETAIL TP dbmrfc@sapdb not registered
M * COUNTER 15
M *
M *****************************************************************************
M
A RFC 1485 CONVID 21905907
A * CMRC=2 DATA=0 STATUS=0 SAPRC=679 ThSAPOCMINIT
A RFC> ABAP Programm: SAPLSADC (Transaction: )
A RFC> User: RANGUPTA (Client: 001)
A RFC> Destination: SAPDB_DBM_DAEMON (handle: 2, , )
A RFC SERVER> RFC Server Session (handle: 1, 21904860, {D18C06E0-7859-F141-92A8-005056956B4B})
A RFC SERVER> Caller host:
A RFC SERVER> Caller transaction code: (Caller Program: SAPLSADC)
A RFC SERVER> Called function module: DBM_CONNECT_PUR
A TH VERBOSE LEVEL FULL
A ** RABAX: end RX_GET_MESSAGE
M
M Mon Dec 13 08:45:54 2010
M
M *****************************************************************************
M *
M * LOCATION SAP-Gateway on host q4de3gsy203 / sapgw00
M * ERROR program dbmrfc@sapdb not registered
M *
M * TIME Mon Dec 13 08:45:54 2010
M * RELEASE 700
M * COMPONENT SAP-Gateway
M * VERSION 2
M * RC 679
M * MODULE gwr3cpic.c
M * LINE 1835
M * DETAIL TP dbmrfc@sapdb not registered
M * COUNTER 30
M *
M *****************************************************************************
M
A RFC 1485 CONVID 21998657
A * CMRC=2 DATA=0 STATUS=0 SAPRC=679 ThSAPOCMINIT
A RFC> ABAP Programm: SAPLSADC (Transaction: )
A RFC> User: RANGUPTA (Client: 001)
A RFC> Destination: SAPDB_DBM_DAEMON (handle: 2, , )
A RFC SERVER> RFC Server Session (handle: 1, 21997642, {038D06E0-8E49-F147-92A8-005056956B4B})
A RFC SERVER> Caller host:
A RFC SERVER> Caller transaction code: (Caller Program: SAPLSADC)
A RFC SERVER> Called function module: DBM_CONNECT_PUR
A TH VERBOSE LEVEL FULL
A ** RABAX: end RX_GET_MESSAGE
M
M Mon Dec 13 08:48:12 2010
M
M *****************************************************************************
M *
M * LOCATION SAP-Gateway on host q4de3gsy203 / sapgw00
M * ERROR program dbmrfc@sapdb not registered
M *
M * TIME Mon Dec 13 08:48:12 2010
M * RELEASE 700
M * COMPONENT SAP-Gateway
M * VERSION 2
M * RC 679
M * MODULE gwr3cpic.c
M * LINE 1835
M * DETAIL TP dbmrfc@sapdb not registered
M * COUNTER 45
M *
M *****************************************************************************
M
A RFC 1485 CONVID 22146986
A * CMRC=2 DATA=0 STATUS=0 SAPRC=679 ThSAPOCMINIT
A RFC> ABAP Programm: SAPLSADC (Transaction: )
A RFC> User: RANGUPTA (Client: 001)
A RFC> Destination: SAPDB_DBM_DAEMON (handle: 2, , )
A RFC SERVER> RFC Server Session (handle: 1, 22145986, {558D06E0-45BF-F199-92A8-005056956B4B})
A RFC SERVER> Caller host:
A RFC SERVER> Caller transaction code: (Caller Program: SAPLSADC)
A RFC SERVER> Called function module: DBM_CONNECT_PUR
A TH VERBOSE LEVEL FULL
A ** RABAX: end RX_GET_MESSAGE
M
M Mon Dec 13 08:49:33 2010
M
M *****************************************************************************
M *
M * LOCATION SAP-Gateway on host q4de3gsy203 / sapgw00
M * ERROR program dbmrfc@sapdb not registered
M *
M * TIME Mon Dec 13 08:49:33 2010
M * RELEASE 700
M * COMPONENT SAP-Gateway
M * VERSION 2
M * RC 679
M * MODULE gwr3cpic.c
M * LINE 1835
M * DETAIL TP dbmrfc@sapdb not registered
M * COUNTER 60
M *
M *****************************************************************************
It is a bit large will this do ?
Regards,
Prasad -
Hi,
I have a 11.1.0.7 RAC database running on a RHEL 64 bit platform. The CRS version being 11.2.0.2
I restarted my database using the command srvctl start database -d MYCSMR and also its services using the command srvctl start service -s MYCSMR
MYCSMR1 % srvctl status service -d MYCSMR
Service CONSUM is running on instance(s) MYCSMR1, MYCSMR2, MYCSMR3
Service CONSUM_SEARCH is running on instance(s) MYCSMR1, MYCSMR2, MYCSMR3
But I get few alerts in my EM that, ora.MYCSMR.CONSUM_SEARCH.MYCSMR2.srv has instances in OFFLINE State , ora.MYCSMR.CONSUM_SEARCH.cs has instances in OFFLINE State and ora.MYCSMR.CONSUM_SEARCH.MYCSMR1.srv has instances in OFFLINE State
Could you please help me what needs to be checked and how to fix those alerts?
Thanks!Hi,
If srvctl is showing the correct status and Grid Control is reporting false, its issue with Grid Control. There are many bugs in Grid Control around RAC monitoring.
I would say re-registering resources in Grid control would be a workaround.
Thanks
krishan
Maybe you are looking for
-
hey everyone i was wondering if someone could assist me and tell me how to limit a select statement to just the top 25 outputs. ie: the top 25 employees with the longest years of service. any help, i am just learning this stuff thanks josh
-
Standard X Acrobat - highlighter not working
It shows the highlighter option but won't highlight on a work. It was working and had a pop up that I had to ok. It had a box to not see the pop up anymore. I didn't realize that would take the option away. How do I get that back?
-
Problem with LoadVars and stopping/playing
I've got a flash movie set up online that isn't working properly. The details are this: the movie has two frames, the first being a blank loading frame meant to keep anything from being displayed till the variables are delivered by my PHP script, and
-
Hello All, This is a really urgent question. Please answer as soon as possible. I bought a DLL from a software vendor. Lets call that DLL as "A". Knowing that i cannot access that DLL directly with Java, I created my own DLL which is acting as a brid
-
Sporadic Orders with Inappropriate Status
Hi Experts, I am facing a weird issue. On rare occasions I find Service Orders that get stuck in an incorrect user status whereby they are 'Open' and cannot be changed (released or completed). If you enter the edit mode and try to change the user