Weblogic 8.1.6 and Oracle 9.2.0.8 - query performance

Folks,
We are upgrading WebLogic from 8.1.5 to 8.1.6 and Oracle from 9.2.0.6 to 9.2.0.8. We use the Oracle thin client driver for 9.2.0.8 to connect from the application to Oracle.
When we use the following combination of the stack we see SQL query performance degradation: -
Oracle 9.2.0.8 database, Oracle 9.2.0.8 driver, WL 8.1.6
Oracle 9.2.0.8 database, Oracle 9.2.0.1 driver, WL 8.1.6
We do not see the degradation in case of the following: -
Oracle 9.2.0.8 database, Oracle 9.2.0.1 driver, WL 8.1.5
Oracle 9.2.0.6 database, Oracle 9.2.0.1 driver, WL 8.1.5
This shows that the problem could be with the WL 8.1.6 version and I was wondering if any of you have faced this before? The query retrieves a set of data from Oracle none of which contain the AsciiStream data type, which is noted as a problem in WL 8.1.6, but that too, only for WL JDBC drivers.
Any ideas appreciated.

Folks,
We are upgrading WebLogic from 8.1.5 to 8.1.6 and Oracle from 9.2.0.6 to 9.2.0.8. We use the Oracle thin client driver for 9.2.0.8 to connect from the application to Oracle.
When we use the following combination of the stack we see SQL query performance degradation: -
Oracle 9.2.0.8 database, Oracle 9.2.0.8 driver, WL 8.1.6
Oracle 9.2.0.8 database, Oracle 9.2.0.1 driver, WL 8.1.6
We do not see the degradation in case of the following: -
Oracle 9.2.0.8 database, Oracle 9.2.0.1 driver, WL 8.1.5
Oracle 9.2.0.6 database, Oracle 9.2.0.1 driver, WL 8.1.5
This shows that the problem could be with the WL 8.1.6 version and I was wondering if any of you have faced this before? The query retrieves a set of data from Oracle none of which contain the AsciiStream data type, which is noted as a problem in WL 8.1.6, but that too, only for WL JDBC drivers.
Any ideas appreciated.

