Oracle AQ dequeue process

Hi, i found one strange thing in dequeue process.
I have a trigger (after insert) called trigA that perform enqueue process,and it is attached to a table called Student.
And i have a stored procedure called notifyDeq that has beed registered to receive PL/SQL notification and perform dequeue process.
Suppose there is a empty queue called AQQUEUE, when i insert a new record into table Student, the AQQUEUE contains two message payload.
Then the message propagation happens. After message propagation, there is remaining one message in AQQUEUE.
Questions:
1) Why two messages are inserted into queue while i inserted only one record?
2) After message propagation, the message have not been passed to notifyDeq stored procedure. But why the AQQUEUE statistic still show that one message has been propagated?
Many many many thanks!!! Pls help!

Hi, i found one strange thing in dequeue process.
I have a trigger (after insert) called trigA that perform enqueue process,and it is attached to a table called Student.
And i have a stored procedure called notifyDeq that has beed registered to receive PL/SQL notification and perform dequeue process.
Suppose there is a empty queue called AQQUEUE, when i insert a new record into table Student, the AQQUEUE contains two message payload.
Then the message propagation happens. After message propagation, there is remaining one message in AQQUEUE.
Questions:
1) Why two messages are inserted into queue while i inserted only one record?
2) After message propagation, the message have not been passed to notifyDeq stored procedure. But why the AQQUEUE statistic still show that one message has been propagated?
Many many many thanks!!! Pls help!

