Listener:handler(s) for service

Hello gurus,
When I do lsnrctl status it shows me,
Service "mtg01" has 1 instance(s).
Instance "mtg01", status READY, has 2 handler(s) for this service...
what is handler here and how no of handlers are being decided?
Thanks.
P

Gee, I think that's a fairly unhelpful response. The index for the 10g Net Services Guide contains no entry for 'handler'. How is the OP supposed to figure this out. I feel this is a legitimate question.
The part of the 10g docs to read is:
http://download.oracle.com/docs/cd/B19306_01/network.102/b14212/concepts.htm#i1051710
Even with that documentation it is hard to figure out that:
- A handler can be either a SID or service (like an oracle database service) that registers with the listener either by default (SID registers to localhost:1521), or explicitly by setting SERVICE_NAMES and/or LOCAL_LISTENER and/or DISPATCHERS (if Shared Server mode) to register a partocular database as a service on a particular listener.
- A handler can also be created by manually specifying static service registration in the listener.ora:
http://download.oracle.com/docs/cd/B19306_01/network.102/b14213/listener.htm#sthref793
There. Now isn't that a little more helpful and a little less self-righteous?
Regards,
Jeremiah Wilton
ORA-600 Consulting
http://www.ora-600.net

Similar Messages

  • Memory leak for services.exe

    Hi,
    I have been observing memory leak for "Services.exe" process and which causes server hung issue. I am having server 2008 R2, hosting SQL server 2008 R2.
    the handle count for services.exe rises to its limit quickly and the casues the server hung issue.

    Hi,
    I agree with Milos that you can install Process Monitor to find the root reason for this issue:
    http://technet.microsoft.com/en-au/sysinternals/bb896645.aspx
    In addition, it may caused by some corrupt event logs, please make sure you have applied the Maximum log size setting for event logs appropriately.
    Best regards,
    Susie

  • Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...

    Service "orcl" has 2 instance(s).
    Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
    Instance "orcl", status READY, has 3 handler(s) for this service...
    Service "rcat" has 2 instance(s).
    Instance "rcat", status UNKNOWN, has 1 handler(s) for this service...
    Instance "rcat", status READY, has 1 handler(s) for this service...
    What does Instance "orcl", status UNKNOWN, has 1 handler(s) for this service... means?

    Table 10-3 Listener Control Utility SERVICES Command
    Output Section Description
    Service
    Identifies the registered service
    Instance
    Specifies the name of the instance associated with the service
    The status field indicates if the instance is able to accept connections.
    A READY status means that the instance can accept connections.
    A BLOCKED status means that the instance cannot accept connections.
    A READY/SECONDARY status means that the is a secondary instance in an Oracle Real Application Clusters primary/secondary configuration and is ready to accept connections.
    A RESTRICTED status means that the instance is in restricted mode. The listener blocks all connections to this instance.
    An UNKNOWN status means that the instance is registered statically in the listener.ora file rather than dynamically with service registration. Therefore, the status is non known.
    Handlers
    Identifies the name of the service handler. Dispatchers are named D000 through D999. Dedicated servers have a name of DEDICATED.
    This section also identifies the following about the service handler:
    established: The number of client connections this service handler has established
    refused: The number of client connections it has refused
    current: The number of client connections it is handling, that is, its current load
    max: The maximum number of connections for the service handler, that is, its maximum load
    state: The state of the handler:
    - A READY state means that the service handler can accept new connections.
    - A BLOCKED state means that the service handler cannot accept new connections.
    Following this, additional information about the service handler displays, such as whether the service handler is a dispatcher, a local dedicated server, or a remote dedicated server on another node
    >>>http://download-west.oracle.com/docs/cd/B19306_01/network.102/b14212/listenercfg.htm#sthref1060

  • No listener registered for service

    Hi,
    Messages are stuck up in sxmb_moni with status 'System error - Manual Restart Possible'. I restarted the messages twice, but no change.
    I see following message when clicked on the red flag in sxmb_moni.
    "HTTP response contains status code 503 with the
    description no listener registered for service
    /file/xxxx_xxxx_xxxxx"
    I tried the note 803145 as suggested in one of threads but that too did not work.
    Any other ideas ?
    Thanks.

    I do not know as I have not created it. This was working fine since long. I am supposed to troubleshoot it now.
    In addition, I can tell you that an external application gets this file from XI server using sftp.
    Thanks.
    - Atul

  • J2Se receiver File adapter-HTTP 503 no listener registered for service

    Hi,
    We are using J2Se file adapter for one the interfaces and the logs of the J2se adapter engine has shown the following error-
    Error: com.sap.aii.messaging.net.TransportException: HTTP 503 no listener registered for service /file/example_outbound
         at com.sap.aii.messaging.net.HTTPRequest.run(ServerHttpImpl.java:416)
    I checked with the J2SE File/FTP receiver adapter configuration given at help.sap and found the following the following info related to the error-
    Specifications for addressing by the Integration Engine
    ○       XI.httpPort=<port_no>
    <port_no>specifies the HTTP server port that receives the messages from the Integration Engine.
    ○       XI.httpService=<service>
    <service> describes the service part of the address where the Integration Engine must send its messages.
    These specifications are mandatory.
    If, for example, you have specified XI.httpPort=1234 and XI.httpService=/file/Receiver, the end point address of the file/FTP adapter in the Integration Engine must be specified as follows:
    http://<fileadapterhost>:1234/file/Receiver
    The end point address must be extended as follows for the Integration Engine in Release 1.0:
    http://<fileadapterhost>:1234/file/Receiver?action=execute&pipelineid=Receiver
    If the Integration Engine message is sent to a non-specified adapter service, the system displays the following error message:
    *No registered listener for <Service> found*
    The system displays the same message if the adapter is initialized, but has not been started (status STOPPED or INITIALIZED).
    Where I need to check this Integration engine address specifications. I have't found any of the above code in the adapter configuration which we are using presently.The interface is running successfully before but thrown this error now.
    Please reply me if some one has faced similar issue and get it resolved.

    Hi
    How was this issue resolved? I have the same problem.
    I only have two receivers - the deafult j2se file receiver and my newly created one which used the default as a template. The ports and service's are different.
    I've even tried deleting my custom receive adapter and using only the default one but i still get that error.

  • Instance "hdev", status BLOCKED, has 1 handler(s) for this service...

    lsnrctl status listener_name give me this BLOCKED status of this instance, wondering what's the fix?
    Service "hdev.world" has 2 instance(s).
    Instance "hdev", status UNKNOWN, has 1 handler(s) for this service...
    Instance "hdev", status BLOCKED, has 1 handler(s) for this service...
    Service "hdev_XPT.world" has 1 instance(s).
    Instance "hdev", status BLOCKED, has 1 handler(s) for this service...
    Service "hdmo.world" has 2 instance(s).

    You may need to Increase the value for PROCESSES.
    beuase the dedicated process is waiting to get new processs.
    --Girish                                                                                                                                                                                                                                                           

  • How to handle threading for TCP communicat​ion?

    Hi,
    I've a project to control two separate applications (C++ and LabView) and both of them are implemented as server. Another client program (C++) is used to control those application. The communication among them are implemented using TCP socket. The client program sends message to start or stop some tasks on the servers. The client program also sends time (hh:mm:ss) with the start and stop message to determine when to start or stop.
    In C++ application (server): The application listens for connection and when gets  one, it creates a communication thread to handle that and again listen for another connection. The communication thread handles message passing and when it receives start or stop message, it creates a timer thread with the received time to trigger a task at specified time. And after that it waits for message from the client. So, here, when thread (communication, timer) is needed, it is created.
    In LabView (server): I've tried to create same thing as the C++ server. But, from LabView manual and others forum threads, I got that LabView is multithreading and it can be done using independent loop. So, I'd to create four loops in a diagram:
    1. Listen for new connection
    2. Handle communication for already received connection
    3. Start timer
    4. Stop timer
    and they are run at the beginning of the execution and communication among them are managed using local variables. But, 2,3 and 4th loop can handle only one connection and it can handle another if the current is closed. But, the C++ application can handle more than one connection by creating thread when it is necessary but not at the beginning of the execution of the application.
    Is there a better way to implement this in LabView?
    Is it possible to handle multiple connections and create diagram node/block (like thread) dynamically like C++?
    Thanks.
    Using LabVIEW 2010, Visual C#, Visual C++ (2005, 2008, 2010)
    Solved!
    Go to Solution.

    There are several ways to do this in modern LabVIEW and you should probably search the Example Finder for some TCP examples. The classic way is to transfer the connection refnum from the listen loop to a communication loop that adds it to an array of connection IDs and then continously iterates over this array to do the communication. It works since about LabVIEW 4.0 perfectly for me even for applications with HTTP based communication protocol. But you need to make sure of course that the communciation handling for one connection isn't delaying its work for some reasons as that would delay the handling of the other connections too, as they are really worked on sequentially. If you encounter an error, the connection ID is closed and removed from the array.
    The other is that you create a VI that does your whole communication and terminates itself on an error or when getting the quit command. Make this VI to be reentrant and then launch it through VI server as reentrant instance, passing it the newly received connection refnum form the listen loop. Then use the Run method to let it start and operate like an independant thread.
    For all of these you should be able to find an example in the Example Finder when searching for TCP.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Fault handling policy for a process in the fault-binding.xml

    Can I specify a fault handling policy for a specific process using fault handling framework 10.1.3.3?
    <process faultPolicy="DefaultPolicy"/>
    I cannot specify the name of the process according to the xsd :(
    Can this be achieved?
    I have a two different partner links in different processes having the same name. If I add the partner link to the fault-binding.xml what would be the result?
    Note: I cannot use bpel.xml to specify the fault policies as of now.

    The fault policy bindings file does not allow you to specify a specific fault policy for an individual processes. You can only do this for all BPEL processes (eg: process Level) or at finer grained levels such as partner link levels.
    You might be able to use the partner link level for any services that call the process in which you wnat to error handle (eg: Process C needs to be error handled. Process A and B call C so for the partner link names for invoking C could have the fault policy defined for them). Therefore any faults returned from C could propagate back to process A / B and be handled within by the policy outside of Process C. Obviously if this apporach was used you would not want to use process level definitions as C would continue to use this.
    If the partner links were of the same name, they should both be handled by the fault policy that is defined withiin the Fault policy (e.g Partner Link level definitions)
    An approach that can be used is to specify the fault policy within the bpel.xml file. The information would be added as follows:
    </partnerLinkBindings>
    <!-- Start of Definition-->
    <faultPolicyBindings>
    <process faultPolicy="AProcessFaultPolicy"/>
    <partnerLink faultPolicy="APartnerLinnkPolicy">
    <name>insertSSN_dbAdapter</name>
    <name>Another_Adapter</name>
    </partnerLink>
    </faultPolicyBindings>
    <!-- End of Definition -->
    </BPELProcess>
    </BPELSuitcase>
    However, I noted you said you were unable to do this. I wasn't sure if this was for technical/governamce reasons or knowledge reasons (unsure where to place to the details.
    Hope that helps and does not confuse matters
    Dave

  • Transport  Error occurred during post-handling RS_AFTER_IMPORT for ISCS L

    Hi,
       We are moving cube 0IC_C03 of material stocks/movements
    from Dev to Quality and we are facing problem while transporting the Transfer Structure 2lis_03_BF. Other  two TS moved successfully.
    The transporting is failing with the below error:
       “Errors occurred during post-handling RS_AFTER_IMPORT for ISCS L"
      We tried moving couple of times , still it was failing with the same error and even we tried to activate in Quality with the activate program .It say " there is no Transfer structure to activate.".
    BW system is  3.1 c with service pack 18.
    Your help greatly appreciated
    Thanks,
    Sudharani

    Hi there,
    Have you checked that DataSource is activated and replicated in your R3 Quality system? Check in BW for your source system if 2LIS_03_BF is there.
    Hope this helps,
    Regards,
    Carlos

  • Scheduling Agreement for Services

    Dear All,
    We have to enter into long term Service Agreement with Certain Service Providers (Software Developers, Service for Garden Maint. etc) whose service we procure and pay on a periodic basis.
    Since a Service PO won't do here (As agrt has to be a long term and Validity shld be maintainable at (Multiple)Line Item Levels), so I am looking for a SA.
    If I select Item Categ as 'T' (Text), then It is not taking Tgt qty and Net Price.
    Thus I want a SA for serv. with Multiple Line Items, Indiv Validity Periods, Indiv prices and Qtys, Texts.
    Plz contribute even if U have a slight Idea of this. Also the process of Service Procurement (Service entry sheets etc)and Payt.
    Thanks
    Sudhanshu

    Hi Sudhanshu,
    you need to use Item category "D" for this in SA.
    Also you can use the contract with release orders to handle this scenario.
    And contract  / release order seems more pratical for service procurement than SA.
    Hope it helps.
    Regards,
    Shriharsh

  • OSB - Error handling, report via service callout?

    I'd like to use Report Action on any error happened in my services. I'd also like to keep only one Report Action to be able to change its configuration later easily if needed.
    As it seems currently, if I add the Report Action to the Error Handler of the service directly, it logs the error code/reason/etc correctly, but if I move the Report Action to a separate service and add a service callout to the Error Handler instead of calling the Report Action directly, I lose the error information (I get the report message but error code/reason/details will be all NULL in the database).
    Am I doing something wrong here? Is that a limitation of the product? Is there any solution to keep the report actions centralized in this case?
    Thanks..

    hi guys,
    thanks for all the suggestions though it's still not working here. Hopefully clarifying the situation:
    a) service -- error handler -- report error
    b) service -- error handler -- service callout -- report error
    a) works, b) does not.
    The syndromes for not working is that the reported message has error code, reason and detail all empty (NULL if I look directly in the database). I suspect the problem is with my service callout in scenario b).
    The service callout originally was made using the following parameters:
    Request document variable: body
    Response document variable: response
    SOAP request header: header
    SOAP response header: rheader
    Reading your suggestions I tried to set the request document variable from 'body' to 'fault', but it did not help either: I get the report message but still no error information in the message.
    How exactly should this service callout look like to properly transfer the error details to the called pipeline?

  • Why does multiple handles created for the file File (RW-) C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc

    I am analysing the file handles created by my desktop application and when i generate a report using handle.exe, in report i could see multiple file handles created for 
    1) File  (RW-)   C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc
    2) File  (RW-)   C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2
    I could see around 80 entries of file1 and around 5-10
     file 2 .
    What my understanding about the WinSxS, should load the dll only once and should keep referencing the same dll. But what my results out from handle.exe contains multiple file handles created. Is there a glitch in system or is it expected behavior? If there
    is a problem how to fix it?
    My system configuration is as follows
     OS windows7 enterprise edition , service pack1..
    64 bit os,  intel core i7 processor
    .net framework 4.5
    Thanks
    Srikanth

    As this thread has been quiet for a while, we assume that the issue has been resolved. At this time, we will mark it as ‘Answered’ as the previous
    steps should be helpful for many similar scenarios.  <o:p></o:p>
    If the issue still persists and you want to return to this question, please reply this post directly so we will be notified to follow it up. You
    can also choose to unmark the answer as you wish.  <o:p></o:p>
    In addition, we’d love to hear your feedback about the solution. By sharing your experience you can help other community members facing similar
    problems.  <o:p></o:p>
    Thanks!<o:p></o:p>
    Arnav Sharma | http://arnavsharma.net/ Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading
    the thread.

  • Does it actualy matter what you have on your remote server for services-config.xml

    Hi there, does it actualy matter what you have on your remote server for services-config.xml ?
    Does the information not just get baked into the flex 3 app at compile time on my local computer?

    I don't think this is right!
    If you don't have any config file, you can set up a remote object. The config file handles the default settings.
    If you implement something like
        <mx:RemoteObject id="myService"
            destination="amf"
            source="remoteServiceName"
            endpoint="http://myDomain/amfphp/gateway.php"
            fault="handleFault(event)">
            <mx:method name="test" result="handleResult(event)"/>
        </mx:RemoteObject>
    it will work!
    Dany

  • Return listener not called for popup invoked from RichCommandToolbarButton

    I have a popup dialog which is shown via the adf framework by specifying <run-as-dialog> on the <task-flow-call>.
    This popup is shown in two different contexts: In one it is shown via RichCommandMenuItem, in the other it is shown via RichCommandToolbarButton. For both I do .setReturnListener via the same function pointing to the same MethodExpression.
    Subsequently in the bean for the popup I do .returnFromDialog.
    However, when the popup is invoked via the menu item, the return listener handler is called. But, when the popup is invoked via the toolbar button the return listener handler is not called.
    Can anyone suggest any reasons why a return listener from a RichCommandToolbarButton might not be called?
    Thank you,
    Ania.

    Yes, they are.
    RichCommandToolbarButton adfButton = new RichCommandToolbarButton();
    adfButton.setUseWindow(true);
    adfButton.setPartialSubmit(true);
    adfButton.setImmediate(true);
    adfButton.setWindowHeight(butDef.getHeight());
    adfButton.setWindowWidth(butDef.getWidth());
    RichCommandMenuItem menuItem = new RichCommandMenuItem();
    menuItem.setUseWindow(true);
    menuItem.setPartialSubmit(true);
    menuItem.setImmediate(true);
    menuItem.setWindowHeight(TableDefinitions.getTxnPropertyEditToolbarButton().getHeight());
    menuItem.setWindowWidth(TableDefinitions.getTxnPropertyEditToolbarButton().getWidth());

  • Intrastat declaration for services in Italy

    Hello to all,
    I need to know how to produce the Intrastat declaration for services in Italy, if possible in FI. It seems that the basis of Intrastat-declaration can only be MM and SD.
    However I have further questions:
    Has anybody an idea from where the field INTRA_SERVICE_CODE
    takes it's information, how is it build?
    For example, is there any possibility to insert the INTRA_SERVICE_CODE within the service item of
    the purchase order creation? Or we have exclusively to mantain manually
    this field within the table VEIAV?
    Furthermore I'm wondering if there is still any update ongoing regarding the notes already published. I already knwo the notes 1390593, 1421753, 1442100, 1442006. But the solutions do not seem sufficient.
    Thank you very much in advance
    I wish you all a nice day
    King Regards
    Birgit

    Thank you again,
    however I'm wondering if maybe anybody is already experienced with the subject and can give any suggestions how to handle the argument. For example can anybody imagine  that it is possible to produce the declaration items within FI documents?
    It seems that SAP in this moment does not provide any other solutions. But I'm not sure.
    Thank's in advance
    Birgit