Similar Messages

  • WebLogic 6.1 SP4 and Oracle 8/9i

    Hi,
    Background:
    We're currently running WebLogic 6.1 SP4 and Oracle 8.1.7. Also, we don't use
    anything other than the weblogic.jar in the class path - it's a standard configuration.
    I'm anticipating incorporating some Oracle 9i in the mix and also an eventual
    migration to WebLogic 7.
    Questions:
    1a. Are there any issues from a WebLogic perspective in a heterogeneous Oracle
    environment (both 8i and 9i connection pools)?.
    1b. Will the supplied driver with 6.1 SP4 handle this?
    1c. How about Web Logic 7?
    2a. If we need to use an updated thin driver for 9i to use additional features,
    is there a supported one for Web Logic 6?
    2b. Web Logic 7?
    Thanks for your help, Jeff

    You should get the latest driver from oracle that will work fine with both 8 and
    9.
    "Jeff Ryan" <[email protected]> wrote:
    >
    Hi,
    Background:
    We're currently running WebLogic 6.1 SP4 and Oracle 8.1.7. Also, we
    don't use
    anything other than the weblogic.jar in the class path - it's a standard
    configuration.
    I'm anticipating incorporating some Oracle 9i in the mix and also an
    eventual
    migration to WebLogic 7.
    Questions:
    1a. Are there any issues from a WebLogic perspective in a heterogeneous
    Oracle
    environment (both 8i and 9i connection pools)?.
    1b. Will the supplied driver with 6.1 SP4 handle this?
    1c. How about Web Logic 7?
    2a. If we need to use an updated thin driver for 9i to use additional
    features,
    is there a supported one for Web Logic 6?
    2b. Web Logic 7?
    Thanks for your help, Jeff

  • Weblogic 10.3.1 and Oracle AQ

    Hello all.
    I have the following error:
    javax.jms.IllegalStateException: JMS-227: Invalid attempt to commit you to a non-transactional JMS Session
         at oracle.jms.AQjmsError.throwIllegalStateEx(AQjmsError.java:471)
         at oracle.jms.AQjmsSession.commit(AQjmsSession.java:1009)
         at com.gvt.itss.controlf2.core.jms.listener.CF2OracleAQListener.onMessage(CF2OracleAQListener.java:68)
         at oracle.jms.AQjmsListenerWorker.dispatchOneMsg(AQjmsListenerWorker.java:321)
         at oracle.jms.AQjmsListenerWorker.run(AQjmsListenerWorker.java:134)
         at java.lang.Thread.run(Thread.java:619)
    I can get the objects from my AQ Queue, but when I try to Commit, this exception appear.
    What can I do to resolve this problem?
    Thanks!
    Edited by: user6494356 on Jul 20, 2009 6:05 AM

    It's unclear whether you're using a supported method for Oracle AQ integration with WebLogic Server. Have you examined the related documentation? Specifically:
    [ Configuring and Managing JMS for Oracle WebLogic Server - Chapter 8 - Interoperating with Oracle AQ JMS | http://download.oracle.com/docs/cd/E12839_01/web.1111/e13738/aq_jms.htm#JMSAD565 ]
    Tom

  • Multipool with weblogic 8.1 sp3 and Oracle RAC

    Hi,
    I have an Oracle RAC define with 2 node.
    For each node I defined a simple ConnectionPool using the Oracle thin driver 10 g.
    Then I set a multipool that contains those conections pool.
    This is a good solution: It works... :-)
    Now I would like to use a XA Driver. The documentation say that it is not supported...
    I would like to figure out why?
    Does it mean that an EJB that connect to this multipool cannot participate in a XA transaction?
    Will it work if I use the param KeepXAConnTillTXComplete="true" on the connectionpool? which means that I will use the same conection throughout the transaction.
    Thank you
    Yann.

    Yann Albou wrote:
    Hi,
    I have an Oracle RAC define with 2 node.
    For each node I defined a simple ConnectionPool using the Oracle thin driver 10 g.
    Then I set a multipool that contains those conections pool.
    This is a good solution: It works... :-)
    Now I would like to use a XA Driver. The documentation say that it is not supported...
    I would like to figure out why?
    Does it mean that an EJB that connect to this multipool cannot participate in a XA transaction?
    Will it work if I use the param KeepXAConnTillTXComplete="true" on the connectionpool? which means that I will use the same conection throughout the transaction.
    Thank you
    Yann.Hi. The trouble with XA and multipools is that sometimes XA must recover after failures,
    and if a multipool is involved, the transaction coordinator cannot know whether the
    connection it gets from the multipool for recovery is talking to the same DBMS that was
    involved in the transaction that has to be recovered.
    Do check the 81sp3 documents on this issue.
    Joe

  • Weblogic portal external authentication and authorization

    In our project we are using Weblogic portal 10.3 and Oracle 11g as back end. While creating the domain, I have specifed Oracle as back end. All the portal relevant schemas are created in Oracle database. For our application, We have created a specific schema. In a project specific schema, we have user table which containing fields like user name, password, email and other relevant fields. How to configure in weblogic to access this table for authentication instead of the user table in portal schema? As well as I need to know, in a admin console if a new user is created then the details will be stored in a portal schema table or in a project schema user table? Ultimately, I want to configure the project specific table to store the user details when the user created via admin console.
    Need this urgently.

    Hi Rajesh
    Basically you need Custom Authenticator to store and authenticate all your users from your own specific DB Tables (that has user information). For this you need to develop Custom Authenticator. Please note that this has nothing to do with the Portal. This is core weblogic security stuff. I compiled some links for you. Incase if you have Oracle Support, open a ticket with them Oracle support do have a fully working sample custom RDBMS Authenticator that stores and authenticates Users from specific set of custom Tables. They will send you right away. I hope someone in these forums may have this sample also in their personal blogs/forums.
    And, Yes, you can force your Custom Authenticator to be the default one and to store the users when you create the users in Admin Console. Basically when you create the users you should see the option like to create the users in which Authentication Provider like that.
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/dvspisec/atn.html (Authentication Providers)
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/dvspisec/atn.html#wp1145342 (Do You Need to Develop a Custom Authentication Provider?)
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/dvspisec/atn.html#wp1089150 (How to Develop a Custom Authentication Provider)
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/secmanage/atn.html#wp1204261 (Changing the Order of Authentication Providers)
    Thanks
    Ravi Jegga

  • Oracle Identity Manager 9.1.0.2 and Oracle Weblogic server 11g R1 b(10.3.1)

    Hi,
    can we Install Oracle Identity Manager 9.1.0.2 version on Oracle Weblogic server 11h R1 b(10.3.1)?
    Is it OIM 9.1.0.2 compatible to install on Oracle Weblogic server 11h R1 b(10.3.1).
    Early response is appreciated

    Check this
    http://www.oracle.com/technology/software/products/ias/files/idm_certification_101401.html#BABGBGHI
    And Oracle has mentioned that
    *2.1 Certified Application Servers*
    Note: There is no change in application server certification from
    release 9.1.0.1 to release 9.1.0.2.
    Oracle WebLogic Server 10.3
    But you can try with new version of Weblogic. It shouldn't create any problem.

  • Which database driver is required for weblogic 10.3 and Oracle DB 11g both on MS2008 separate server

    Hi,
    i am trying to configure JDBC with weblogic. Can any one tell me which deriver needs to be selected for weblogic 10.3 and Oracle DB 11g both on MS2008 separate server.
    if i use BEA oracle Driver (Type 4) version 9.0.1, 9.2.0,10,11,  i find error (see snap:2)
    Connection test failed.
    [BEA][Oracle JDBC Driver]Error establishing socket. Unknown host: hdyhtc137540d<br/>weblogic.jdbc.base.BaseExceptions.createException(Unknown Source)<br/>weblogic.jdbc.base.BaseExceptions.getException(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.makeConnectionHelper(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.makeConnection(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.connectAndAuthenticate(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.open(Unknown Source)<br/>weblogic.jdbc.base.BaseConnection.connect(Unknown Source)<br/>weblogic.jdbc.base.BaseConnection.setupImplConnection(Unknown Source)<br/>weblogic.jdbc.base.BaseConnection.open(Unknown Source)<br/>weblogic.jdbc.base.BaseDriver.connect(Unknown Source)<br/>com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:505)<br/>c om.bea.console.actions.jdbc.datasources.createjdbcdatasource.CreateJDBCDataSource.testConn ectionConfiguration(CreateJDBCDataSource.java:369)<br/>sun.reflect.GeneratedMethodAccessor 826.invoke(Unknown Source)<br/>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:25)<br/>java.lang.reflect.Method.invoke(Method.java:597)<br/>org.apache.beehive.netui .pageflow.FlowController.invokeActionMethod(FlowController.java:870)<br/>org.apache.beehiv e.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)<br/>org.ap ache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)<br/>or g.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java :306)<br/>org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336 )<br/>...
    and
    when i use oracle's driver (thin) version 9.0.1, 9.2.0,10,11, i find error
    Connection test failed.
    Io exception: The Network Adapter could not establish the connection<br/>oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:10 1)<br/>oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)<br/>oracle .jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)<br/>oracle.jdbc.drive r.DatabaseError.throwSqlException(DatabaseError.java:229)<br/>oracle.jdbc.driver.DatabaseE rror.throwSqlException(DatabaseError.java:458)<br/>oracle.jdbc.driver.T4CConnection.logon( T4CConnection.java:411)<br/>oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnectio n.java:490)<br/>oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:202)<br/>oracle .jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:33)<br/>oracle.jdbc. driver.OracleDriver.connect(OracleDriver.java:474)<br/>com.bea.console.utils.jdbc.JDBCUtil s.testConnection(JDBCUtils.java:505)<br/>com.bea.console.actions.jdbc.datasources.createjd bcdatasource.CreateJDBCDataSource.testConnectionConfiguration(CreateJDBCDataSource.java:36 9)<br/>sun.reflect.GeneratedMethodAccessor826.invoke(Unknown Source)<br/>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:25)<br/>java.lang.reflect.Method.invoke(Method.java:597)<br/>org.apache.beehive.netui .pageflow.FlowController.invokeActionMethod(FlowController.java:870)<br/>org.apache.beehiv e.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)<br/>org.ap ache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)<br/>or g.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java :306)<br/>org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336 )<br/>...

    i am finding this error when i click on Test Configuration button to test the connection wth oracle DB

  • CachedRowSet problem in Weblogic 6.1 and Oracle thin driver 9.0.1

    Has anyone used the CachedRowSet class successfully? (this classes are
    new and from the JDBC extension pack)
    I am experiencing "Not in a transaction" errors when executing
    cachedrowset.populate(resultset), even though I'm inside a correct
    ut.begin and ut.commit transaction.
    Note I don't have these problems when I don't use the CachedRowSet
    classes.
    If I remove the setFetchSize(50) line, then I receive the ORA-01002:
    fetch out of sequence error, which is discussed in another post on
    this newsgroup.
    I don't have any of these problems at all, if I use the Oracle Thin
    Driver directly (i.e. not using Weblogic 6.1).
    -H
    Example of code:
    stmt = getConnection().createStatement();
    stmt.setFetchSize(50);
    stmt.executeQuery("SELECT * FROM ASSET");
    rs = stmt.getResultSet();
    crs = new CachedRowSet();
    crs.populate(rs);

    Hi Arturo,
    What kind of a problem do you have? Any stacktraces?
    Regards,
    Slava Imeshev
    "Arturo Fernandez" <[email protected]> wrote in message
    news:[email protected]..
    Hi! I have a problem with CLOB column in Oracle 8.1.7. My enviroment
    is:
    Windows 2000, BEA WLS 6.1 and Oracle 8.1.7. I'm trying to use
    'classes12.zip' provided by Oracle. I added 'classes12.zip' to
    CLASSPATH after than 'weblogic.jar' in my startup server script, but
    it fails when trying to retrieve a CLOB data from database. Script
    includes:
    setCLASSPATH=.\classes12_01.zip;.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;
    >
    But this driver and the code runs sucessfully with the same database
    and weblogic 5.1. I'm interesting in use this driver and this code
    because i'm trying to migrate two applications from WLS 5.1 to WLS 6.1
    I cannot find a solution.
    Can everybody help me, please? It's urgent for me...

  • Problem pool weblogic 6.1 and oracle thin driver 8.1.7

    Hi! I have a problem with CLOB column in Oracle 8.1.7. My enviroment
    is:
    Windows 2000, BEA WLS 6.1 and Oracle 8.1.7. I'm trying to use
    'classes12.zip' provided by Oracle. I added 'classes12.zip' to
    CLASSPATH after than 'weblogic.jar' in my startup server script, but
    it fails when trying to retrieve a CLOB data from database. Script
    includes:
    set CLASSPATH=.\classes12_01.zip;.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;
    But this driver and the code runs sucessfully with the same database
    and weblogic 5.1. I'm interesting in use this driver and this code
    because i'm trying to migrate two applications from WLS 5.1 to WLS 6.1
    I cannot find a solution.
    Can everybody help me, please? It's urgent for me...

    Hi Arturo,
    What kind of a problem do you have? Any stacktraces?
    Regards,
    Slava Imeshev
    "Arturo Fernandez" <[email protected]> wrote in message
    news:[email protected]..
    Hi! I have a problem with CLOB column in Oracle 8.1.7. My enviroment
    is:
    Windows 2000, BEA WLS 6.1 and Oracle 8.1.7. I'm trying to use
    'classes12.zip' provided by Oracle. I added 'classes12.zip' to
    CLASSPATH after than 'weblogic.jar' in my startup server script, but
    it fails when trying to retrieve a CLOB data from database. Script
    includes:
    setCLASSPATH=.\classes12_01.zip;.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;
    >
    But this driver and the code runs sucessfully with the same database
    and weblogic 5.1. I'm interesting in use this driver and this code
    because i'm trying to migrate two applications from WLS 5.1 to WLS 6.1
    I cannot find a solution.
    Can everybody help me, please? It's urgent for me...

  • Problem setting up APEX 4 with WebLogic and Oracle XE

    I'm am trying to install and test Application Express 4 (latest version) on a brand new installation of Oracle WebLogic Server and Oracle XE.
    I have followed the Installation Guide for APEX and have successfully installed all tables and scripts into my Oracle XE schema and am able to connect to the Application Express Workspace login page (http://localhost:8080/apex) but am not able to log in. All styles and images are missing.
    I have followed the steps in the Application Express Listener Guide to install the Listener to my WebLogic deployments and have my i.war and apex.war files deployed but these apparently are not working. When I go to my WebLogic server and view the /apex/ListenerConfigure page I can see the page but get an HTTP 404 "Page Not Found" error and appears to be looking for the WLS's apex/apex directory.
    Note: My Oracle XE / APEX setup is on a separate server than my WebLogic server.
    Also, I see the APEX Listener file (apex-confix.xml) from the install zip file but I don't believe it is being used anywhere, as the documentation never told me what to do with it.
    Any help would be awesome. Let me know what I can provide that I haven't. Thanks!

    Thank you, I was able to use what you said as well as this information here: Installing Apex 4 on Oracle XE:  Almost there, but no cigar yet!
    Thank you for the help :)

  • Weblogic and Oracle VM

    Hi all,
    Is Weblogic certified to run on an operating system such as Oracle Enterprise Linux (OEL 5.x) that is running on an Oracle VM? Metalink note "Oracle VM General Policy Description [ID 466538.1]" makes me hesitant about Weblogic on Oracle VM. Also the metalink note "Certified Software on Oracle VM [ID 464754.1]" did not seem to give a clear indication about Weblogic.
    Thanks,

    See these two points (http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html):
    # If an Oracle product has been certified against and is supported on a version of Red Hat Enterprise Linux (RHEL),
    it is automatically certified and supported on the corresponding version of Oracle Linux . (e.g., RHEL4->Oracle Linux 4, RHEL5->Oracle Linux 5).
    # If a product is supported and certified on Oracle Linux or RHEL, it is also certified and supported in the virtualized
    installation of the same version of Oracle Linux or RHEL running on Oracle VM. (e.g. Oracle Linux 4 -> Oracle Linux 4 on Oracle VM,
    Oracle Linux 5 -> Oracle Linux 5 on Oracle VM, RHEL4 -> RHEL4 on Oracle VM, RHEL 5 -> RHEL5 on Oracle VM).
    Oracle recommends using latest updates levels and Oracle VM versions available.
    Looks like Oracle Enterprise Linux (OEL 5.x) that is running on an Oracle VM is certified.

  • Differences b/w Oracle Workshop WebLogic and Oracle Eclipse Enterprise Pack

    What are the differences between the Oracle Workshop Studio for WebLogic and the Oracle Eclipse Enterprise Pack

    While both OEPE and Workshop are Eclipse-based IDEs, they are in fact separate products with some similarities
    Both products provide tooling for webapp and Java EE development for Weblogic Server but OEPE is Oracle's strategic Eclipse-based solution and new features are released as OEPE plugins. One goal for OEPE is to cover and eventually exceed Workshop's feature set. You can start to see that today in OEPE 11g's JPA, Spring, and Weblogic Server. For example, JPA support in OEPE 11g is available on more project types, like EJB and Utility Projects, and has better Entity source code completion and validation against the schema. OEPE's Weblogic Server support includes new graphical editors for the common deployment descriptors, like weblogic.xml, which simplifies adding new content, validation, and accessing context sensitive help.
    Also, with OEPE we are more active in the Eclipse community with participation in WTP projects like JSF Tools and Dali. In fact, in Eclipse 3.5 the new JPA Entity generation wizards were originally developed as part of OEPE 11g and contributed to WTP.
    Finally, if you need support for the latest Eclipse, OEPE's frequent release schedule keeps us supporting new Eclipse versions much faster than we were able to with Workshop.
    If you are debating between OEPE and Workshop for new projects, I would definitely recommend that you give OEPE a try.
    Thanks,
    Greg

  • Any kind of integration experience with Weblogic JMS and Oracle AQ?

    Hi,
    In my company I work with java developers who believe in some kind of "holly" database independence I don't understand and as a result my life as a database developer is hell on earth.. Yesterday we again started to discuss, this time where to log, they believe database is slow and prefer logging to filesystem, after some hours finally I could convince them for some operational and reporting needs to use the database and will do this in an asyncronous way whiich they won't get slow. After all I believe the reason for a database is data, this is the place where data lives, and with the correct desing and implementation logging to database would perform better.
    I love Oracle features, and know that we paid a lot for this software, so today I started investigating this promised solution. And quickly I found AQ and JMS topics in the documentation :)
    After this introduction here is my problem; my company use BEA Weblogic as application server and the java guys want AQ to automatically (but of course with some delay) take their JMS log requests into database tables. Does any one have similar application experience, or any kind of integration experience with Weblogic JMS and Oracle AQ?
    Any comments, references, documentation, sample code, url will be most welcomed :)
    Thank you very much!
    Tonguc
    [email protected]
    References I found upto now;
    Oracle® Streams Advanced Queuing Java API Reference 10g Release 2 (10.2) http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14291/toc.htm
    (Packages; javax.jms & oracle.jms)
    Oracle® Streams Advanced Queuing User's Guide and Reference 10g Release 2 (10.2) http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14257/toc.htm
    Part IV
    Using Oracle JMS and Oracle Streams AQPart V describes how to use Oracle JMS and Oracle Streams Advanced Queuing (AQ).
    Chapter 11, "Introducing Oracle JMS"
    Chapter 12, "Oracle JMS Basic Operations"
    Chapter 13, "Oracle JMS Point-to-Point"
    Chapter 14, "Oracle JMS Publish/Subscribe"
    Chapter 15, "Oracle JMS Shared Interfaces"
    Chapter 16, "Oracle JMS Types Examples"
    A Sample Code from Otn
    http://www.oracle.com/technology/sample_code/tech/java/web_services/jmsws/NewsQueueEJB.java.html

    I wouldn't go as far to say Oracle AQ is out-dated today. However, it is indeed a proprietary technology that did not found much main-stream adoption in the earlier years after its introduction. The advent of JMS made it somewhat more useful (or should I say intriguing, because more people are trying to tie it together with other J2EE technologies), but the Oracle's JMS wrapper classes in aqapi.jar were not feature complete for a long while, so using it outside Oracle's application server was painful, if not impossible. I do agree that the info at the dev2dev's JMS newsgroup or in this forum is highly fragmented, as neither Oracle nor BEA provides an official solution to integrate AQ with WebLogic, so people like us have to learn the technology through experimentation and in a piecemeal fashion.
    3 years ago I was literally "playing around" - we had a polling mechanism set up to use triggers to write Oracle data changes into an event table, and had a Java-based daemon to scan that table and publish events as JMS messages to the WebLogic JMS server. This continues to work reliably till today, but I was looking for a solution that has few parts - I wanted to hook up my WebLogic MDB directly to AQ as a foreign JMS provider. Although I was able to get it to work (including XA), there were a few hoops I had to jump through, such as decompiling the Oracle AQjms classes to make them bind to the WebLogic JNDI tree.
    One year after that Diptanshu Parui took what I did a giant step further - he extended the Oracle AQjms classes to allow them to be bound to the WebLogic JNDI tree naturally, and he figured out how to use WebLogic JMS messging bridge to re-send single-threaded AQ JMS messages to clustered JMS queues, which allow concurrent message assumption by multiple instances of MDB's. My impression is that he is using that setup in a production environment.
    I am sure you are aware of it but I would like to make it clear - in order to use AQ as a foreign JMS provider to WebLogic-hosted MDB's, you don't need to update your database to Oracle 10g - Oracle 8i is good enough (although I recommend at least 9i Release 2). It is not the database engine, but rather the aqapi.jar JMS wrapper on top of AQ that matters. I do recommend that you use aqapi.jar from Oracle Application Server 10.0.3 or up for better XA support, among other things. Again, you don't have to replace WebLogic with Oracle AS - you only need a single jar file from it and put it in your WebLogic's classpath. However, I don't know what this means from a licensing point of view if you ever go to production - do you have to pay the full price of OracleAS or OC4J just to use the aqapi.jar?
    In the coming days I will test the latest aqapi.jar to see how much progress Oracle has made in terms of making their J2EE products more spec-compliant :-).
    Hope the above gives you a different perspective.
    Eric

  • Weblogic and Oracle RAC + DataGuard

    Hi,
    I am testing Weblogic 9.2 with Oracle 10g RAC (2 nodes) and Oracle DataGuard and I am trying to figure out the best possible data source configuration that would handle load balancing between RAC nodes and failover/switchback between RAC nodes and the standby database. The problem that I see is that all Oracle instances have to be open in order to successfully deploy the data sources on Weblogic. This means that at creation/deployment time and after every Weblogic reboot all Oracle instances have to be up and running and accepting connections, because otherwise the data sources won't be instantiated and therefore not accessible to the consuming application.
    Is there any way to smoothly deploy the data sources without having to go through the hassle of making sure that all RAC nodes and DataGuard are open?
    What I would expect is that the data source would be instantiated but disabled if no connection is available. Having to redeploy the data source once the database instance is again available is a limitation in providing transparent high availability.
    Thanks.

    Hi, yes. Configure the pool to have an initial capacity of zero. Then it will
    deploy and not try to make any connections. It will only try when/if
    it is asked for one at runtime. Even if the DBMS is not up, the
    DataSource will just throw an exception until the DBMS is up.

  • Weblogic 10.3.5.0 and Oracle AQ 10.2.0.5 user_data contains no message text

    Hi,
    we want to migrate our application from Oracle AS 10.3.3 to the Weblogic 10.3.5.0 server. The application uses Oracle AQ with Apache Camel.
    Our queue is persisted in the oracle database 10.2.0.5.
    the problem we have now is that, when we send a message to our queue, we see the inserted row in the queues table, but the user_data column is empty, no data, except correct length of the message is written in text_len. If we instead use oracle 11.2.0.0 database we get correct message in queues table.
    We tried also without camel, using spring only but it did not help. We followed oracle weblogic documentation to set up oracle aq queue.
    Is there any compatibile issues here. Is this is bug?
    thanks for any help,
    Sasa

    To use JSF 2.0, all you need to do is deploy the MW_HOME/wlserver/common/deployable-libraries/jsf-2.0.war as an application library, then reference it in the relevant weblogic descriptor. It looks like you have done both those two steps.
    I wonder if the ADF domain extension is not having some effect here -- IIRC an ADF domain is a pretty customized environment which loads libraries directly from the CLASSPATH, in which case, perhaps there is a conflict arising from that in terms of classloader visibility.
    Can you try your app on a standard WLS domain, or are you specifically needing to use an ADF domain?
    -steve-

