JMS, Oracle 9i, Oracle AQ

Is anybody using JMS in conjunction with Oracle AQ?
Are you using Oracle 8i or Oracle 9i?
What is your impression of Oracle's AQ technology?
What is your impression of Oracle's JMS implementation?

I'm currently implementing JMS with Oracle AQ. I ran baselines using 8i, but am now using 9i (version 9.2). Version 9.2 has a full implementation of JMS--no annoying "feature not implemented" exceptions at runtime.
Their JMS implementation is no better than average, but it came with Oracle which we already have, so no extra license fees. In addition it offered the ability of the database to write to the AQs in PL-SQL and the middle tier to read it as JMS.
I'm no DBA and no big SQL programmer either, but after living exclusively in the Java world for some time, I find Oracle's documentation shoddy, and their support inadequate. I've just wasted a day trying to figure out how to put a piece of text into a aq$_jms_text_message in PL-SQL.

Similar Messages

  • How to send JMS message from oracle to weblogic

    Hello,
    I am facing with a problem of sending jms message from oracle to weblogic. I am using oracle 10g and weblogic server 9.1. Here is the problem. I would like to create a trigger to send JMS message to weblogic server whenever there is an update in oracle database. So I created a java class that will send a jms message to weblogic server. But in that class I use the jndi from weblogic: weblogic.jndi.WLInitialContextFactory
    when I use the loadjava utility to load that class into oracle, the status of that class is invalid though this class is working fine in eclipse with the weblogic.jar included. I was thinking because the jndi from weblogic needs the weblogic.jar in order to work, then I loaded that jar file into oracle (it took about 20 minute to load everything) and everything loaded into oracle from that jar file is invalid and missing some reference.
    So my question is: how do I send a jms message from oracle to weblogic using a java class with the right jndi?
    Any help will be appreciated.
    Thanks
    TL

    It should be quite straightforward to do this. As stated you need weblogic.jar in your classpath, then use 100% standard JMS calls to publish.
    Ensure that you set the following properties before getting your initial context:
    java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
    java.naming.provider.url=t3://node:7001 (or whatever)
    this will ensure that the correct JMS implementation classes are invoked.
    You can't easily (without some mucking around) build a test implementation in an AQ environment and then deploy to WebLogic because in AQ you don't tend to use JNDI lookups (unless you've implemented oracle JNDI etc) but rather use non standard factory class to create connections etc.

  • I want store JMS queue in oracle database..

    Hi all,
    I want store JMS queue in oracle database..
    How can i configure my jboss 3.0.1
    Thanks,
    Thilsen

    Oracle provides this functionality with Advanced Queues
    http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96587/qintro.htm
    Although the API is JMS-compliant, the administration can be quite burdensome.

  • Using Spring JMS DefaultMessageListenerContainer within Oracle CEP

    Hi everyone,
    I need to use a DefaultMessageListenerContainer Spring bean (from spring-jms.jar), have the wlevs bean factory to assemble it (it depends from a POJO) and set it as a property of an Adapter bean.
    How do I do it?
    I tried to put the spring-jms.jar into the xbootclasspath but it depends from spring-core.jar. If i put spring-core.jar into the xbootclasspath, the server dies screaming.
    Documentation says i can use legacy Spring beans within an OCEP application, well how do i do it? Can anyone tell me the right steps to do?

    Thanks for the answer :), i just had to import the appropriate packages into the MANIFEST.MF, put all the classes referring to spring-jms into the bundle and away i went.
    The application starts, listens to the JMS destination (an Oracle AQ queue) and dequeues messages correctly.
    I still have a problem when i try to suspend/uninstall the application from the OCEP visualizer.
    The JMS listener is encapsulated into an OCEP ResumableBean/SuspendableBean. It gets created and started (with a call to DefaultMessageListenerContainer.start()) within the beforeResume() method. I hoped that putting a call to DefaultMessageListenerContainer.shutdown() within the suspend() method would do the trick but... the undeployment hangs for a while, then the following is printed on stdout:
    ####<13-gen-2011 17.09.15 CET> <Error> <org.springframework.osgi.extender.internal.util.concurrent.RunnableTimedExecution> <> <myServer> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1294934955875> <BEA-000000> <Closing runnable for context OsgiBundleXmlApplicationContext(bundle=cepcc-adapter-test-aq, config=osgibundle:/META-INF/spring/*.xml) did not finish in 10000ms; consider taking a snapshot and then shutdown the VM in case the thread still hangs>
    ####<13-gen-2011 17.09.15 CET> <Notice> <Deployment> <> <myServer> <[ACTIVE] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1294934955895> <BEA-2045001> <The application bundle "cepcc-adapter-test-aq" was undeployed successfully>
    ####<13-gen-2011 17.09.29 CET> <Warning> <Spring> <> <myServer> <Timer-5> <> <> <> <1294934969426> <BEA-2047008> <Exception encountered while stopping application "cepcc-adapter-test-aq": java.lang.IllegalStateException: BundleContext is no longer valid
    java.lang.IllegalStateException: BundleContext is no longer valid
         at org.eclipse.osgi.framework.internal.core.BundleContextImpl.checkValid(BundleContextImpl.java:1047)
         at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:694)
         at org.springframework.osgi.service.importer.support.internal.support.ServiceWrapper.getService(ServiceWrapper.java:99)
         at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor$ServiceLookUpCallback.doWithRetry(ServiceDynamicInterceptor.java:107)
         at org.springframework.osgi.service.importer.support.internal.support.RetryTemplate.execute(RetryTemplate.java:83)
         at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.lookupService(ServiceDynamicInterceptor.java:430)
         at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.getTarget(ServiceDynamicInterceptor.java:415)
         at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
         at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy371.unregisterMBean(Unknown Source)
         at com.bea.wlevs.spring.MBeanRegistrationBeanPostProcessor.destroy(MBeanRegistrationBeanPostProcessor.java:145)
         at com.bea.wlevs.spring.ApplicationContextLifecycle.onContextClosedEvent(ApplicationContextLifecycle.java:261)
         at com.bea.wlevs.spring.ApplicationContextLifecycle.onApplicationEvent(ApplicationContextLifecycle.java:149)
         at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78)
         at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
         at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76)
         at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:274)
         at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:819)
         at org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.doClose(AbstractOsgiBundleApplicationContext.java:197)
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$501(AbstractDelegatedExecutionApplicationContext.java:69)
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$2.run(AbstractDelegatedExecutionApplicationContext.java:214)
         at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.normalClose(AbstractDelegatedExecutionApplicationContext.java:210)
         at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.close(DependencyWaiterApplicationContextExecutor.java:379)
         at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.doClose(AbstractDelegatedExecutionApplicationContext.java:236)
         at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:794)
         at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$3.run(ContextLoaderListener.java:807)
         at org.springframework.osgi.extender.internal.util.concurrent.RunnableTimedExecution$MonitoredRunnable.run(RunnableTimedExecution.java:60)
         at org.springframework.scheduling.timer.DelegatingTimerTask.run(DelegatingTimerTask.java:66)
         at java.util.TimerThread.mainLoop(Timer.java:512)
         at java.util.TimerThread.run(Timer.java:462)
    >
    I also tried a call to DefaultMessageListenerContainer.setTaskExecutor passing it an anonymous class like this:
    container.setTaskExecutor(new TaskExecutor() {
    @Override
    public void execute(Runnable task) {
    logger.debug("Submitting runnable task");
    executorPool.submit(task);
    where executorPool is an instance field of the OCEP bean initialized like this: executorPool = Executors.newFixedThreadPool(8);
    Anyway the result is the same, when i perform the uninstall from the OCEP visualizer the application is undeployed, but with the same painful message.
    Any hint on what i'm doing wrong?
    Thanks in advance!
    Edited by: javawarrior2003 on 13-gen-2011 17.29

  • How to read JMS Topic in Oracle E-Bussiness suite R12

    We have to read JMS Topic in Oracle E-Bussiness suite R12. JMS Topic is created by SOA and name of JNDI and connection factory details are provided by SOA. Please let me know the steps to read the JMS Topic.

    Hi,
    SOA and Weblogic documentation can be found at (Search for JMS):
    Documentation for Oracle SOA Suite
    http://www.oracle.com/technology/products/soa/soasuite/collateral/documentation.html
    Oracle WebLogic Server Documentation
    http://download.oracle.com/docs/cd/E14571_01/wls.htm
    Thanks,
    Hussein

  • Character set mismatch in copying from oracle to oracle

    I have a set of ODI scripts that are copying from a source JD Edwards ERP database (Oracle 10g) to a BI datamart (Oracle 10g) and all the original scripts work OK.
    However I have mapped on to some additional tables in the ERP source database and some new BI tables in the target datamart database (oracle - to - oracle) but get an error when I try ro execute these.
    The operator log shows that the error is in the 'INSERT FLOW INTO I$ TABLE' and the error is ORA-12704 character set mismatch.
    The character set for both Oracle databases are the same (and have not changed) the main NLS_CHARACTERSET is AL332UTF8 and the national NLS_NCHAR_CHARACTERSET is AL16UTF16.
    But this works for tables containing NCHAR and NUMBER in previous scripts but not for anything I write now.
    The only other difference is that there was a recent upgrade of ODI to 10.1.3.5 - the repositories are also upgraded.
    Any ideas ?

    Hi Ravi,
    yes, a gateway would help. In 11.2 Oracle offers 2 kind of gateways to a SQL Server - a gateway for free which is based on 3rd party ODBC drivers (you need to get them from a 3rd party vendor, they are not included in the package) and called Database Gateway for ODBC (=DG4ODBC) and a very powerful Database Gateway for MS SQL Server (=DG4MSQL) which allows you also to execute distributed transactions and call remote SQL Server stored procdures. Please keep in mind that DG4MSQL requires a separate license.
    As you didn't post which platform you're going to use, please check out On "My Oracle Support" (=MOS) where you'll find notes how to configure each gateway for all supported platforms - just look for DG4MSQL or DG4ODBC
    On OTN you'll find the also the manuals.
    DG4ODBC: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12070.pdf
    DG4MSQL: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12069.pdf
    The generic gateway installation for Unix: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12013.pdf
    and for Windows: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12061.pdf

  • Is TimesTen 11.2.1 compatible with Oracle 10g (Oracle 10.2.0.5.0)?

    Is TimesTen 11.2.1 compatible with Oracle 10g (Oracle 10.2.0.5.0)?

    Yes it is. Following version are supported for TT 11.2.1.8.x releases
    ■ Oracle 11g Release 2
    ■ Oracle 11g Release 1
    ■ Oracle 10g Release 2 (10.2.0.4.0 or above)

  • Upgrade Oracle 9i on Solaris to Oracle 10g (Oracle 10.2.0.1) Red Hat Linux

    At present we are maintaining a J2EE application running on a UNIX Platform with the following environment configuration:
    o Web Server (Apache 2.0.52)
    o Application Server (WebLogic Server 9.0)
    o Database Server (Oracle 9i RAC)
    The current requirement is to upgrade Oracle 9i on UNIX to Oracle 10g (Oracle 10.2.0.1) on Linux. Will there be any impact on
    -> Oracle developer applications (Forms/Reports) because of oracle upgrade?
    -> .net applications accessing oracle because of oracle upgrade?
    -> Java applications accessing oracle because of oracle upgrade?
    -> compatibility issues resulting from the differences in the Oracle database versions
    Any pointers on this will be really helpful.

    Download patch set from metalink and extract patch into some directory.
    Then from that directory run "Opatch install". ( You need to shutdown all database and other service while upgrading code tree)
    Cheer,
    Virag Sharma
    http://virag.sharma.googlepages.com/
    http://viragsharma.blogspot.com/

  • Oracle error - oracle initializarion or shutdown in progress

    Hi Experts,
    When I tried to connect to oracle there was an error "oracle initializarion or shutdown in progress"
    then i tried the following steps and the results are as below.
    still i could not connect to oracle. Kindly suggest me a good solution.
    C:\>sqlplus/nolog
    SQL*Plus: Release 9.0.1.0.1 - Production on Wed Jun 30 12:30:40 2010
    (c) Copyright 2001 Oracle Corporation. All rights reserved.
    SQL> connect sys/manager as sysdba
    Connected.
    SQL> exp
    SP2-0042: unknown command "exp" - rest of line ignored.
    SQL> export
    SP2-0042: unknown command "export" - rest of line ignored.
    SQL> shutdown
    ORA-01109: database not open
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 118255568 bytes
    Fixed Size 282576 bytes
    Variable Size 83886080 bytes
    Database Buffers 33554432 bytes
    Redo Buffers 532480 bytes
    Database mounted.
    ORA-00600: internal error code, arguments: [2037], [8388610], [0], [0], [39],
    [4], [16], [0]

    As suggested by you, hereby i am attaching the alert log. Kindly do the needful..... thank u.
    Dump file G:\oracle\admin\ORACLE\bdump\oracleALRT.LOG
    Fri Jul 02 10:10:02 2010
    ORACLE V9.0.1.1.1 - Production vsnsta=0
    vsnsql=10 vsnxtr=3
    Windows 2000 Version 5.0 Service Pack 4, CPU type 586
    Starting up ORACLE RDBMS Version: 9.0.1.1.1.
    System parameters with non-default values:
    processes = 150
    timed_statistics = TRUE
    shared_pool_size = 46137344
    large_pool_size = 1048576
    java_pool_size = 33554432
    control_files = G:\oracle\oradata\ORACLE\CONTROL01.CTL, G:\oracle\oradata\ORACLE\CONTROL02.CTL, G:\oracle\oradata\ORACLE\CONTROL03.CTL
    db_block_size = 4096
    db_cache_size = 33554432
    compatible = 9.0.0
    fast_start_mttr_target = 300
    undo_management = AUTO
    undo_tablespace = UNDOTBS
    remote_login_passwordfile= EXCLUSIVE
    db_domain =
    instance_name = ORACLE
    dispatchers = (PROTOCOL=TCP)(SER=MODOSE), (PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer), (PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)
    background_dump_dest = G:\oracle\admin\ORACLE\bdump
    user_dump_dest = G:\oracle\admin\ORACLE\udump
    core_dump_dest = G:\oracle\admin\ORACLE\cdump
    sort_area_size = 524288
    db_name = ORACLE
    open_cursors = 300
    ifile = G:\oracle\admin\ORACLE\pfile\init.ora
    PMON started with pid=2
    DBW0 started with pid=3
    LGWR started with pid=4
    CKPT started with pid=5
    SMON started with pid=6
    RECO started with pid=7
    Fri Jul 02 10:10:05 2010
    starting up 1 shared server(s) ...
    starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
    starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
    starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
    Fri Jul 02 10:10:07 2010
    alter database mount exclusive
    Fri Jul 02 10:10:13 2010
    Successful mount of redo thread 1, with mount id 1596368193.
    Fri Jul 02 10:10:13 2010
    Database mounted in Exclusive Mode.
    Completed: alter database mount exclusive
    Fri Jul 02 10:10:13 2010
    alter database open
    Fri Jul 02 10:10:14 2010
    Beginning crash recovery of 1 threads
    Fri Jul 02 10:10:15 2010
    Started first pass scan
    Fri Jul 02 10:10:17 2010
    Completed first pass scan
    Fri Jul 02 10:10:19 2010
    Started recovery at
    Thread 1: logseq 1685, block 2, scn 0.86480005
    Recovery of Online Redo Log: Thread 1 Group 1 Seq 1685 Reading mem 0
    Mem# 0 errs 0: G:\ORACLE\ORADATA\ORACLE\REDO01.LOG
    Fri Jul 02 10:10:21 2010
    Errors in file G:\oracle\admin\ORACLE\udump\ORA01568.TRC:
    ORA-00600: internal error code, arguments: [2037], [8388610], [0], [0], [39], [4], [16], [0]
    ORA-600 signalled during: alter database open...

  • Migration Oracle 9iR2 - Oracle Database 10g Express Edition, please, help

    Good day!
    Now I study examples from tutorial book "Oracle 9iR2 Data Warehousing"
    (translated to Russian) written by Lilian Hobbs, Susan Hilson, Shilpa Lawande. However my Oracle is "Oracle Database 10g Express Edition" and ( as I thought ) for this reason I can't perform these examples.
    Please, help me, if it no hard.
    First example founded on using "Oracle Database Configuration Assistant"
    and "Oracle Enterprise Manager Console". However, I not found them at
    "Oracle Database 10g Express Edition".
    Now I use only "Oracle Application Express" ( and SQL ). Please, tell me,
    if "Application Express" has enough functionality with comparision to
    "Oracle Database Configuration Assistant" and "Oracle Enterprise Manager Console"
    and how I need to do ? (It must, because 10 > 9)
    Second example founded on using SQL. First 80% SQL-commanfs of this executed succesfully. But command "CREATE TABLE easydw.purchases" has error message
    "PARTITIONing is not available." Really, in "2 Day Developer Guide"
    (SQL Reserved Words ) PARTITION is not exist.
    Can I CREATE TABLE easydw.purchases by "Oracle Database 10g Express Edition"
    (with PARTITIONing by other means of SQL )?
    There is full text of this SQL-Command:
    CREATE TABLE easydw.purchases
    (product_id varchar2(8)
    constraint not_null_product_id NOT NULL
    constraint fk_product_id
    REFERENCES product(product_id),
    time_key date
    constraint not_null_time NOT NULL
    constraint fk_time
    REFERENCES time(time_key),
    customer_id varchar2(10)
    constraint not_null_customer_id NOT NULL
    constraint fk_customer_id
    REFERENCES customer(customer_id),
    purchase_date date,
    purchase_time number(4,0),
    purchase_price number(6,2),
    shipping_charge number (5,2),
    today_special_offer varchar2(1)
    constraint special_offer
    CHECK (today_special_offer IN ('Y','N')) )
    PARTITION by RANGE (time_key )
    partition purchases_jan2002
    values less than (TO_DATE('01-02-2002', 'DD-MM-YYYY'))
    pctfree 0 pctused 99
    storage (initial 64k next 16k pctincrease 0)
    tablespace purchases_jan2002,
    partition purchases_feb2002
    values less than (TO_DATE('01-03-2002', 'DD-MM-YYYY'))
    pctfree 0 pctused 99
    storage (initial 64k next 16k pctincrease 0)
    tablespace purchases_feb2002,
    partition purchases_mar2002
    values less than (TO_DATE('01-04-2002', 'DD-MM-YYYY'))
    pctfree 0 pctused 99
    storage (initial 64k next 16k pctincrease 0)
    tablespace purchasee_mar2002 );
    Naturally, I also shall continue try find solution.
    Winni.

    Winni,
    Partitioning is only available with Oracle Enterprise Edition.
    Here is a list of features by edition:
    http://www.oracle.com/database/product_editions.html
    DBCA is not needed with Express edition because you can only have one XE database per server, and all options are pre-configured.
    Enterprise Manager Console is not included with XE - only with the other editions.
    You can get most of the functionality through SQL, Application Express and SQL Developer.

  • Differences between TOAD for Oracle and Oracle SQL Developer?

    Does someone know the advantages and disadvantages of using TOAD for Oracle and Oracle SQL Developer?
    I work making reports with TOAD, but in a few days I will have to use the SQL Developer (because it´s free) unless I justify the necessity of using TOAD.
    Could some that used both compare them?
    Thanks,
    Facundo.

    Hello Facundo,
    since we are rolling out new client PCs we switch from Toad to SQL Developer. Therefore I'm doing some training for the "normal" users and our developers.
    Most users simply want to have access to the data in tables and views. For those there are 2 main issues:
    - Filters get lost when exiting table while sorting is still applied. Since there is no way to apply filtering before entering the data tab this can become a great performance issue because sorting is applied to many many rows. For views it is sometimes impossible to open the data tab.
    - Exporting date values to Excel needs some know how if you want to sort by this column in Excel, because the date is formatted as "Standard" meaning that the sorting is done as for a text column: 01.01.2009 is less than 02.01.2008. Here you have to use a workaround column with a formula (=1*<datecolumn>)
    The greatest Pro is the easy sharing of connections and reports by XML files.
    Our developers like the easy debugging in SQL Developer. Though they miss the feature that the source is compiled for debug automatically as in Toad. For this we have distributed a script that compiles any PL/SQL object for debugging.
    There are only some Toads installed for DBAs and for users that need access to tables protected by policies that require authentification by OS user since this information is not passed under every circumstance.
    Regards
    Marcus

  • Query on Driver Compatibility with Oracle 9i & Oracle 11g

    Technical query on Driver Compatibility with Oracle 9i & Oracle 11g of our client scenario
    1. There are 2 databases, FCDB and FCR DB. Both the databases are running on Oracle 9i. FCDB Application present is using the same version of JDBC driver (classes12.jar) to communicate with FCDB Local and FCR Host Database. And it is JDK 1.4 compliant.
    2. We require upgrading the FCDB alone to 11g Release 1 and FCR DB with same Oracle 9i.
    3. In this case, if the application is using the same version of JDBC driver (classes12.jar) to communicate with FCDB Local and FCR Host Database, will there be any issues.
    4. Need to check if there is any issues related to the classes12.jar with 11g Release 1 DB whether oracle will extend their support to us and how and when they can they provide it.
    5. If there are any issues, can that be resolved by Oracle Support?
    Edited by: user13290657 on Mar 4, 2011 12:41 PM

    This forum deals with migrations from foreign databases to Oracle.
    You might better post your request in this forum:
    http://forums.oracle.com/forums/category.jspa?categoryID=288

  • Problem connecting DataBase Link from windows oracle to oracle on Linux

    I'm facing a problem with database links from windows oracle to Oracle hosted on Linux server.
    I'm able to successfully create the Database Link using the following query on oracle database hosted on a windows server
    CREATE DATABASE LINK SampleDB
    CONNECT TO myuser IDENTIFIED BY password
    USING 'sample';
    The tns names entry on windows for database in Linux server is as follows
    DSOFT =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = sample)
    But while executing the query "select count(*) from doctor@SampleDB;" in sql developer on windows, I'm getting the following error
    SQL Error: ORA-12154: TNS:could not resolve the connect identifier specified
    12154. 00000 - "TNS:could not resolve the connect identifier specified"
    *Cause:    A connection to a database or other service was requested using
    a connect identifier, and the connect identifier specified could not
    be resolved into a connect descriptor using one of the naming methods
    configured. For example, if the type of connect identifier used was a
    net service name then the net service name could not be found in a
    naming method repository, or the repository could not be
    located or reached.
    Using the above tns entries, i'm successfully able to connect to the database in Linux server through sql developer installed on the windows machine. Then why i'm getting this error while executing the query on Database Link?. Can any one help me?

    1005745 wrote:
    I'm facing a problem with database links from windows oracle to Oracle hosted on Linux server.
    I'm able to successfully create the Database Link using the following query on oracle database hosted on a windows server
    CREATE DATABASE LINK SampleDB
    CONNECT TO myuser IDENTIFIED BY password
    USING 'sample';
    The tns names entry on windows for database in Linux server is as follows
    DSOFT =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = sample)
    But while executing the query "select count(*) from doctor@SampleDB;" in sql developer on windows, I'm getting the following error
    SQL Error: ORA-12154: TNS:could not resolve the connect identifier specified
    12154. 00000 - "TNS:could not resolve the connect identifier specified"
    *Cause:    A connection to a database or other service was requested using
    a connect identifier, and the connect identifier specified could not
    be resolved into a connect descriptor using one of the naming methods
    configured. For example, if the type of connect identifier used was a
    net service name then the net service name could not be found in a
    naming method repository, or the repository could not be
    located or reached.
    Using the above tns entries, i'm successfully able to connect to the database in Linux server through sql developer installed on the windows machine. Then why i'm getting this error while executing the query on Database Link?. Can any one help me?A database link is acting as a client to the target, remote database in exactly the same fashion and using exactly the same tns infrastructure as any other client trying to connect to that remote database. your ORA-12154 when querying a db link means exactly the same as if you had gotten it trying to connect with sqlplus, from the same server. Check the link SB provided. Keep in mind that the tnsnames file of concern is the one on the source database server.

  • Difference Between Oracle Replication & Oracle Streams.

    Hi All,
    I am trying to evaluate Oracle Streams & Oracle Replication technologies.
    I need to know what are exact differences between 2 technologies? Advantages (if any) of using Oracle Streams against Oracle Replication.
    After reading Oracle Streams documentation, i found that it can capture DML as well as DDL changes, whereas Oracle Replication can capture DML changes.
    Can someone provide more information?
    Thanks in Advance.
    Regards,
    Vidyanand

    Oracle Replication is designed to replicate exact copies of data sets to various databases. Oracle Streams is designed to propagate individual data changes to various databases. Thus, Replication is probably easier if the end goal is to maintain identical copies of data, where Streams is easier if the end goal is to allow different databases to react differently to data changes.
    Oracle Replication is a significantly more mature product-- it is quite usable with older databases. Oracle Streams is a much newer technology and is only usable among different 9i databases. Most competent Oracle developers and DBA's are familiar with Oracle Replication, while many fewer have any real experience with Streams.
    The Streams architecture strikes me as a lot more flexible than Oracle Replication's. This leads me to suspect that Oracle will be pushing Streams over Replication in subsequent releases, so I would expect new features in Streams, like DDL changes, that aren't in Oracle Replication. Realistically, though, I don't expect any serious movement away from Replication for at least a few releases, so I wouldn't tend to be overly concerned on this front.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Issue with renaming the package name from "Oracle" to "oracle" in windows

    Hi all,
    I created a project in which initially I created all the jsffs in a package Oracle/communications. In one of the jsff pages(a.jsff) I have include tag <jsp:directive.include file="/*Oracle*/communications/b.jsff"/>
    But later I refactored the code and renamed the package to oracle/communications and I modified the include tag to <jsp:directive.include file="/*oracle*/communications/b.jsff"/>
    But after that change also when I deploy the ear and try to access the a.jsff, I am getting the file not found exception.
    Root cause of ServletException.
    oracle.jsp.parse.JspParseException:
    /adflib/oracle/communications/a.jsff: Line # 19, <jsp:directive.include file="/Oracle/communications/b.jsff" xmlns:jsp="http://java.sun.com/JSP/Page"/>
    Error: Include file not found: /Oracle/communications/b.jsff
    Do I need to change any other configuration file?
    The same ear when deployed in linux is working absolutely fine.
    Thanks in advance,
    Vamsi

    Windows doesn't know the difference between upper case and lowercase file names. So renaming Oracle to oracle will not change the file name.
    To change the file name you have to rename it from Oracle to xxoracle and then to oracle.
    Timo

  • How to debug BPEL in Oracle 10G / Oracle 11G

    Hi All,
    How can we debug BPEL in Oracle 10G / Oracle 11G .
    We are working on RosettaNet conversion in BPEL. We would like to debug BPEL
    Appreciate your help.
    Regards
    Vijay

    Hi
    I need to debug BPEL code in same manner how we debug Java Code ( Line by Line ) .
    We are working with Java CAPS and Glassfish ESB for last 5 yrs. In NetBeans we debug BPEL in the same manner how debug Plain Java CODE.
    Have a look at below link
    http://wiki.open-esb.java.net/Wiki.jsp?page=TestingAndDebuggingBPELProcesses
    I am looking for same sort of options to debug BPEL using Jdeveloper.
    Regards
    Vijay

Maybe you are looking for

  • How can i get the itunes store authorization on a windows 7 laptop

    i need help big time please. i am about to either throw my laptop because itunes is not authurizing my dell windows 7 laptop

  • "Find" tool not showing any results

    The "Find" tool isn't showing any results despite searching with test words that are in the document.  The "Advance Search Options" tool doesn't turn up results either.  I am using Reader XI.  Document properties show that the PDF Producer is "TypeRe

  • Scheduled Delivery communicat​ion error

    See the post at this link: If your Scheduled Delivery apps stopped printing I work on behalf of HP.

  • Can't share video recordings via email

    It works great on my gmail and AOL accounts but I can't send recorded videos through my yahoo account even on WIFI. It just stays in the outbox forever then it states email is unable to send... is anyone having this issue?

  • ERROR MESSAGE ON POGO

    THIS KEEPS COMING UP WHEN I TRY TO OPEN UP A ROOM ON POGO.COM...THIS IS THE FIRST TIME I HAVE EVER HAD THIS PROBLEM AND I HAVE NO IDEA HOW TO FIX IT AND WHY ITS COMING UP... Java Plug-in 1.5.0_02 Using JRE version 1.5.0_02 Java HotSpot(TM) Client VM