Maybe you are looking for

  • IMac 27" with Lion upgrade ... daily hangs! Need help and support

    Dear Apple, Mid-July we got an iMac27" with Snow Leopard installed. First week of August I upgraded to Lion via web download (from Apple Store). Since then the iMac has frequently hung. It goes in two stages: 1) the cursor gets round with rolling col

  • Adobe Acrobat AppV Error

    I have packaged multiple versions of AppV and delivered to a VDE environment. I am now getting intermittent errors when starting the application: [04/16/2013 15:25:26:581 ???? INF] {tid=1AB0:usr=cathy clarke} An error occurred while opening the virtu

  • HT1296 How can I transfer .avi files to my iPad3?

    I would like to transfer videos taken with my digital SLR camera to my iPad3G but I do not know how to import a .avi file into itunes.

  • JSF/Spring integration - managed-property problem

    I am using JSF 1.1_01 (MyFaces 1.1), Spring 1.2, Ajax4Jsf. The JSF application has h:selectOneMenu . On change event of h:selectOneMenu sets "selectedValue" into backing bean as shown below: page.jsp <h:selectOneMenu value="#{test.selectedDevice}" >

  • Production Order Header - Committed Quantity

    Hi Team, I have created the production order with quantity 2. In order to produce the 2 header item, i need to 2 components (BOM item). But currently i have only 1 quantity of  BOM item in stock. With this condition, i am performing the ATP check in