RPC - again (ORA-28575)

Hi,
I read a lot articles about my problem, but I can't resolve it.
After many changes, I still have:
ORA-28575: unable to open RPC connection to external procedure
agent
ORA-06512: at "QGUARADM.DLL$GETUSR", line 0
ORA-06512: at line 5
My TNSNAMES and LISTENER are:
# LISTENER.ORA Network Configuration File: E:\ORACLE\DEL\816
\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = pccdev)(PORT = 1521))
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = pccdev)(PORT = 1527))
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = pccdev)(PORT = 1521))
(PROTOCOL_STACK =
(PRESENTATION = TTC)
(SESSION = NS)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\ORACLE\DEL\816)
(PROGRAM = extproc)
(SID_DESC =
(GLOBAL_DBNAME = "DEL.WORLD")
(ORACLE_HOME = E:\ORACLE\DEL\816)
(SID_NAME = DEL)
(SID_DESC =
(GLOBAL_DBNAME = QGUAR)
(ORACLE_HOME = E:\ORACLE\DEL\816)
(SID_NAME = QGUAR)
# TNSNAMES.ORA Network Configuration File: E:\oracle\DEL\816
\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
QGUAR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = pccdev)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = QGUAR)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(Key = extproc1))
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
DEL.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = pccdev)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = pccdev)(PORT = 1527))
(CONNECT_DATA =
(SERVICE_NAME = DEL.WORLD)
Database 8.1.6 - upgraded from 8.1.5
Can you help me?
Jakub

>
TNSPing works OK:
Attempting to contact (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))
OK (540 msec)
Sorry - I was wrong:
TNS Ping Utility for 32-bit Windows: Version 8.1.6.0.0 -
Production on 11-DEC-2001 11:10:35
(c) Copyright 1997 Oracle Corporation. All rights reserved.
TNS-03505: Failed to resolve name
But:
LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 11-
DEC-2001 11:10:26
(c) Copyright 1998, 1999, Oracle Corporation. All rights
reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)
(KEY=EXTPROC1)))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version
8.1.6.0.0 - Production
Start Date 10-DEC-2001 13:20:00
Uptime 0 days 21 hr. 50 min. 25 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File E:\ORACLE\DEL\816
\network\admin\listener.ora
Listener Log File E:\ORACLE\DEL\816
\network\log\listener.log
Services Summary...
DEL          has 2 service handler(s)
PLSExtProc          has 1 service handler(s)
QGUAR          has 1 service handler(s)
QGUAR          has 1 service handler(s)
The command completed successfully