Maybe you are looking for

  • "Browser" Notification

    I have a notification on the top right of my screen with the number 2 and what looks like small earth or browser icon.  What does this mean and how do I remove it?  It is about in the same place as where new messages would be.  I can't seem to find a

  • Emulator doesn't work!

    I'm using flash pro cs6 and while debugging an app made on it I kepp on getting this message "debug socket server is already in use. current debugging session will terminate" and I also cannot test it on emulator which comes with flash pro cs6.It jus

  • Inventory Stock Initialization not working

    Hello Everyone, I tried to follow the steps of "Inventory Stock Initialization" in ERP but when I see the quantity and value fields (BWMNG and BWGEO) in RSA3, all the values are zero. Can someone tell me where I am going wrong? Here are the steps I a

  • JDev902: Calculated Entity Attribute

    I've got two Entity Objects: - MasterEO - DetailEO In the MasterEO I wrote a method to calculate the sum over an attribute of the DetailEO using the RowIterator returned by the accessor-method getDetailEO. Everytime the attribute in the DetailEO chan

  • G5 works with Mac Book Pro

    I own a dual 2.0 G5 with FCP Studio, from what I get in the apple website is that for $49.00 I could crossgrade to FCP Studio Universal. My question is: If my project media goes directly to a removable hard drive, can I go back and forth with the Pro