MDBs failed to connect to remote JMS server

Hi,
          We currently have 2 clusters: one is a regular cluster (cluster1) and the other is JMS cluster (cluster2). Our JMS server and filestore are targeted to a migratable server in JMS cluster.
          In our weblogic-ejb-jar.xml, we added element <provider-url> to the <message-driven-descriptor> to allow JMS remote connection as follows:
          <weblogic-enterprise-bean>
               <ejb-name>MyBean</ejb-name>
               <message-driven-descriptor>
                    <destination-jndi-name>MyTopic</destination-jndi-name>
          <provider-url>t3://myhost:19009,myhost:19011</provider-url>
          <connection-factory-jndi-name>MyConnectionFactory</connection-factory-jn
          di-name>
               </message-driven-descriptor>
          </weblogic-enterprise-bean>
          When we deployed our application, the Connection Status of MyBean showed "disconnected". I have tried different values (t3://myhost:19009;t3://myhost:19011) and
          (t3://myhost:19009) but got the same result.
          When I re-targeted the JMS server and filestore to a regular server (instead of migratable server), I was able to connect remotely. But because we want to be able to migrate our JMS server (auto and manually), I have to target it to a migratable server.
          I could not figure out why my MDBs failed to connect to a remote JMS server when it is targeted to a migratable server? Is there a restriction that we have to target to a regular server in order to connect remotely or I'm doing something wrong?
          Any help would be greatly appreciated.
          Thanks,
          Thao

I'm using WL9.2 and my migratable server is actually up and running (is that what you mean about booted?).                    I meant checking your log files to make sure that the JMS server itself actually booted, not checking that the host WL server was up. (For example you should see INFO messages indicating that the JMS server has loaded "X" records from its persistent store).
          >>> Could you elaborate on the known problem?
          9.x MDBs have special code for enhanced handling of remote distributed destinations. I'm guessing that this code is somehow causing problems when the remote JMS server is migratable. I don't have enough information to elaborate further than that.
          >>> What else I can try?
          Beyond contacting customer support, I'm not sure.
          Tom

Similar Messages

  • Unable to start connection on remote JMS server

              HI
              I have a setup in which I try to connect to a remote JMS Server (running on a
              remote WLS 8.1 SP1). It is able to get the named QueueConnectionFactory, fails
              to start the connection. The stack trace is
              weblogic.jms.common.JMSException: Connection not found
                   at weblogic.jms.dispatcher.InvocableManager.invocableFind(InvocableManager.java:136)
                   at weblogic.jms.dispatcher.Request.wrappedFiniteStateMachine(Request.java:596)
                   at weblogic.jms.dispatcher.DispatcherImpl.dispatchSync(DispatcherImpl.java:153)
                   at weblogic.jms.client.JMSConnection.start(JMSConnection.java:567)
                   at uk.co.concise.payments.event.EventProcessorServiceAsynchBD.(EventProcessorServiceAsynchBD.java:82)
                   at uk.co.concise.payments.state.ejb.ObjectStateServiceXDBean.ejbCreate(ObjectStateServiceXDBean.java:213)
                   at uk.co.concise.payments.state.ejb.ObjectStateService_1th3um_Impl.ejbCreate(ObjectStateService_1th3um_Impl.java:135)
                   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                   at java.lang.reflect.Method.invoke(Method.java:324)
                   at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:172)
                   at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:110)
                   at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:140)
                   at weblogic.ejb20.internal.BaseEJBLocalObject.preInvoke(BaseEJBLocalObject.java:229)
                   at weblogic.ejb20.internal.StatelessEJBLocalObject.preInvoke(StatelessEJBLocalObject.java:54)
                   at uk.co.concise.payments.state.ejb.ObjectStateService_1th3um_ELOImpl.createAndGetStateForObject(ObjectStateService_1th3um_ELOImpl.java:273)
                   at uk.co.concise.payments.state.ObjectStateServiceBD.createAndGetStateForObject(ObjectStateServiceBD.java:123)
                   at uk.co.concise.payments.submission.ejb.SubmissionServiceXDBean.createSubmission(SubmissionServiceXDBean.java:92)
                   at uk.co.concise.payments.submission.ejb.SubmissionService_o0dxp8_ELOImpl.createSubmission(SubmissionService_o0dxp8_ELOImpl.java:162)
                   at uk.co.concise.payments.submission.SubmissionServiceBD.createSubmission(SubmissionServiceBD.java:42)
                   at uk.co.concise.payments.submission.webapp.SubmitPaymentFileAction.execute(SubmitPaymentFileAction.java:216)
                   at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
                   at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
                   at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
                   at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
                   at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
                   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                   at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
                   at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at uk.co.concise.payments.logon.filter.LogonFilter.doFilter(LogonFilter.java:38)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
                   at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
                   at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
                   at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
                   at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
                   at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
              Any ideas on what could be wrong
              thanks
              jaz
              

              Thanks Tom
              It fixed the problem.
              Jaz
              Tom Barnes <[email protected]> wrote:
              >Hi,
              >
              >I think "Connection not found" may be a symptom of a name
              >conflict. Make sure:
              > All JMS servers are named differently
              > All WL servers are named differently
              > All JMS stores are named differently
              >All three above are needed for various reasons, although I think
              >it is only first that fixes your particular problem.
              >
              >A google search of this newsgroup would likely have yielded this
              >same answer.
              >
              >Tom
              >
              >jasmeet wrote:
              >
              >> HI
              >>
              >> I have a setup in which I try to connect to a remote JMS Server (running
              >on a
              >> remote WLS 8.1 SP1). It is able to get the named QueueConnectionFactory,
              >fails
              >> to start the connection. The stack trace is
              >>
              >> weblogic.jms.common.JMSException: Connection not found
              >>      at weblogic.jms.dispatcher.InvocableManager.invocableFind(InvocableManager.java:136)
              >>      at weblogic.jms.dispatcher.Request.wrappedFiniteStateMachine(Request.java:596)
              >>      at weblogic.jms.dispatcher.DispatcherImpl.dispatchSync(DispatcherImpl.java:153)
              >>      at weblogic.jms.client.JMSConnection.start(JMSConnection.java:567)
              >>      at uk.co.concise.payments.event.EventProcessorServiceAsynchBD.(EventProcessorServiceAsynchBD.java:82)
              >>      at uk.co.concise.payments.state.ejb.ObjectStateServiceXDBean.ejbCreate(ObjectStateServiceXDBean.java:213)
              >>      at uk.co.concise.payments.state.ejb.ObjectStateService_1th3um_Impl.ejbCreate(ObjectStateService_1th3um_Impl.java:135)
              >>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              >>      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              >>      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              >>      at java.lang.reflect.Method.invoke(Method.java:324)
              >>      at weblogic.ejb20.pool.StatelessSessionPool.createBean(StatelessSessionPool.java:172)
              >>      at weblogic.ejb20.pool.StatelessSessionPool.getBean(StatelessSessionPool.java:110)
              >>      at weblogic.ejb20.manager.StatelessManager.preInvoke(StatelessManager.java:140)
              >>      at weblogic.ejb20.internal.BaseEJBLocalObject.preInvoke(BaseEJBLocalObject.java:229)
              >>      at weblogic.ejb20.internal.StatelessEJBLocalObject.preInvoke(StatelessEJBLocalObject.java:54)
              >>      at uk.co.concise.payments.state.ejb.ObjectStateService_1th3um_ELOImpl.createAndGetStateForObject(ObjectStateService_1th3um_ELOImpl.java:273)
              >>      at uk.co.concise.payments.state.ObjectStateServiceBD.createAndGetStateForObject(ObjectStateServiceBD.java:123)
              >>      at uk.co.concise.payments.submission.ejb.SubmissionServiceXDBean.createSubmission(SubmissionServiceXDBean.java:92)
              >>      at uk.co.concise.payments.submission.ejb.SubmissionService_o0dxp8_ELOImpl.createSubmission(SubmissionService_o0dxp8_ELOImpl.java:162)
              >>      at uk.co.concise.payments.submission.SubmissionServiceBD.createSubmission(SubmissionServiceBD.java:42)
              >>      at uk.co.concise.payments.submission.webapp.SubmitPaymentFileAction.execute(SubmitPaymentFileAction.java:216)
              >>      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
              >>      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
              >>      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
              >>      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
              >>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
              >>      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
              >>      at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
              >>      at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
              >>      at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
              >>      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
              >>      at uk.co.concise.payments.logon.filter.LogonFilter.doFilter(LogonFilter.java:38)
              >>      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
              >>      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
              >>      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
              >>      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
              >>      at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
              >>      at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
              >>      at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
              >>      at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
              >>
              >>
              >> Any ideas on what could be wrong
              >> thanks
              >> jaz
              >
              

  • Connecting to remote JMS server

    I am running Flex2/FDS using Tomcat, and want to create a
    Producer/Consumer to message via a JMS application (Sonic ESB) on a
    different host. We have successfully done this with Flex 1.5 using
    a java servlet, but I cannot get it to work via Flex2/FDS
    messaging.
    Here are (I think) the essentials:
    We have the sonic jars on the server available to FDS, I also
    put them in tomcat's common/lib directory
    in mxml, I have:
    <Producer id="p" destination="sonicDestination" />
    in messaging-config.xml I have (relevant part):
    <destination id="sonicDestination" >
    <adapter ref="jms"/>
    <channels>
    <channel ref="my-rtmp">
    </channel>
    <properties>
    <jms>
    <destination-type>Queue</destination-type>
    <message-type>javax.jms.TextMessage</message-type>
    <connection-factory>java:comp/env/jms/connectionFactory</connection-factory>
    <destination-jndi-name>java:comp/env/sonicDestination</destination-jndi-name>
    <destination-name>targetSonicQueue</destination-name>
    <delivery-mode>NON-PERSISTENT</delivery-mode>
    <acknowledge-mode>AUTO_ACKNOWLEDGE</acknowledge-mode>
    <transacted-sessions>false</transacted-sessions>
    </jms>
    </properties>
    </destination>
    in web-xml I have:
    <resource-ref>
    <res-ref-name>jms/connectionFactory</res-ref-name>
    <res-type>javax.jms.ConnectionFactory</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    <resource-ref>
    <res-ref-name>sonicDestination</res-ref-name>
    <res-type>javax.jms.Destination</res-type>
    <res-auth>Container</res-auth>
    <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    AND in context.xml I have:
    <Resource name="jms/connectionFactory" auth="container"
    type="progress.message.jclient.ConnectionFactory"
    brokerURL="tcp:_ipaddress_:2506"
    username="_username_" password="_password_"
    defaultUser="_username_" defaultPassword="_password_"
    />
    <Resource name="sonicDestination" auth="container"
    type="progress.message.jclient.Queue"
    queueName="targetSonicQueue" />
    ... this all seems to deploy OK... in the mxml... when I
    create a message and try to have the producer send it...
    I get an error on the server (which is passed back as an
    exception to the client)... the relevant part of all that is:
    javax.naming.NamingException: Cannot create resource instance
    at
    org.apache.naming.factory.ResourceFactory.getObjectInstance()
    at javax.naming.spi.NamingManager.getObjectInstance()
    at org.apache.naming.NamingContext.lookup()
    _several layers of calling NamingContext_
    at javax.naming.InitialContext.lookup()
    at
    flex.messaging.services.messaging.adapters.JMSProxy.getDestination()
    at
    flex.messaging.services.messaging.adapters.JMSQueueProducer.start()
    ..._more
    It looks to me like it is finding Tomcat's JNDI service and
    getting to the point where its trying to instantiate the
    connectionFactory or the sonicDestination...
    and that's failing...
    do you have or know of someone who knows how to connect to
    from Flex 2.0.1 / FDS via Tomcat to a Sonic MQ (7.0) server on
    another host ?
    Thanx much

    My current code is:
    env.setProperty(Context.PROVIDER_URL, "iiop://localhost:2809");
    env.setProperty(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.websphere.naming.WsnInitialContextFactory");
    InitialContext initCtx = new InitialContext(env);
    System.out.println("Getting connection factory....");
    // Finding the WAS QueueConnectionFactory
    javax.jms.ConnectionFactory qcf = (javax.jms.ConnectionFactory) initCtx.lookup(JMSCF_JNDI_NAME);
    System.out.println("qcf="+qcf);
    // Finding the Queue Destination
    Destination q = (Destination) initCtx.lookup(JMSQ_JNDI_NAME);
    I am getting exception as:
    Oct 26, 2005 4:10:11 PM com.ibm.ws.naming.java.javaURLContextFactory
    SEVERE: javaAccessorNotSet
    javax.naming.ConfigurationException: Name space accessor for the java: name space has not been set. Possible cause is that the user is specifying a java: URL name in a JNDI Context method call but is not running in a J2EE client or server environment.
    at com.ibm.ws.naming.java.javaURLContextFactory.isNameSpaceAccessable(javaURLContextFactory.java:98)
    at com.ibm.ws.naming.urlbase.UrlContextFactory.getObjectInstance(UrlContextFactory.java:73)
    at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:579)
    at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:528)
    at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:275)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at sender.Main.main(Main.java:29)

  • MDB unable to listen anymore after remote JMS server crashed and restarted

    I'm running Weblogic Server 8.1 SP4 on a Win 2k server. My remote JMS server is running Sonic 6.0 on a Win 2k server. Both are connected in the same network. My problem is that whenever I restart the JMS server after it crashes (improper shutdown), my MDBs will not be able to listen to any messages sent to the topic/queue. WL console does not display any error about MDB unable to connect to the topic/queue as if the JMS server was never down. I have to re-deploy my apps in order to get the MDBs working. Is there a workaround or patch for this 'bug'?

    The options I can think of are:
              (1) Configure a WebLogic messaging bridge that runs in "synchronous" mode for forwarding messages from Sonic to a WL destination. Then change MDB to refer to the WL destination. Alternatively, if you haven't already, try using a transactional MDB - which may or may not use synchronous receives to get messages from Sonic (depends on the version of Sonic I believe). The reason I think this might help in either method is that I think the use of synchronous receives may yield a better chance of detecting failures in Sonic.
              (2) See if Sonic itself requires a patch.
              (3) Try out WL 9.2 instead of WL 8.1 (it may be that the Sonic work-around I vaguely recall isn't in 8.1???)
              (4) Contact customer support.

  • Verify failed; continuing java.lang.NoClassDefFoundError: jms/server/MDB

    Hi friend iam trying to deploy my MDB on Jboss as but i get these errors
    Verify failed; continuing java.lang.NoClassDefFoundError: jms/server/MDB
    i cant find what is the problem
    in the jar file i hav directory jms/server under that directory MDB.class exhists. and in the ejb jar i mentioned like this
    <ejb-name>MDB</ejb-name>
    <ejb-class>jms.server.MDB</ejb-class>
    i really dont understand what is the problem.
    any help
    thanks

    Hi,
    You can check it out the JNDI name in the JMS. This name is same as the jndi name in the xml file.
    Are u going to use Queue or Topic API.
    If it is queue, you declare queue in xml file.
    I wish you all the best
    Maruthi.

  • Distribution manager failed to create the defined share or folder on distribution point and failed to connect to remote distribution point

    We have recently upgraded remote distribution point to SCCM 2012 R2 CU4. when i try to distribute the package getting the error on the distribution point configuration status "Distribution manager failed to create the defined share or folder on distribution
    point and failed to connect to remote distribution point"
    Errors on the package transfer log file.
    CWmi::Connect() could not connect to \\XXXXXXXX.COM\root\SCCMDP. error = The operation completed successfully.. Will try FQDN
    CWmi::Connect() failed to connect to \\XXXXXXX.COM\root\SCCMDP. error = The RPC server is unavailable.
    Failed to connect to the DP WMI namespace on the remote DP

    Thanks Sandys for your suggestions.
    i have tried wbemtest from site server(Secondary site) and remote DP server. Receiving the "The RPC
    server is unavailable" from both ends.
    error:0x800706ba - The RPC server is unavailable

  • Error in debugging ,failed to connect to remote the VM

    Hii,
    iam trying to debug an application,, for that i had created a new configuration and mentioned the details.
    when i debug the application it throwing  a error as
    Excetption occured during launch
    Reason:
    failed to connect to remote VM. connection refused
    can anyone sort it out this issue
    Regards
    satish

    Hi,
    If you are debugging on your local server,then restart the server it should resolve the problem.
    Also make sure before restarting the server that Debug configuration for WD app is Pointing to the Valid J2EE Engine
    Siddharth
    Edited by: Siddharth Jain on Oct 23, 2008 9:41 AM

  • Failed to connect to remote database DMWEB_SITE1. Error is ORA-12533

    hello Gurus,
    I don't get what's hapenning with my Standby database
    I've follwoed the procedure as usual to recreate my standby as usually (works fine) exception this time
    I've created a separat listener so tha I've configured a local_listener
    in Site 1 Ok
    Site 2 I get error message below in my dataguard trace File ...
    NSV0: Failed to connect to remote database DMWEB_SITE1. Error is ORA-12533
    DG 2010-01-08-15:56:32 0 2 0 NSV0: Failed to send message to site DMWEB_SITE1. Error code is ORA-12533.
    DG 2010-01-08-15:56:32 0 2 707758231 DMON: DMWEB_SITE2 unable to contact primary for DRC version check
    When I try to enable the dataguatrd configuration it succed but the Site2 remains Disable.
    My Local Listener :
    LISTENER_DMWEB.world =
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=TCP)(HOST=srvldbp03.int.imd.ch)(PORT=1523))
    (ADDRESS=(PROTOCOL=TCP)(HOST=srvldbp13.int.imd.ch)(PORT=1523))
    Txs for any Help
    Rgds
    Carlos

    yes i've check Both Adress
    The tnsnames in Both Sites is :
    DMWEB_SITE1.world =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = srvldbp03.int.imd.ch)(PORT = 1523))
    (CONNECT_DATA = (SERVICE_NAME = DMWEB_SIET1)(ORACLE_HOME = /u01/app/oracle/product/10.2)(SERVER = DEDICATED))
    DMWEB_SITE2.world =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = srvldbp13.int.imd.ch)(PORT = 1523))
    (CONNECT_DATA = (SERVICE_NAME = DMWEB_SITE2)(ORACLE_HOME = /u01/app/oracle/product/10.2)(SERVER = DEDICATED))
    *********** FROM SITE 1
    [oracle@srvldbp03 admin]$ tnsping DMWEB_SITE1.world
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = srvldbp03.int.imd.ch)(PORT = 1523))) (CONNECT_DATA = (SERVICE_NAME = DMWEB_SIET1)(ORACLE_HOME = /u01/app/oracle/product/10.2)(SERVER = DEDICATED)))
    OK (0 msec)
    [oracle@srvldbp03 admin]$ tnsping DMWEB_SITE2.world
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = srvldbp13.int.imd.ch)(PORT = 1523))) (CONNECT_DATA = (SERVICE_NAME = DMWEB_SITE2)(ORACLE_HOME = /u01/app/oracle/product/10.2)(SERVER = DEDICATED)))
    OK (10 msec)
    [oracle@srvldbp03 admin]$
    ******** FROM SITE 2
    [oracle@srvldbp13 bdump]$ tnsping DMWEB_SITE1
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = srvldbp03.int.imd.ch)(PORT = 1523))) (CONNECT_DATA = (SERVICE_NAME = DMWEB_SITE1)(ORACLE_HOME = /u01/app/oracle/product/10.2)(SERVER = DEDICATED)))
    OK (0 msec)
    [oracle@srvldbp13 bdump]$ tnsping DMWEB_SITE2
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = srvldbp13.int.imd.ch)(PORT = 1523))) (CONNECT_DATA = (SERVICE_NAME = DMWEB_SITE2)(ORACLE_HOME = /u01/app/oracle/product/10.2)(SERVER = DEDICATED)))
    OK (0 msec)
    [oracle@srvldbp13 bdump]$
    In Both Database the Parameter LOCAL_LISTENER=LISTENER_DMWEB
    When I check Dataguard Configuration
    SITE 1 is OK
    SITE 2 is disabled and the trace shows this Ora:12533 Error

  • NSV0: Failed to connect to remote database orcl. Error is ORA-12514

    sGetting error on data guard broker configuration. redologs shiping properly, withot any problems.
    Database: 11gR2 , Linux 64-bit
    [root@redhat ~]# su - oracle
    [oracle@redhat ~]$ sqlplus /nolog
    SQL*Plus: Release 11.2.0.1.0 Production on Fri Jun 18 17:39:07 2010
    Copyright (c) 1982, 2009, Oracle. All rights reserved.
    SQL> connect /as sysdba
    Connected.
    SQL> connect sys/oracle@primarydb as sysdba
    Connected.
    SQL> connect sys/oracle@physicaldb as sysdba
    Connected.
    SQL>
    */etc/hosts file contents on all nodes*
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1     localhost.localdomain     localhost
    192.168.1.232     redhat          redhat
    192.168.1.234 rac1          rac1
    primary database (drcorcl.log)
    2010-06-18 17:41:39.972 02010001 1362743835 DMON: CTL_GET_STATUS forwarded to site physicaldb for processing
    2010-06-18 17:41:41.044 NSV1: Site physicaldb returned ORA-16664.
    2010-06-18 17:41:41.045 02010001 1362743821 DMON: Database physicaldb returned ORA-16664
    2010-06-18 17:41:41.045 02010001 1362743821 for opcode = CTL_GET_STATUS, phase = NULL, req_id = 1.1.1362743821
    2010-06-18 17:41:41.045 02010001 1362743821 DMON: CTL_GET_STATUS operation completed
    2010-06-18 17:41:41.050 01000000 1362743836 DMON: MON_PROPERTY operation completed
    2010-06-18 17:41:41.054 01010001 1362743837 DMON: MON_PROPERTY operation completed
    2010-06-18 17:41:41.058 01010001 1362743838 DMON: MON_PROPERTY operation completed
    2010-06-18 17:41:41.062 01010001 1362743839 DMON: CTL_GET_STATUS operation completed
    2010-06-18 17:41:56.045 NSV1: Site physicaldb returned ORA-16664.
    2010-06-18 17:41:56.045 02010001 1362743835 DMON: Database physicaldb returned ORA-16664
    2010-06-18 17:41:56.045 02010001 1362743835 for opcode = CTL_GET_STATUS, phase = NULL, req_id = 1.1.1362743835
    2010-06-18 17:41:56.046 02010001 1362743835 DMON: CTL_GET_STATUS operation completed
    physical standby database (drcorcl.log)
    2010-06-17 00:41:30.410 drcx: could not find task req_id=1.1.1362743821 for PROBE.
    2010-06-17 00:41:45.411 drcx: could not find task req_id=1.1.1362743835 for PROBE.
    2010-06-17 00:42:00.546 NSV0: Failed to connect to remote database orcl. Error is ORA-12514
    2010-06-17 00:42:00.547 NSV0: Failed to send message to site orcl. Error code is ORA-12514.
    2010-06-17 00:42:00.547 DMON: Database orcl returned ORA-12514
    2010-06-17 00:42:00.547 for opcode = HEALTH_CHECK, phase = BEGIN, req_id = 1.1.1362743840
    2010-06-17 00:42:15.414 drcx: could not find task req_id=1.1.1362743840 for PROBE.
    2010-06-17 00:43:15.548 NSV0: Failed to connect to remote database orcl. Error is ORA-12514
    2010-06-17 00:43:15.549 NSV0: Failed to send message to site orcl. Error code is ORA-12514.
    2010-06-17 00:43:15.549 DMON: Database orcl returned ORA-12514
    2010-06-17 00:43:15.549 for opcode = HEALTH_CHECK, phase = BEGIN, req_id = 1.1.1362743841
    Standby Lintener file contents
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = rac1)(PORT = 1521))
    ADR_BASE_LISTENER = /oradisk/oracle
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DNAME = physicaldb)
    (ORACLE_HOME = /oradisk/oracle/product/11.2.0/db)
    (SID_NAME = orcl)
    (SID_DESC =
    (GLOBAL_DNAME = physicaldb_DGMGRL)
    (ORACLE_HOME = /oradisk/oracle/product/11.2.0/db)
    (SID_NAME = ORCL)
    Primary database Listener contents
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.232)(PORT = 1521))
    ADR_BASE_LISTENER = /oradisk/oracle
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DNAME = orcl)
    (ORACLE_HOME = /oradisk/oracle/product/11.2.0/db)
    (SID_NAME = orcl)
    (SID_DESC =
    (GLOBAL_DNAME = orcl_DGMGRL)
    (ORACLE_HOME = /oradisk/oracle/product/11.2.0/db)
    (SID_NAME = orcl)
    TNSNAMES.ora on all nodes
    PRIMARYDB =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.232)(PORT = 1521)))
    (CONNECT_DATA =(SID = orcl))
    LISTENER_PHYSICALDB =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.234)(PORT = 1521))
    PHYSICALDB =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.234)(PORT = 1521)) )
    (CONNECT_DATA =(SID = orcl))
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.232)(PORT = 1521)))
    (CONNECT_DATA =(SERVER = DEDICATED)(SID = orcl) )
    )

    Don't use the old syntax 'SID=...' in tnsnames.ora, use 'SERVICE_NAME=...' . Make sure 'SERVICE_NAME' is exactly the same returned by 'lsnrctl status' on both nodes.
    Primary and standby cannot talk to each other currently through the listener:
    ORA-16664: unable to receive the result from a database
    Cause: During execution of a command, a database in the Data Guard broker
    configuration failed to return a result.
    Action: Check Data Guard broker logs for the details of the failure. Fix any
    possible network problems and try the command again.
    ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
    Cause: The listener received a request to establish a connection to a database or other service. The connect descriptor received by the listener specified a service name for a service (usually a database service) that either has not yet dynamically registered with the listener or has not been statically configured for the listener. This may be a temporary condition such as after the listener has started, but before the database instance has registered with the listener.
    Action: - Wait a moment and try to connect a second time.
    - Check which services are currently known by the listener by executing: lsnrctl services <listener name>
    - Check that the SERVICE_NAME parameter in the connect descriptor of the net service name used specifies a service known by the listener.
    - If an easy connect naming connect identifier was used, check that the service name specified is a service known by the listener.
    - Check for an event in the listener.log file.
    Werner

  • Php connection to remote mysql server

    Hi,
    I've stragne problem using php 4.3.10 with Sun One 6.1 on Solaris 9. The connection to a remote mysql server fail. I've correct grants in both servers and the php.ini is setting to permit no limit connection to databases. the code:
    $host='my-remote-server.com';
    $link1=mysql_connect($host,"bla","blabla");
    if$db1 = mysql_select_db("LOGIN",$link1);
    $link = mysql_connect("localhost","bla","blabla");
    $db = mysql_select_db("LOGIN",$link);
    The remote connection fail but the local one works. When i work with another server Sun One 6 in Solaris 8 , everthing work wonderfull with the same deffinitions, it can connect the remote databases but the others machines can't connect the solaris 8 machine. i think there is something wrong in the solaris 9 or/and sun one 6.1 deffinition it avoid remote connection. The problem i don't know what may be wrong, which setting may affect tcp connections from web application in solaris 9/sun one 6.1 plataform.

    we found the problem finally and may be useful for someone. Using the solaris 9 network snifer (snoop) we found that the default php timeout connection for mysql doesn't work ,this value is 60 in the php.ini . After 4 or 5 miliseconds php application closes the connection when it runs from the webserver , running from the shell it doesn't happen.The answer from the other server arrived after 20 or 30 milisecods then the connection to the databases fails. The solution is to put unlimited tiemout , mysql_connection_timeout=-1 then it success to connect the remote mysql server correctly. May be problem without timeout connection in case the other server doesn't answer, then application may wait forever or untill the system or webserver take out the application. I didn't check this posibilty, mainly i'm interesting the applications can work and write in the remote databases. If this definition cause problem as application waiting connection we always can try with another value greater than 60.

  • Oracle 10.2 on AIX -- need to connect to remote SQL server by dblink

    oracle 10.2 on AIX -- need to connect to remote SQL server by dblink
    i didn't see a odbc diectory in our oracle home path. how do i know odbc driver is installed in the oracle on our AIX server.
    If it is there, do i just need to modify the odbc.ini and then the inithsodbc.ora, linster.ora, tnsnammes.ora files, or am I missing something
    Appreciate your response
    Edited by: user10876711 on May 12, 2011 9:18 AM
    Edited by: user10876711 on May 12, 2011 9:18 AM

    when you want to connect from Oracle to a SQl Server you need the Oracle Gateway (HSODBC or even better Dg4ODBC) and a FOREIGN ODBC DRIVER for your foreign database - a SQL Server ODBC driver. You have to get this driver from a 3rd party vendor - Oracle does not offer any foreign ODBC drivers.
    So before being able to use DG4ODBC/HSODBC you need to install from a 3rd paryt vendor a SQL Server ODBC driver. Commercial vendrs are for example Data Direct, Openlink or Easysoft.
    On Unix ODBC drivers commonly also require a driver manager. If the ODBC driver vendor does not ship one with the ODBC driver you can get it from www.unixodbc.org

  • Adobe Reader won't open pdfs. Message : Fatal Error: Acrobat failed to connect to a DDE server.

    What can I do to restore my Adobe Reader to working order. Worked fine yesterday. Today, won't open any pdf  docs in Adobe or saved on the computer. Message keeps popping up: Fatal Error: Acrobat failed to connect to a DDE server.

    DDE stands for Dynamic Data Exchange, check this threat
    http://forums.adobe.com/message/1877300#1877300

  • Flex mobile connect to remote secure server!!

    Hi guys
    I'm a beginner with flex mobile.
    i'm trying to create an appllication flex mobile. and i have to connect to remote secured server (apache) to get some services deployed.
    i did it and when i try with emulator from flash builderit's worked, a pop up window started to enter a login and password for connect to the remote server. it's okay, i get a result.
    but now when i try this application with my mobile phone, application launched correctly but i can't connect to remte server ( i dont have anythig like a popup to enter the login and pssword).
    i need your help.
    thanks

    Did you ever figure this out? I'm having the same issue.

  • Lync 2010: Deleted Trusted Server remains in Config: Failed to connect to a peer server

    Hi
    We added a Trusted Application to our Lync 2010 topology and removed it a few days later as it became clear it will not work for us..
    Since then conference group chats do not work any longer.
    If I trace the issue I get
    reason="Failed to connect to a peer server";WinsockFailureCode="10060(WSAETIMEDOUT)";WinsockFailureDescription="The peer did not respond to the connection attempt";Peer="deletedFQDN";Port="5061"
    The host (peer) still exists but the application once running on port 5061 does not.
    If I look in AD-Configuration I cannot find the Peer or anything related to it. It is already deleted in the topology (as far as I can see).
    Where else can I look for (and delete) orphaned Peer entries?
    BR
    schuess

    Run Export-CsConfiguration -FileName c:\TP.zip, open the xml file in folder TP.zip, check if the IP address for trusted application exists.
    If it exists, run the command Get-CsStaticRoutingConfiguration to check if something is related with the trusted application.
    If yes, to remove it, you can run the command Set-CsStaticRoutingConfiguration -Route $null.
    Lisa Zheng
    TechNet Community Support

  • Fatal Error Acrobat failed to connect to a DDE server?

    Need help, Adobe Acrobat Pro 11 will not open.  Fatal Error Acrobat failed to connect to a DDE server.

    Hi joanne36657607,
    I a sorry that you are experiencing this issue & will be happy to help you.
    Please provide some more information in order to diagnose the issue correctly.
    1) Which Operating System you are using.
    2) Exact version of Acrobat.
    3) What were you doing when this problem start occurring.
    4) Have you tried re-installing the product, if not, then please try it.
    Regards,
    Aadesh