Similar Messages

  • SAPINST failed step "Install Oracle Database (post processing)"

    i will install ep6.0 with oracle database 9.2.0.4 on sun solaris.
    the SAPINST failed at the step "Install Oracle Database (post processing) with follow error.
    the oui - installer (runinstaller) finished sucessfully.
    ERROR 2004-08-31 16:05:17
    CJS-00084  SQL statement or script failed. DIAGNOSIS: Error message: ORA-01501: CREATE DATABASE failedORA-01101: database being created currently mounted by some other instance
    Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
    With the Partitioning optionJServer Release 9.2.0.4.0 - Production. SOLUTION: See ora_sql_results.log and the Oracle documentation for details.
    no user is logged on the Database. Database is not running (is shutdowned and unmounted). No Oracle process is running.
    pleas help.
    thanks
    armin hadersbeck

    Hi Armin,
    We're going to install EP 6 stack3 with Oracle 9.2.0.4 and Solaris 9.    We have exactly the same error as you during sapinst.
    How do you solved that ?
    Thanks a lot for your help,
    Regards from Mexico,
    Diego

  • How to Integrate Oracle Imaging and Process Management(IPM) 7.7.10 with EBS

    Hi All,
    We are implementing the following modules from Oracle Content Management to one of our Client, the following are the versions of the tools:
    Configure and deploy Oracle Forms Recognition (OFR) 10GR3
    Configure the Oracle Adopter for integration of OFR with EBS Version 11.5.10.2
    Configure the Adopter for integration of OFR with Oracle Imaging and Process Management (IPM) 7.7.10
    I really like to have any technical design document on integrations front, especially from OFR -> EBS and also IPM -> EBS.
    Please feel reach me on my following contact details:
    [email protected]
    Phone: 1865-582-2369
    Mobile: 1865-202-6430
    Any pointers for the same is well appreciated.
    Regards
    Chandra

    Try replacing the .dll file with the one in your WINDOWS directory. I had that problem and I copied the .dll from C:/WINDOWS/system32 to overwrite the one located in the install directory.

  • Oracle Complex Event Processing 11gR1 PS2 (11.1.1.3) Download NOW available

    The latest release of Oracle Complex Event Processing is now available for download from the Oracle eDelivery and OTN.
    [OTN Product Download Page|http://www.oracle.com/technology/software/products/middleware/htdocs/fmw_11_download.html]
    Oracle Complex Event Processing 11gR1 PS2 (11.1.1.3.0) has new features including;
    The Oracle Spatial data cartridge which allows you to write Oracle CQL queries and views that seamlessly interact with Oracle Spatial classes in your Oracle CEP application. Using the Oracle Spatial data cartridge, you can configure Oracle CQL queries that perform the most important geographic domain operations such as storing spatial data, performing proximity and overlap comparisons on spatial data, and integrating spatial data with the Oracle CEP server by providing the ability to index on spatial data.
    For more information please see the latest Oracle Complex Event Processing Documentation.

    Hello,
    The link you provided redirect to the download page on oracle site.
    Using the 11.1.1.5.0 allow me to use only Job Manager.
    Editing a repository with a newer version of the Administration tool will generate an error on BI Server during the rpd deploymet.
    Thank you anyway,
    Jonni

  • Oracle AQ - dequeue multiple threads

    Hi,
    I have a single consumer AQ queue containing 1000 records. I have a bpel process that dequeues from the queue and performs some action.
    I need to have 10 processed polling from the queue at a time and performing the post xyz task. When any one of them is done, the next record can be dequeued.
    Thanks,
    Rosh

    i have the same problem with my proxy service on the osb which is polling an aq.
    when 100 messages are in the queue and it starts polling it will dequeue them all in 1 thread and will hammer the backend service.
    i couldn't find any setting on the aq jca itself to control this. my current solution is osb based and we use throttling on the business service to control it a bit.
    in the old esb you could have a setting like minimumDelayBetweenMessages to control this, but i already decompiled the aq adapter from the osb but can't find any interesting setting anymore
    see : https://blogs.oracle.com/kavinmehta/entry/aqapps-adapter-endpoint-properties for the old settings which worked for us

  • How To Configure Oracle BPM 11g Process Portal on Oracle WebCenter Spaces

    After setting the file process-portal-install.properties and have set the path environment variable to the ANT.
    When i execute a command ant -f install.xml i can see the next error
    [exec] Updating deployment targets for the datasources...
    [exec] This Exception occurred at Tue Dec 18 14:32:49 EST 2012.
    [exec] javax.management.InvalidAttributeValueException: Array has at least one null element
    [exec] Problem invoking WLST - Traceback (innermost last):
    [exec] File "/opt/oracle/Middleware/Oracle_SOA1/bpm/process_spaces/wc-post-install.py", line 253, in ?
    [exec] File "/opt/oracle/Middleware/Oracle_SOA1/bpm/process_spaces/wc-post-install.py", line 112, in updateTargets
    [exec] File "", line 581, in set
    [exec] File "", line 1847, in raiseWLSTException
    [exec] WLSTException: Error occured while performing set : Error setting attribute Targets : Array has at least one null element
    [exec] Use dumpStack() to view the full stacktrace
    [exec]
    BUILD FAILED
    /opt/oracle/Middleware/Oracle_SOA1/bpm/process_spaces/install.xml:207: exec returned: 1
    Someone know the cause of this error??
    Thanks in advance

    Hi;
    I belive you can follow this thread if you insist to make 11g installation on ubuntu. But as installation documents refer Ubuntu is not a certified platform yet for 11gr2,you can find details on below docs. (I suggest use OEL platform which is free and certified wiht Oracle 11gR2 db)
    http://download.oracle.com/docs/cd/E11882_01/install.112/e16763/pre_install.htm#CIHFICFD
    Certified platform for 11gR2
    On Linux x86:
    Asianux Server 3 SP2
    Oracle Enterprise Linux 4 Update 7
    Oracle Enterprise Linux 5 Update 2
    Red Hat Enterprise Linux 4 Update 7
    Red Hat Enterprise Linux 5 Update 2
    SUSE Linux Enterprise Server 10 SP2
    SUSE Linux Enterprise Server 11
    On Linux x86-64
    Asianux Server 3 SP2
    Oracle Enterprise Linux 4 Update 7
    Oracle Enterprise Linux 5 Update 2
    Red Hat Enterprise Linux 4 Update 7
    Red Hat Enterprise Linux 5 Update 2
    SUSE Linux Enterprise Server 10 SP2
    SUSE Linux Enterprise Server 11
    Regard
    Helios

  • Oracle 9i query processing

    Oracle 9.2.0.4.0
    Hi,
    Does oracle9i employ "Lazy Evaluation" in query processing?
    Thanks
    JN

    Lazy Evaluation applies in a number of cases, as does XPATH re-write. Both require structured (Schema based) XML documents. Can you provide more details about the queries you are interested in.

  • Oracle Ebiz DSNO processing

    Hello,
    We have implemented Oracle B2B Integration along with BPEL Process Manager and XML Gateway that works with Oracle Ebiz Suite 11 5 9. We use the above, to process inbound PO (EDI 850) and Sales Order Acknowledgement (EDI 855). We are working on implementing Advanced Shipment Notice (EDI 856) to send ASN to our customers as soon as the product is ship confirmed in Oracle EBiz Suite. Through an Oracle SR, we understand that we need to use DSNO and eCommerce Gateway to accomplish the ASN.
    We have setup the eCommerce Gateway and Ebiz Suite, such that DSNOs are getting generated. Now, what is the best approach to take in order to use this file and send it to the customer as Outbound ASN (EDI 856) transaction ? It looks like taking the output DSNO file thru BPEL and B2B is complicated (since XML Gateway cannot be used based on our current version).
    Thanks in advance.
    - Dev

    Hi
    I need help in processing PO inbound. Can you please email me ([email protected]) your BPEL project and any xsds that you had used? If you did finish the ASN, I would like that as well. I know it is too much to ask but any information you could provide would immensely help me.
    Thanks
    Shanthi

  • Is it a good idea to use oracle database to process the geometry data?

    I am working on a map related project. Here are the stops I need to do.
    1. load geometry information from a table with spatial filter and other conditions (where clause)
    2. get the points from the geometry column (sdo_geometry)
    3. transform the coordinates
    4. encoding the coordinates
    5. output
    We have a third party applicaiton that can do both #2 and #3. However the process is slow. Some quick tests show that all the steps from #1 to #4 can be done within oracle and the speed is faster. My concern is if it is a good approach to use oracle, a database server, to do all the data processing that can be done and normally shoudl be done on a web server.
    Any adivce please?
    (BTW, we use oracle 10g on windows 2008R2 64bit, and we may upgrate to 11g in about a year.)

    Hi Simon,
    Thanks for your help.
    Yes all the steps can be done within the database side (Oracle). However I could do the same (extracting the coordinates from the sdo_geometry column, transforming the coordinates and encoding the coordinates) in .net code (web server side) by making use of the new verison of the odp.net. So I have to make a decision now to choose which approach to go, relying on Oracle server to do all the data processing or .net code. I am pretty sure Oracle can process a single request fairly quick, but if tens or even more concurrent requests for the process, I have concerns over the performance or reliability of the database server, especially the server is (a kind of ) beyond of our control (in control of the midware, IS and network team). Somebody said database is just a database and for data storing and retrieving, but may not for processing the data.
    Here is more information regarding what we are doing. We use Google Map API to disply parcels. Each time the map is loaded, panned, zoomed, or refreshed (and so on), we need to query the database with spatial filter and some other criteria. The result will be tens or up to handreds of parcels containing hundreds to thousands of coordinates that are extracted from the parcel table that has a sdo_geometry column. We are expecting tens to hundreds of these requests every minute.
    Now I am trying to chain every step together and do some tests using both appoachs in order to see which way is more effient and promising. I am guessing there won't be too much difference in terms of the performance for some simple testing unless I run some load testing, or if somebody like you guys can help me out.
    1. load geometry information from a table with spatial filter and other conditions (where clause)
    Regarding the issues you asked:
    ====================================
    I assume you mean something like: Yes
    CREATE TABLE load_table AS SELECT ID, GEOM FROM base_table where SDO_INSIDE(....) = 'TRUE';
    2. get the points from the geometry column (sdo_geometry)
    I assume you mean something like: Yes
    SELECT ID, v.x, v.y FROM load_table l, TABLE(sdo_util.getVertices(l.geom)) t;
    (See last comment about data.)
    The problem is that we need a lot more information on what it is that you want to do in steps 3 - 5.
    3. Transform the coordinates.
    What sort of transformation? Rotation, Shift, Scale, Coordinate rounding? Transform from UTM to LatLng
    4. Encoding the coordinates
    What do you mean by this? Write them out as WKT/KML/GML? Google map encoded polylines
    5. Output
    Again, output to what, where? A new table? A shapefile? A text file? JSONP formatted data
    Also, if you can provide a single sdo_geometry object + data and some example SQL it would help as well.
    Here is an example where I take a geometry, rotate it (cf 3. Transform), extract vertices (2. get points), encode it (4. Encoding), and then output to screen (5. Output).
    WITH myGeom As (
    SELECT 1 as id,
    MDSYS.SDO_GEOMETRY(2006, NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1,5,2,1), MDSYS.SDO_ORDINATE_ARRAY(355600.52, 5407396.19, 361365.32, 5408106.36, 356488.27, 5409242.37, 357437.46, 5406457.67)) as geom
    FROM DUAL
    SELECT g.id || ',' || t.x || ',' || t.y as csv
    FROM myGeom g,
    TABLE (sdo_util.getVertices(
    GEOM.Rotate(p_geometry => g.geom,
    p_tolerance => 0.005,
    p_rotatePt => MDSYS.SDO_Point_Type(357437.46,5406457.67,NULL),
    p_rotation => 45 ))) t;
    -- Results
    CSV
    1,355474.91,5405822.39
    1,359049.08,5410400.89
    1,354797.2,5407755.57
    1,357437.46,5406457.67
    Now show us what it is you want to do!!
    Edited by: James Dong on May 31, 2012 11:41 AM

  • Oracle 9i background process

    Hi,
    Currently I am doing ORACLE 9i Data Guard on HP-UX, I find there are some strange background process, such as "nsv1", "lns0" and "rsm0". I am familiar with smon, pmon, etc, but those new processes are new to me. I researched Oracle doc and Metalink, there is no place talking about those processes.
    Do you know any place I can get explanation of all the Oracle background process?
    Thanks

    Here is a quick description directly from the database:
    TEST> select name, description from v$bgprocess where name in ('NSV1','LNS0','RSM0');
    NAME  DESCRIPTION
    LNS0  Network Server 0
    RSM0  Data Guard Broker Resource Guard Process 0
    NSV1  Data Guard Broker NetSlave Process 1Yoann.

  • Where to find documentation on Oracle BPM 11g processes from Java

    As in the title I can't find documencation on hot to connect and use processes from Java application. I'm also interested in how to implement processes, in Java, that I can use than in modeling tools... what I wont to do is to implement some logic as Java classes and than use that logic in BPMN2.0 modeling and running.

    This is what you might need
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/bp_workflow.htm#BACHEFDH

  • Unable to start Oracle Application Server processes

    I am having the same problem that a number of people have
    mentioned concerning ORA-20214 Unable to start OAS processes ...
    The problem seems related to Windows NT 4.0 SP4. One developer
    mentioned a specific Oracle Bug #768386 that had something to do
    with the yt40.dll. Does anyone know how I can get this patch?
    Has anyone gotten OAS to work on SP4 without this patch? Thanks
    for any assistance you can provide.
    null

    Dear James, Anirudh,
    Right now I have installed this two syned version.
    Oracle Application Server SOA suite 10.1.3.1.0
    JDev 10.1.3.1.0
    Problem is, I have deployed complete Application server, But I am receiving the following errors.
    *No OC4J process up for AS instance identified by domain:
    opmn-orabpel+oc4j-anne-8888-default*
    1. Actually i gave instance name as --> orabpel
    username as --> oc4jadmin
    password --> welcome1
    But when I trying to connect server with mentioned instance name, I am not able to connect. Is there any specification to set instance name in SOA suite 10.1.3.1.0. Also please suggest how to start my Application server.
    2. My doubt is while creating Application server connection from JDEV what we have to select
    1. Standalone OC4J 10g 10.1.3
    2. Oracle Application Server 10g 10.1.3
    3. From the beginning itself my application server status was down. I cant able to understand the under laying issues.
    Please suggest me..
    Thanks,
    Rajesh

  • Oracle Workflow Inbound Processing Protocol

    Hi Gurus,
    Is there any other Oracle supported method to use a protocol different from IMAP for setting up the Inbound processing of the Oracle Workflow ?
    This is in response to an unexpected shutdown of the POP and IMAP in our organization ?
    I currently do not have any idea of what will replace IMAP but will update as soon as I know about it.
    Does Mailer support POP3 as Protocol for Inbound Processing ? [ID 944802.1] says "*Workflow Notification Mailer only supports IMAP as the protocol for the Inbound Processing*"
    Any advise on this would be really helpful.
    Thanks,
    Trith

    Does Mailer support POP3 as Protocol for Inbound Processing ? [ID 944802.1] says "*Workflow Notification Mailer only supports IMAP as the protocol for the Inbound Processing*"
    Any advise on this would be really helpful.AFAIK and as per the doc, only IMAP is supported (even if you see the Workflow mailer configuration via OAM, you will only find IMAP under "Inbound EMail Account" section in the LOV). However, I would suggeat you log a SR to confirm the same with Oracle support.
    Thanks,
    Hussein

  • Oracle: Asynchronous trigger processing in Oracle

    could anyone explain how Oracle executes triggers,
    namely if a trigger is fired in asynchronous mode
    or not? Maybe it is tuneable?
    For example, there is a trigger defined as
    CREATE OR REPLACE TRIGGER Convert_Transaction
    AFTER INSERT OR UPDATE ON TB_TRANSACTIONS
    FOR EACH ROW
    BEGIN
    --code which may be time-consumimg
    END;
    This is the only trigger defined for the table.
    Will Oracle allow inserts in the table
    TB_TRANSACTIONS if the processing of trigger
    from the previous INSERT is not finished?
    If so, will the trigger for this new INSERT
    be fired?
    The behaviour i need is to allow inserts while
    processing the previous "after insert" trigger,
    but to block trigger execution if another trigger
    is still executing, i.e. to make a queue of triggers
    waiting their time to fire.
    Can Oracle provide such behaviour with triggers?
    Maybe i should look for another solution?
    Thanks for the help!

    Santosh_Oracle wrote:
    could anyone explain how Oracle executes triggers,
    namely if a trigger is fired in asynchronous mode
    or not? Maybe it is tuneable?
    For example, there is a trigger defined as
    CREATE OR REPLACE TRIGGER Convert_Transaction
    AFTER INSERT OR UPDATE ON TB_TRANSACTIONS
    FOR EACH ROW
    BEGIN
    --code which may be time-consumimg
    END;
    This is the only trigger defined for the table.
    Will Oracle allow inserts in the table
    TB_TRANSACTIONS if the processing of trigger
    from the previous INSERT is not finished?You wouldn't be able to insert into the same table in the same session so it's irrelevant. You'd have to wait for the first insert to finish first. And other sessions won't see any of those inserts until it is commited in that session first.
    The behaviour i need is to allow inserts while
    processing the previous "after insert" trigger,The first insert or it's firing trigger won't prevent other sessions from inserting too.
    but to block trigger execution if another trigger
    is still executing, i.e. to make a queue of triggers
    waiting their time to fire.They are seperate transactions and you'd have to try and implement some sort of autonomous transaction to do that, but then you could end up in some sort of deadlock situation. Is there a particular reason why you need to do this?
    Can Oracle provide such behaviour with triggers?
    Maybe i should look for another solution?That sounds like the best plan. ;)

  • Maintenance with Oracle Services or Process Manufacturing ?

    Could somebody tell me if Oracle Services is interesting for the maintenance of buildings, vehicles and workhops ? Does Process Manufacturing better suit to this ?

    Michael,
    service can be used for maintenance if you use some workarounds for the relation between your fixed assets and the installed base. Oracle will launch a new product emphasizing maintenance, it will be called Enterprise asset managementn (eAM).