Similar Messages

  • ORA-28575: unable to open RPC connection to external procedure agent when trying to connect ORE.connect

    Hello,
    I had installed ore 1.3.1 windows server 2008 on top of Oracle DB 11.2.0.3 ,but when I connect the database,it didn't work.
    That is my code and error code.
    ore.connect(user = "rquser", sid = "db11g", host = "....", password = "....", all = TRUE)
    Got error as below:
    error.oci.GetQuery(conn, statement, data = data, prefetch = prefetch, :
    ORA-28575: unable to open RPC connection to external procedure agent
    ORA-06512: at "RQSYS.RQEVALIMPL", line 17
    ORA-06512: at "RQSYS.RQEVALIMPL", line 14
    ORA-06512: at line 4
    Also i have follwed the below link:
    ///ORE1.3-ore-server-win-x86_64-1.3,error ORA-28575: unable to open RPC connec
    But failed to resolve the problem.
    Below are the TNS and Listener file entry:
    # listener.ora Network Configuration File: F:\OracleDB\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = EXTPROC)
          (ORACLE_HOME = H:\ORA11G\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:H:\ORA11G\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.11.69)(PORT = 1521))
    ADR_BASE_LISTENER = H:\ORA11G
    -============================
    # tnsnames.ora Network Configuration File: F:\OracleDB\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
        (CONNECT_DATA =
          (SID = EXTPROC)
          (PRESENTATION = RO)
    DB11G = 
    (DESCRIPTION =   
      (ADDRESS_LIST=
       (ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.11.69)(PORT = 1521)) 
      (CONNECT_DATA =   
        (SERVER = DEDICATED) 
        (SID = DB11G)
    ====================================================
    Thanks
    Sandy

    Hi Sandy,
    If you set EXTPROCS_DLLS=ANY in the listener and then restart the listener, does it fix the problem?
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = EXTPROC)
          (ORACLE_HOME = H:\ORA11G\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ANY")
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.11.69)(PORT = 1521))
    Sherry

  • Hi Simon: I'm back with ORA-28575 again :(

    If you recall from some previous posts, you were (are) helping us with Extproc issues.
    My case is bizarre. I do not have a listener.ora nor a tnsnames file on my machine - Oracle 8.1.6/linux. I think during the install - a different setup was used that bypasses these files for net9 communications. - Still a mystery. Yet, we had a BC4J app running for a while using intermedia and all was OK. Overnight - we are getting the infamous ORA-28575/06512 error again when trying to insert images into the db.
    Here is our lsnrctl status response
    [oracle@atechora dbs]$ lsnrctl status
    LSNRCTL for Linux: Version 8.1.6.0.0 - Production on 21-APR-2001 07:13:43
    (c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.
    Connecting to (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for Linux: Version 8.1.6.0.0 - Production
    Start Date 21-APR-2001 06:29:47
    Uptime 0 days 0 hr. 43 min. 55 sec
    Trace Level off
    Security OFF
    SNMP OFF
    Listener Log File /usr/local/oracle/u01/product/8.1.6/network/log/listener.log
    Services Summary...
    atech1 has 3 service handler(s)
    Question: Where do I start applying the help you've provided in other posts when I don't have these files?
    Thanks,
    Chris

    Hi Chris,
    Sorry for not getting back to you, I've been busy "9i'ing" it. Glad to hear you've got it resolved though.
    Just to clear up some stuff and ask a question or two:
    First, its not really "interMedia writes" that is the issue. Its interMedia's use of the ExtProc functionality to call out to external procedures to perform image processing. Its always possible to write interMedia data. The issue comes with image processing such as calls to ORDImage.setProperties() [which only reads image data] and ORDImage.process() [which reads, modifies and writes image data], which are handled externally using ExtProc. Note that a "standard" BC4J app, using the built-in interMedia support in 3.2, should work even if ExtProcs aren't working, because there's a try-block around the call to OrdImage.setProperties() with a catch-block that simply writes the browser-supplied MIME type to the object. Of course, if you've built your own app, then that might be different.
    As for the problem; yes, unfortunately, there is a bug using the Multi-Threaded Server feature with ExtProc, in that MTS breaks ExtProcs. I believe this has been fixed in 8.1.7, and may also have been fixed in an 8.1.6 patch set.
    You mention that "First, unlike all reference information I've seen on Technet, the client side of your intermedia app doesn't need to reference the extproc listener - but the server side does." I hope I haven't mislead you here. You are absolutely correct, ExtProcs are server-side functionality. If you can point me at the offending information, I'll try to see about getting it fixed.
    Once again, glad to hear its working again.
    Regards,
    Simon
    null

  • ORA-28575: unable to open RPC connection to external procedure agent

    Hi everybody,
    Could you please help me with this problem? I'm trying to configure Oracle XE 11g for external procedures, this because I have to access some procedures in a DLL made in Delphi 6.0, but even with the simplest of the dll I make, like a sum made in C, I can't get pass this error ORA-28575: unable to open RPC connection to external procedure agent.
    This is my listener.ora:
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
    (PROGRAM = extproc)
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\oraclexe\app\oracle\product\11.2.0\server)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (ADDRESS = (PROTOCOL = TCP)(HOST = myPC)(PORT = 1521))
    DEFAULT_SERVICE_LISTENER = (XE)
    and this is my tnsnames.ora:
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = myPC)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    Do you know what could be wrong? I'm out of ideas and google search...
    Also, is there any difference in a calling for a DLL made on VB and one made in Delphi??
    Thanks and Regards,

    Hello,
    This error could appear due to issues with configuration of your listener, database or with extproc. First check that the permissions on extproc in your Oracle_home specified in your listener.ora file are valid:
    Run the following ./extproc and it should display the banner.
    If above is ok, then check for the domain name. One probable reason could be that if default_domain is set and that domain is not appended to the service name in tnsnames.ora, the connection fails.
    regards
    fahdmirza.blogspot.com

  • ORA-28575: connection to RPC failed

    Hi,
    I am running Oracle 8.1.7 on Debian potato and Installation was smooth (surprisingly).
    I tried to run a demo program :
    ord/img/demo/java/ImageExample
    At first, I could not even connect. So I setup the tnsnames.ora listener.ora. According to the installation documentation, these files should be set up automatically during installation. OUI definitely did not do so, it did on a winNT installation. Restart lsnrctl and the services are there:
    ORCL has 1 service handler(s)
    PLSExtProc has 1 service handler(s)
    Then, came this error when I run the program:
    ORA-28575: unable to open RPC connection to external procedure agent
    I happen to have an Oracle8.1.7 on winNT and I verify both files with the ones in winNT as I do not have such problems in winNT. The entries of the files in both systems are the same except for the machine and dbms names, home directory and SID.
    How can I get Oracle RPC to run in Oracle?
    Any comments are appreciated.
    Thank you.
    Suryani.
    null

    If your database cache stop when create the user list this error could be solved restarting the database cache and manually upgrade this user list whith the DBA studio cache manager.
    In the other hand check for the listener.ora and tnsnames.ora files on the origin database, these look like:
    listener.ora:
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    tnsnames.ora:
    EXTPROC_CONNECTION_DATA.ARNET.COM.AR =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    Best regards, Marcelo.
    null

  • ORA-28575 again !

    Sorry for asking one more question about ORA-28575 problem but I can't find a solution.
    I'm new to Intermedia (8.1.7 on NT 4 SP6).
    I tried the package that comes in the PL/SQL demo directory (as Simon shows before). the first step of the package is working fine but the second doesn't.
    I've checked my tnsnames, listener and sqlnet.ora files but I can't find the mistake ...
    Any Idea?
    TNSNAMES.ORA
    BALEEN =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = liberte)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = baleen)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(Key = ExtProc1))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    LISTENER.ORA
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = liberte)(PORT = 1521))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = E:\Oracle\Ora81)
    (PROGRAM = extproc)
    SQLNET.ORA
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    Thanks in advance
    null

    Hi,
    Here are a couple of ideas:
    I don't think the key name is case sensitive, but just to make sure, set the EXTPROC_CONNECTION_DATA key value to EXTPROC1 in tnsnames.ora, to match the corresponding entry in listener.ora.
    Check to make sure that you don't have multitthreaded server (MTS) mode enabled. As far as I know, this is enabled using various MTS_ settings in init.ora. Unfortunately, MTS mode breaks the extproc mechanism in a number of Oracle8i versions, though I thought it was fixed for 8.1.7, but it may require a subsequent maintenance release.
    Regards,
    Simon
    null

  • Another ORA-28575 struggle

    I keep getting ORA-28757 errors when trying to make a call to an interMedia ORDSYS.ORDImage.process routine. Searched all of this forum and whatever I could find on Metalink. Followed all the directions, I believe. I also set my env param for TNS_ADMIN. My OS is NT4.0, DB is 8.1.6.
    When I keyin
    tnsping extproc_connection_data
    at a command prompt, I get an OK. So I believe my listener.ora and tnsnames.ora and sqlnet.ora files are synchronized. I have checked my init.ora file and all mts entries are commented. Still get ORA-28575.
    Can anyone help? I have included my tnsnames.ora and listner.ora entries below.
    TIA
    John Caputo
    [email protected]
    tnsnames entry is:
    EXTPROC_CONNECTION_DATA.WORLD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    listener.ora entries are:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = jjc-nt)(PORT = 1521))
    (DESCRIPTION =
    (PROTOCOL_STACK =
    (PRESENTATION = GIOP)
    (SESSION = RAW)
    (ADDRESS = (PROTOCOL = TCP)(HOST = jjc-nt)(PORT = 2481))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = F:\ora816)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = orcl2.jjcnt)
    (ORACLE_HOME = F:\ora816)
    (SID_NAME = orcl2)
    (SID_DESC =
    (GLOBAL_DBNAME = "d704.WORLD")
    (ORACLE_HOME = F:\ora816)
    (SID_NAME = D704)
    (SID_DESC =
    (GLOBAL_DBNAME = orcl8i.jjcnt.com)
    (ORACLE_HOME = F:\ora816)
    (SID_NAME = orcl8i)
    Here's sqlnet.ora also:
    NAME.DEFAULT_ZONE = world
    NAMES.DEFAULT_DOMAIN = world
    TRACE_LEVEL_CLIENT = OFF
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    AUTOMATIC_IPC = OFF
    null

    Hi,
    Looks like you've done just about everything. Here are a couple more suggestions to try to track this down.
    First, double-check the init.ora file(s) to make sure that the LOCAL_LISTENER parameter associated with MTS isn't specified.
    In the PL/SQL demo directory, there's an ExtProc debugging example. We can try that to see if its ExtProc calls in general that are failing, or just interMedia ExtProc calls.
    First, cd to <oracle_home>\plsql\demo, run SQL*Plus, then:
    SQL> connect system/<manager-password>
    SQL> grant create any library to scott;
    SQL> connect scott/tiger
    SQL> @dbgextp
    SQL> execute DEBUG_EXTPROC.STARTUP_EXTPROC_AGENT;
    SQL> connect system/<manager-password>
    SQL> revoke create any library from scott;If its a general ExtProc problem, then the execute should fail. As a matter of elimination, it might be worth trying this from each database, just to see if its limited to one instance. I've included some sample output below.
    Let us know what you find.
    Regards,
    Simon
    SQL> connect system/manager
    SQL> grant create any library to scott;
    Grant succeeded.
    SQL> connect scott/tiger
    Connected.
    SQL> @dbgextp
    Package created.
    Library created.
    Package body created.
    SQL> -- tnsnames.ora bug introduced here...
    SQL>
    SQL> execute DEBUG_EXTPROC.STARTUP_EXTPROC_AGENT;
    BEGIN DEBUG_EXTPROC.STARTUP_EXTPROC_AGENT; END;
    ERROR at line 1:
    ORA-28575: unable to open RPC connection to external procedure agent
    ORA-06512: at "SCOTT.DEBUG_EXTPROC", line 16
    ORA-06512: at "SCOTT.DEBUG_EXTPROC", line 16
    ORA-06512: at line 1
    SQL> -- tnsnames.ora bug fixed here...
    SQL>
    SQL> execute DEBUG_EXTPROC.STARTUP_EXTPROC_AGENT;
    PL/SQL procedure successfully completed.
    SQL> connect system/manager
    Connected.
    SQL> revoke create any library from scott;
    Revoke succeeded.
    SQL>null

  • ORA-28575 and ORA-06512 and ORA-04088:

    ERROR inserting new SUBSCRIBER information to database for 49: There was a problem executing the database query: ORA-28575: unable to open RPC connection to external procedure agent ORA-06512: at "ACP.ACP_PASS_PACK", line 10 ORA-06512: at "ACP.ACP_PASS_PACK", line 40 ORA-06512: at "ACP.T1_SUBSCRIBER", line 7 ORA-04088: error during execution of trigger 'ACP.T1_SUBSCRIBER' -- while processing OCI function OEXEC/OEXN
    I cheked .ora files and they are as they are explained in various formums. Please help where could be the problem

    If you run status command in listener control utility, you will see something similar to...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

  • ORA-28575

    Hi all.
    We migrated from 9i 32bit to 11g 64bit almost successfully. Except one thing
    We have a package that uses external (native linux) library libcrypt.so for passwords encryption.
    Now while executing
    select pwd_utils.crypt('123') from dual
    i get
    SQL Error: ORA-28575: unable to open RPC connection to external procedure agent
    i've already googled and searched this forum for solution, but failed.
    All recommendations are about listener config, but i think our config is correct:
    listener.ora:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (SDU = 32767)
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SDU = 32767)
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/product)
    (PROGRAM = extproc)
    (ENVS="EXTPROC_DLLS=ANY")
    CONNECT_TIMEOUT = 60
    and
    tnsnames.ora:
    ORCL =
    (DESCRIPTION =
    (SDU = 32767)
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
    (CONNECT_DATA =
    (SID = ORCL)
    (SERVER = DEDICATED)
    INST1_HTTP =
    (DESCRIPTION =
    (SDU = 32767)
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = SHARED)
    (SERVICE_NAME = MODOSE)
    (PRESENTATION = http://HRService)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (SDU = 32767)
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    also, tnsping extproc_connection_data works fine:
    $ tnsping extproc_connection_data
    TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 11-JUL-2010 16:55:54
    Copyright (c) 1997, 2009, Oracle. All rights reserved.
    Used parameter files:
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (SDU = 32767) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO)))
    OK (0 msec)
    OS Info: ubuntu 10.04 LTS, kernel version 2.6.32-22-generic-pae
    Thank you in advance.

    11-JUL-2010 21:00:49 * (CONNECT_DATA=(SID=PLSExtProc)(PRESENTATION=RO)(CID=(PROGRAM=)(HOST=radius)(USER=root))) * (ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)) * establish * PLSExtProc * 12518
    TNS-12518: TNS:listener could not hand off client connection
    TNS-12547: TNS:lost contact
    TNS-12560: TNS:protocol adapter error
    TNS-00517: Lost contact
    Linux Error: 32: Broken pipe
    Just reproduced error and copied the log.
    Is that what you needed?

  • External Procedure Error: Ora-28575

    We are trying to set up external procedures in an HP/UX environment. However, we can not seem to get past the following error:
    ORA-28575: unable to open RPC connection to external procedure agent
    The following is our TNSNAMES.ORA set up:
    EXTPROC =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = extproc_key))
    (CONNECT_DATA =
    (SID = extproc_agent)
    The following is the listener.ora setup:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ssi2)(PORT = 1521))
    (PROTOCOL_STACK =
    (PRESENTATION = TTC)
    (SESSION = NS)
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = extproc_key))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = SDST.world)
    (ORACLE_HOME = /u001/app/oracle/product/SDST)
    (SID_NAME = SDST)
    (SID_DESC =
    (SID_NAME = extproc_agent)
    (ORACLE_HOME = /u001/app/oracle/product/SDST)
    (PROGRAM = extproc)
    The following is the SQLNET.ORA setup:
    SQLNET.EXPIRE_TIME = 0
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    Does anyone have any ideas/help??? We're stuck. Thanks!

    Hi,
    I guess, it is happening in connection point only. Other wise It will give another error "RPC lost connection".
    I will give some tips.
    1.".so" path should match with oracle library path. For this one, u can query ur system tables and verify.
    2. When u create external procedure, be careful. Especially, when u give name of procedure and library. Pls. check this particular part.
    Pls. let me know the progress. U can directly contact me through the mails.
    With regards,
    Boby Jose Thekkanath,
    Dharma computers(P) Ltd.,
    Bangalore-India.
    www.dharma.com
    null

  • Intermedia indexes : "extproc_connection_data" error and ORA-28575

    1) I have migrated database from Rel2 to Rel3.,
    2) Migration of Db denied to migrate intermedia component,
    rest migration is successfull,
    3) With Rel2, intermedia indexes, lexer etc. were created
    and properly functioning with all default parameters,
    i do not remember any alteration, except the comment of
    mts entries in init.ora file,
    4) While creating intermedia indexes, it
    gives following errors :
    - ORA-20000
    - DRG-50704
    - ORA-28575
    - ORA-06512
    5) While issuing the following command, it returns error:
    > tnsping extproc_connection_data
    TNS-03505 : Failed to resolve name
    Furnishing the details of entries :-
    (A) TNSNAMES.ORA :
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)
    (KEY = EXTPROC0)))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)))
    (B) LISTENER.ORA :
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)
    (KEY = EXTPROC0)))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)
    (HOST = <host_name>)
    (PORT = 1521))))
    (DESCRIPTION =
    (PROTOCOL_STACK =
    (PRESENTATION = GIOP)
    (SESSION = RAW))
    (ADDRESS = (PROTOCOL = TCP)
    (HOST = <host_name>)
    (PORT = 2481))))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\Oracle\Ora81)
    (PROGRAM = extproc))
    (C) SQLNET.ORA :
    NAMES.DEFAULT_DOMAIN = <domain_name>
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH=(TNSNAMES, ONAMES, HOSTNAME)
    (D) SNMP_RO.ORA :
    snmp.SID.<sid_name>.matpl = <sid_name>
    snmp.oraclehome.<sid_name>.<domain_name> = d:\oracle\ora81
    snmp.address.<sid_name>.<domain_name> =
    (ADDRESS=(PROTOCOL=BEQ)(PROGRAM=ORACLE)
    (ARGV0=ORACLE<sid_name>)(ARGS='(DESCRIPTION=
    (LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))
    snmp.remoteaddress.<sid_name>.<domain_name> =
    (DESCRIPTION=(ADDRESS_LIST = (ADDRESS =
    (PROTOCOL = TCP)(HOST = <host_name>)
    (PORT =1521)))
    (CONNECT_DATA=(SID=<sid_name>)
    (SERVER=DEDICATED)))

    Thanks Omar, for proper diagnosis.
    Present Database Version in Oracle 8.1.7.0.0 and Oracle 9iAS 1.0.2.1 on Windows NT 4.0 platform.
    Regards,
    Ashwani
    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Omar Alonso:
    Please post db version and platform.<HR></BLOCKQUOTE>
    null

  • ORA-28575: unable to open RPC connection to external procedure

    I am trying to run a little external procedure that allows me to run a shell script from a stored procedure, however I keep getting the error as shown in the subject line. I understand that this error is caused by misconfigured listener.ora and tnsnames.ora files. I have been trying to set them up to use IPC and extproc, however, for the life of me I can't seem to get it to work.
    Would it be possible so someone to post sample .ora files that allow trusted callouts?
    P.S. I'm running on Redhat 7.2 and have no other problems (other than a lack of knowledge :) ).
    Thanks,
    Khalid.

    Try to add the following code in the tnsnames.ora and listener.ora respectively:
    tnsnames.ora
    extproc_connection_data =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (PROTOCOL = IPC)
    (KEY = xxx)
    (CONNECT_DATA =
    (SID = extproc)
    listener.ora
    LISTENER =
    (ADDRESS_LIST =
    (ADDRESS=
    (PROTOCOL=TCP)
    (HOST=192.168.yyy.yyy)
    (PORT=1521)
    (ADDRESS=
    (PROTOCOL=IPC)
    (KEY=xxx)
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = extproc)
    (ORACLE_HOME = /usr/users/oracle)
    (PROGRAM = extproc)
    REMEMBER: the key in tnsnames.ora = the key in listener.ora

  • Pls don't beat me again, ora-06508

    Hi, expert:
    First, I would like to thank cordially all the helpers who share their valuable ideas with me.
    Recently, almost everyday, we get ora-06508 after oracle 8.1.6 and tomcat are running for some time on the NT4 server. All objects are compiled and working fine.
    When we restart the oracle, this error disappears.
    We're using PL/SQL developer 3.0 as client development tool.
    Looking forward to your advice.
    null

    Have you checked to see if all objects are valid, upon getting this error. Objects may become invalid if you make changes to dependent objects. And of course this can have a cascading affect.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Mark King:
    Hi, expert:
    First, I would like to thank cordially all the helpers who share their valuable ideas with me.
    Recently, almost everyday, we get ora-06508 after oracle 8.1.6 and tomcat are running for some time on the NT4 server. All objects are compiled and working fine.
    When we restart the oracle, this error disappears.
    We're using PL/SQL developer 3.0 as client development tool.
    Looking forward to your advice.
    <HR></BLOCKQUOTE>
    null

  • Again: ORA-12504: TNS:listener was not given the SERVICE_NAME...

    Hi Guys,
    I got this already discussed error and I am sorry, to start a new topic, but I just have no idea what to do else.
    I have oracle11g - 32 bit running on my Windows 7 64 bit machine.
    The database-server is running fine according to the Database-Control Webinterface.
    Connecting with SQLPlus also works
    Now my application tries to connect to
    Server: localhost
    Database: orcl
    User: System
    PW: myPw
    I get: ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
    I was reading many threads here and so I tried to configure the standard-listener using the netmanager with an additional SID named "orcl" which results in this listener.ora:
    Line: -----
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = E:\app\Andinger\product\11.2.0\dbhome_1)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=ONLY:E:\app\Andinger\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    (SID_DESC =
    (GLOBAL_DBNAME = Oracle8)
    (SID_NAME = ORCL)
    LISTENER =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Andband)(PORT = 1521))
    ADR_BASE_LISTENER = E:\app\Andinger
    Line: -----
    This is my tnsnames.ora
    ORACLR_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (CONNECT_DATA =
    (SID = CLRExtProc)
    (PRESENTATION = RO)
    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Andband)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    Line: -----
    What else could I check? What else could be the reason, that it doesn't work.
    I appreciate any help, suggestins, hints... :)
    Thanks
    Andy
    Edited by: 943829 on 01.07.2012 04:56
    Edited by: 943829 on 01.07.2012 04:57

    Thanks for your fast reply!
    Attached all the stuff you asked for:
    First the result of tnsping:
    TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 01-JUL-2
    012 19:19:33
    Copyright (c) 1997, 2010, Oracle. All rights reserved.
    Parameterdateien benutzt:
    E:\app\Andinger\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    Adapter EZCONNECT zur Aufl÷sung des Alias benutzt
    Verbindungsversuch mit (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROT
    OCOL=TCP)(HOST=fe80::341a:eb0:3f57:ff6d%13)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(H
    OST=192.168.0.146)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=2001:0:5ef5:79fb:341a
    :eb0:3f57:ff6d)(PORT=1521)))
    OK (20 ms)
    This is the content of sqlnet.ora
    # sqlnet.ora Network Configuration File: E:\app\Andinger\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
    # This file is actually generated by netca. But if customers choose to
    # install "Software Only", this file wont exist and without the native
    # authentication, they will not be able to connect to the database on NT.
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
    The status of the Listener:
    C:\Users\Andinger>lsnrctl status
    LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 01-JUL-2012 19:23
    :25
    Copyright (c) 1991, 2010, Oracle. All rights reserved.
    Anmeldung bei (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Andband)(PORT=1521)))
    STATUS des LISTENER
    Alias LISTENER
    Version TNSLSNR for 32-bit Windows: Version 11.2.0.1.0 - Produ
    ction
    Startdatum 01-JUL-2012 13:07:18
    Uptime 0 Tage 6 Std. 16 Min. 7 Sek.
    Trace-Ebene off
    Sicherheit ON: Local OS Authentication
    SNMP OFF
    Parameterdatei des Listener E:\app\Andinger\product\11.2.0\dbhome_1\network\admi
    n\listener.ora
    Log-Datei des Listener e:\app\andinger\diag\tnslsnr\Andband\listener\alert\lo
    g.xml
    Zusammenfassung Listening-Endpunkte...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Andband)(PORT=1521)))
    Services ▄bersicht...
    Dienst "CLRExtProc" hat 1 Instanzen.
    Instanz "CLRExtProc", Status UNKNOWN, hat 1 Handler f³r diesen Dienst...
    Dienst "Oracle8" hat 1 Instanzen.
    Instanz "ORCL", Status UNKNOWN, hat 1 Handler f³r diesen Dienst...
    Dienst "orcl" hat 1 Instanzen.
    Instanz "orcl", Status READY, hat 1 Handler f³r diesen Dienst...
    Dienst "orclXDB" hat 1 Instanzen.
    Instanz "orcl", Status READY, hat 1 Handler f³r diesen Dienst...
    Der Befehl wurde erfolgreich ausgef³hrt.
    And the Listener Service information:
    C:\Users\Andinger>lsnrctl service
    LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 01-JUL-2012 19:24
    :37
    Copyright (c) 1991, 2010, Oracle. All rights reserved.
    Anmeldung bei (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Andband)(PORT=1521)))
    Services ▄bersicht...
    Dienst "CLRExtProc" hat 1 Instanzen.
    Instanz "CLRExtProc", Status UNKNOWN, hat 1 Handler f³r diesen Dienst...
    Handler:
    "DEDICATED" eingerichtet:0 abgewiesen:0
    LOCAL SERVER
    Dienst "Oracle8" hat 1 Instanzen.
    Instanz "ORCL", Status UNKNOWN, hat 1 Handler f³r diesen Dienst...
    Handler:
    "DEDICATED" eingerichtet:12 abgewiesen:0
    LOCAL SERVER
    Dienst "orcl" hat 1 Instanzen.
    Instanz "orcl", Status READY, hat 1 Handler f³r diesen Dienst...
    Handler:
    "DEDICATED" festgelegt:371 abgelehnt:0 Status:ready
    LOCAL SERVER
    Dienst "orclXDB" hat 1 Instanzen.
    Instanz "orcl", Status READY, hat 1 Handler f³r diesen Dienst...
    Handler:
    "D000" eingerichtet:0 abgewiesen:0 aktuell:0 max:1022 Status:ready
    DISPATCHER <machine: ANDBAND, pid: 3980>
    (ADDRESS=(PROTOCOL=tcp)(HOST=Andband)(PORT=49189))
    Der Befehl wurde erfolgreich ausgef³hrt.
    I hope that you understand it. I installed a german version. If it is a problem, I can install the english version.

  • Once again - ORA-28545: error diagnosed by Net8 when connecting to an agent

    I'm trying to connect to a SQL server 2012
    I've make the ODBC connections (called MOFIBO2, MOFIBO3, MOFIBO4) and i've a succesfull connection to then SQL server.
    The Oracle Database is:
    Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
    I've made 3 versions of the initdg4odbc.ora and they all look the same:
    # This is a sample agent init file that contains the HS parameters that are
    # needed for the Database Gateway for ODBC
    # HS init parameters
    HS_FDS_CONNECT_INFO = MOFIBOx (MOFIBO2, MOFIBO3 and MOFIBO4)
    HS_FDS_TRACE_LEVEL = off
    # Environment variables required for the non-Oracle system
    #set <envvar>=<value>
    My lisener.ora look like this:
    # listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
    # Generated by Oracle configuration tools.
    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = resp-ora01)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
      (SID_DESC =
       (SID_NAME = PLSExtProc)
       (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
       (PROGRAM = extproc)
      (SID_DESC =
       (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
       (SID_NAME = RESPTEST)
    (SID_DESC =
       (SID_NAME=MOFIBO2)
       (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
       (PROGRAM = dg4odbc)
    (SID_DESC =
       (SID_NAME=MOFIBO3)
       (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
       (PROGRAM = dg4odbc)
    (SID_DESC =
       (SID_NAME=MOFIBO4)
       (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
       (PROGRAM = dg4odbc)
    ADR_BASE_LISTENER = C:\app\Administrator\product\11.2.0\dbhome_1\log
    And my mofibo part of then tnsnames.ora look like this (I've made three variants because different "manuals" uses different methods ):
    MOFIBO2=
    (DESCRIPTION=
       (ADDRESS=(PROTOCOL=TCP)(HOST=resp-ora02)(PORT=1521))
       (CONNECT_DATA=
        (SID=MOFIBO2)
       (HS=OK)
    MOFIBO3=
    (DESCRIPTION=
       (ADDRESS=(PROTOCOL=TCP)(HOST=resp-ora02)(PORT=1521))
       (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SID_NAME = MOFIBO3)
       (HS=OK)
    MOFIBO4=
    (DESCRIPTION=
       (ADDRESS=(PROTOCOL=TCP)(HOST=resp-ora02)(PORT=1521))
       (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = MOFIBO4)
       (HS=OK)
    When tnsping to the three versions i get this:
    C:\Users\Administrator>tnsping mofibo2
    TNS Ping Utility for 64-bit Windows: Version 11.2.0.3.0 - Production on 24-APR-2014 12:48:17
    Copyright (c) 1997, 2011, Oracle.  All rights reserved.
    Used parameter files:
    C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)(HOST=resp-ora02)(PORT=1521)) (CONNECT_DATA= (SID=MOFIBO2)) (
    HS=OK))
    OK (10 msec)
    C:\Users\Administrator>tnsping mofibo3
    TNS Ping Utility for 64-bit Windows: Version 11.2.0.3.0 - Production on 24-APR-2014 12:48:23
    Copyright (c) 1997, 2011, Oracle.  All rights reserved.
    Used parameter files:
    C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)(HOST=resp-ora02)(PORT=1521)) (CONNECT_DATA = (SERVER = DEDIC
    ATED) (SID_NAME = MOFIBO3)) (HS=OK))
    OK (10 msec)
    C:\Users\Administrator>tnsping mofibo4
    TNS Ping Utility for 64-bit Windows: Version 11.2.0.3.0 - Production on 24-APR-2014 12:48:27
    Copyright (c) 1997, 2011, Oracle.  All rights reserved.
    Used parameter files:
    C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)(HOST=resp-ora02)(PORT=1521)) (CONNECT_DATA = (SERVER = DEDIC
    ATED) (SERVICE_NAME = MOFIBO4)) (HS=OK))
    OK (0 msec)
    I created three database link with then following (username and password was in wright case):
    create database link MOFIBODB2 connect to "<username>" identified by "<password>" using 'MOFIBO2';
    create database link MOFIBODB3 connect to "<username>" identified by "<password>" using 'MOFIBO3';
    create database link MOFIBODB4 connect to "<username>" identified by "<password>" using 'MOFIBO4';
    when i was trying to select from a table (select * from customers@<DATABASELINKHERE>) i get the errors (substitute MOFIBO2 with MOFIBO3/4 and same error occours):
    SQL> select * from customers@MOFIBODB2;
    select * from customers@MOFIBODB2
    ERROR at line 1:
    ORA-28545: error diagnosed by Net8 when connecting to an agent
    Unable to retrieve text of NETWORK/NCR message 65535
    ORA-02063: preceding 2 lines from MOFIBODB2
    What is my mistake?

    Hi,
      In the listener.ora you have the host as -
    (HOST = resp-ora01)
    but in the tnsnames.ora entries you have -
    (HOST=resp-ora02)
    The tnsnames.ora host must be the same as the listener host.
    Unless you have a listener running on resp-ora02 it isn't clear why the tnsping returns a result.
    Change the host in the tnsnames.ora and let us know what happens.
    Regards,
    Mike

Maybe you are looking for

  • How to reverse build status in oracle 10g

    Hi I am a student finishing my final year and im building my project using oracle. Today I have been getting my application evaluated ny other user who seem more interested in editing my application. Therefore I went to application builder tab clicke

  • Crystal Reports - ECC Tables - Row level security on Multiple tables

    Hi Experts, We are implementing Crystal Reports directly reporting on ECC Tables.  Lot of information on row-level security has been provided by experts Ingo Hilgefort, Don Williamsand Mike Seblani, but not related to multiple tables or Wild cards Re

  • Clearing the screen I have just drawn a rectangle on top of?????

    I have made a visual map of my local area, which will allow me to draw rectangles on top of using the paint button. How can i make the rectangle disappear after a certin time limit(e.g 20 seconds), or if the user clicks of the map. When the recatngle

  • How do i use the SecurityManager?

    I am trying to have an applet display an html page in a JEditorPane, but the applet fails because of AccessControlException. Do i need to use a SecurityManager? If so, how do i go about implemeting it in my code? Thank you in advance! Tarek

  • Parameters not found

    I am trying to remove a dbf file from a project programmatically and in the code have loaded 2 variables. I then call the procedure thus: Do mymanager.queryremovefile with var1, var2 The set procedure command is in the environment set up The called p