Maybe you are looking for

  • Issue while making a call through Nokia lumia 510

    Hi, i have purchased nokia lumia 510 around five months back. since then this phone is troubling me in a way or other. earlier there were issues with internet connectivity when i rectified it now there comes a new problem which occurs while making a

  • New iMac as second display for MacBook Pro not working

    I just bought the new thin 2012 27" iMac as a replacement to the last model I had. I want to use the iMac as a second display for my 2012 MacBook Pro. I have a Mini Display Port to Mini Display Port cable that used to work with my previous setup and

  • E8500 getting high temps in-game with MB P53 neo-f

    Hello, i'm a MSI MB P53 neo-f owner with an Intel processor E8500 (not overclocked/cooler box) and i'm getting high temperatures when i'm playing games. Everest/rivatune/Bios/realtemp shows me 55-60º Celsius in Idle  and ~103 ºC in-game. It seems the

  • Failing over after WRITE_ERROR_TO_SERVER exception in sendRequest()

    Hi I am getting below error in my issproxy.log file. I wanted to see the source of this URL.cpp file to find out why it is failing. I am not able to open them using DLL decompiler as well. Could anyone tell me where can I get the source code for iisp

  • After updating to 3.6.14, Silverlight acts like it is not installed, even though it is.

    After updating to 3.6.14 Silverlight only works intermittently. Most of the time I get the "Download Silverlight" logo/link. Plug-in is installed, disabling plug-in and re-enabling makes it work one time only. I have to do this every time I view a vi