Maybe you are looking for

  • Problem with Hyperlinks Created in Adobe Professional

    Has anyone experienced weird behavior from hyperlinks created with  Adobe Professional when trying to open in Safari browser?  Our graphic designer has been creating our newsletter using Adobe Professional and hyperlinks are created to link our adver

  • Error Setting up Xcelcius 2008 trial

    Hi, I have downloaded a trial version of Xcelsius 2008 from: http://www.sdn.sap.com/irj/uac/library-bi#section11 http://downloads.businessobjects.com/akdlm/xcelsius/Xcelsius_Engage_30day_trial.zip When the setup is run the following error occurs: u20

  • Where can I get Oil Paint filter for Pixel Bender?

    Hi, I had to reinstall my CS4 after a system disk crash, and now I cannot find free Oil Paint filter for Pixel Bender plugin. It is not included in a new version of the plugin available for download. Where can I download the old version or only the O

  • Including sales reqirement in OPJJ

    Dear Experts, What is the use of the indicator ' Include sales reqmts ' in the availablity check control . If this get activated , will it consider the requirement of other sales orders during availabilty check of a material in a production order  .

  • Newbie to  Java & J2sdk1.4.2

    I downloaded and installed the program, wrote the the test code in note pad and then went to commaned prompt, found the file and tried to run it, instead of it saying HelloWorld it sends me back to note pad where I wrote the code, what I'm I doing wr