External Procedure, Error Oracle-03113

I have configured the database for external procedure: w/ the following:
# TNSNAMES.ORA
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(Key = epsid))
(CONNECT_DATA =
(SID = extproc0)
# LISTENER.ORA
EXTERNAL_PROCEDURE_LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = epsid))
SID_LIST_EXTERNAL_PROCEDURE_LISTENER =
(SID_LIST =
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = extproc0)
(ORACLE_HOME = c:\oracle\ora90)
using the net manager, now when i try to test the extproc_connection_data(service naming) i am getting :
Attempting to connect using userid: xxxxxxx
The test did not succeed.
ORA-03113: end-of-file on communication channel
There may be an error in the fields entered,
or the server may not be ready for a connection.
any help would greatly be appreciated.
rmp.

Is your database up? I can get an ORA-3113 when I try to connect to an idle instance.

Similar Messages

  • 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

  • Procedure Error (oracle 10.2.0.3.0)

    Hi All,
    I have created a procedure. but it's giving error while executin .please look into this.
    create or replace PROCEDURE PR_LOAD_SMS
      IS
      BEGIN
         EXECUTE IMMEDIATE 'TRUNCATE TABLE DSS.FORT_HZM';
         EXECUTE IMMEDIATE '
         INSERT INTO DSS.FORT_HZM (CO_ID,FU_CODE,FU_DESC,SCODE,S_DES,AT_DT,SDN,CODELANG)
         SELECT
           CONTR_SERVICES.CO_ID                                         CO_ID,
           FU_PROFILE.FUCODE                                            FU_CODE,
           FU_PROFILE.FU_DESC                                           FU_DESC,
           CONTR_SERVICES.SCODE                                        SCODE,
           MPUSNTAB.DES                                                 S_DES,
           TO_DATE(SUBSTR(CONTR_SERVICES.CS_STAT_CHNG,-7,6),'YYMMDD') ACT_DT,
           CONTRACT_PHONENR.NUM                                         SDN,
           CCONTACT_ALL.CCLANGUAGE                                      CODELANG
         FROM
           SCS.CONTR_SERVICES        CONTR_SERVICES,
           SCS.FU_PROFILE            FU_PROFILE,
           SCS.MPUSNTAB              MPUSNTAB,
           DSS.CONTRACT_PHONENR       CONTRACT_PHONENR,
           SCS.CONTRACT_ALL          CONTRACT_ALL,
           SCS.CCONTACT_ALL          CCONTACT_ALL,
           SCS.FULKSN                FULKSN
         WHERE
           FULKSN.FUCODE = FU_PROFILE.FUCODE
           AND FULKSN.SCODE = CONTR_SERVICES.SCODE
           AND MPUSNTAB.SCODE = CONTR_SERVICES.SCODE
           AND CCONTACT_ALL.customer_id = CONTRACT_ALL.customer_id
           AND CONTRACT_ALL.co_id = CONTRACT_PHONENR.co_id
           AND CONTRACT_ALL.co_id = CONTR_SERVICES.co_id
           AND CONTRACT_PHONENR.co_id = CONTR_SERVICES.co_id
           AND CCONTACT_ALL.CCBILL = 'X'
           AND CONTR_SERVICES.CS_STAT_CHNG LIKE ('%a')
           AND FU_PROFILE.HZ_FLAG IS NOT NULL;
           AND SUBSTR (NVL (CONTR_SERVICES.CS_STAT_CHNG, 'a'), -1, 1) != 'd'
           AND CONTR_SERVICES.SCODE <> 4520 ;
         COMMIT;
      END PR_LOAD_SMS;Error:
    LINE/COL ERROR
    13/58    PLS-00103: Encountered the symbol "YYMMDD" when expecting one of
             the following:
             * & = - + ; < / > at in is mod remainder not rem return
             returning <an exponent (**)> <> or != or ~= >= <= <> and or
             like LIKE2_ LIKE4_ LIKEC_ between into using || multiset bulk
             member SUBMULTISET_Thank you

    Hello,
    Seems like lot of syntax error and why you want to execute as dynamic sql and not just simple straight forward insert statement. I tried to modified but verify see if it helps you anyway or just post exact insert stmt that you want to execute as dynamic sql.
    CREATE OR REPLACE PROCEDURE PR_LOAD_SMS
    IS
    BEGIN
       EXECUTE IMMEDIATE 'TRUNCATE TABLE DSS.FORT_HZM';
       INSERT INTO DSS.FORT_HZM (CO_ID,
                                 FU_CODE,
                                 FU_DESC,
                                 SCODE,
                                 S_DES,
                                 AT_DT,
                                 SDN,
                                 CODELANG)
          SELECT   CONTR_SERVICES.CO_ID CO_ID,
                   FU_PROFILE.FUCODE FU_CODE,
                   FU_PROFILE.FU_DESC FU_DESC,
                   CONTR_SERVICES.SCODE SCODE,
                   MPUSNTAB.DES S_DES,
                   TO_DATE (
                      SUBSTR (CONTR_SERVICES.CS_STAT_CHNG, -7, 6),
                      '                                                         YYMMDD
                      ACT_DT,
                   CONTRACT_PHONENR.NUM SDN,
                   CCONTACT_ALL.CCLANGUAGE CODELANG
            FROM   SCS.CONTR_SERVICES CONTR_SERVICES,
                   SCS.FU_PROFILE FU_PROFILE,
                   SCS.MPUSNTAB MPUSNTAB,
                   DSS.CONTRACT_PHONENR CONTRACT_PHONENR,
                   SCS.CONTRACT_ALL CONTRACT_ALL,
                   SCS.CCONTACT_ALL CCONTACT_ALL,
                   SCS.FULKSN FULKSN
           WHERE       FULKSN.FUCODE = FU_PROFILE.FUCODE
                   AND FULKSN.SCODE = CONTR_SERVICES.SCODE
                   AND MPUSNTAB.SCODE = CONTR_SERVICES.SCODE
                   AND CCONTACT_ALL.customer_id = CONTRACT_ALL.customer_id
                   AND CONTRACT_ALL.co_id = CONTRACT_PHONENR.co_id
                   AND CONTRACT_ALL.co_id = CONTR_SERVICES.co_id
                   AND CONTRACT_PHONENR.co_id = CONTR_SERVICES.co_id
                   AND CCONTACT_ALL.CCBILL =
                         '                                  X'
                   AND CONTR_SERVICES.CS_STAT_CHNG LIKE ('%a')
                   AND FU_PROFILE.HZ_FLAG IS NOT NULL
                   AND SUBSTR (NVL (CONTR_SERVICES.CS_STAT_CHNG, 'a'), -1, 1) !=
                         'd'
                   AND CONTR_SERVICES.SCODE = 4520;
       COMMIT;
    END PR_LOAD_SMS;Regards
    Edited by: OrionNet on Apr 17, 2009 12:39 AM

  • External Procedure in Oracle7

    I have found the topic for external procedure in Oracle document both Oracle9 and Oracle8, but not in Oracle7. Is external procedure supported in Oracle7? If yes, where can I find the document?
    Thanks.

    What can I do if I need the function like External Procedures? The best option is to ugrade your database (Oracle 7 is meanwhile for a very long time out of support)
    Another option (although I really don't recommend it!) might be to install a second database with a version that supports both, external procedures and database links to Oracle 7.
    Configure the external procedure on this database and call the extprocs from the original database through the database link.

  • External Procedure & ORA-03113

    I have configured the database for external procedure: w/ the following:
    # TNSNAMES.ORA
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(Key = epsid))
    (CONNECT_DATA =
    (SID = extproc0)
    # LISTENER.ORA
    EXTERNAL_PROCEDURE_LISTENER =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = epsid))
    SID_LIST_EXTERNAL_PROCEDURE_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (PROGRAM = extproc)
    (SID_NAME = extproc0)
    (ORACLE_HOME = c:\oracle\ora90)
    using the net manager, now when i try to test the extproc_connection_data(service naming) i am getting :
    Attempting to connect using userid: xxxxxxx
    The test did not succeed.
    ORA-03113: end-of-file on communication channel
    There may be an error in the fields entered,
    or the server may not be ready for a connection.
    any help would greatly be appreciated.
    rmp.

    oracle uses the default scott /tiger login to test the connection,
    try using the userid / pwd you gave when you installed oracle.. (sysman or sysdba who has full rights )

  • Cannot get external procedural call in Oracle RAC Environment

    Cannot get external procedure call to work in our test RAC env.
    We are able to get it to work in our DEV env which is a single instance
    LISTENER.ORA:
    NODE1:
    # listener.ora Network Configuration File: /opt/oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
    # Generated by Oracle configuration tools.
    LISTENER_SBLBGT01 =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = sblbgt01-vip1)(PORT = 1521)(IP = FIRST))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.41.1.21)(PORT = 1521)(IP = FIRST))
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/app/oracle/product/10.2.0/db_1)
    (PROGRAM = extproc)
    (ENVS="EXTPROC_DLLS=ANY")
    NODE2:
    # listener.ora.sblbgt02 Network Configuration File: /opt/oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora.sblbgt02
    # Generated by Oracle configuration tools.
    LISTENER_SBLBGT02 =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = sblbgt02-vip2)(PORT = 1521)(IP = FIRST))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.41.1.22)(PORT = 1521)(IP = FIRST))
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = /opt/oracle/app/oracle/product/10.2.0/db_1)
    (PROGRAM = extproc)
    (ENVS="EXTPROC_DLLS=ANY")
    2) ### If you are receiving errors, please list exact error messages and text: ###
    (cont 1.)
    tnsnames.ora (on both nodes):
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = extproc))
    (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO)))
    [opt/oracle/app/oracle/product/10.2.0/db_1/network/admin]> tnsping EXTPROC_CONNECTION_DATA
    TNS Ping Utility for Solaris: Version 10.2.0.3.0 - Production on 11-APR-2011 10:52:49
    Copyright (c) 1997, 2006, Oracle. All rights reserved.
    Used parameter files:
    /opt/oracle/app/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = extproc)) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO)))
    OK (0 msec)
    Calling External Procedure:
    SQL> execute ttran.shell('ls');
    BEGIN ttran.shell('ls'); END;
    ERROR at line 1:
    ORA-28575: unable to open RPC connection to external procedure agent
    ORA-06512: at "TTRAN.SHELL", line 1
    ORA-06512: at line 1

    Any Reply Please...
    would appreciate your help...

  • Not able to create Oracle External Procedure to Run Host Commands

    Trying to follow this article
    http://timarcher.com/node/9
    Its related to
    Oracle External Procedure to Run Host Commands
    steps
    1)mkdir –p /u01/app/usfapp/oracle_external_procs/oracle_host
    2)
    Author is suggesting to create a file
    but header file is missing in very first line... may be not sure..say it is <stdio.h>Create a file named oracle_host.c. The contents of this file will be:
    #include
    int RunCmd(char *cmd)
    return(system(cmd));
    4) Create the file named makefile. The contents of this file will be:
    oracle_host: oracle_host.o
    gcc -shared -o oracle_host.so oracle_host.o
    $ cat makefile
    oracle_host: oracle_host.o
         gcc -shared -o oracle_host.so oracle_host.o
    5)
    Now run the command make
    The output on my server looks like:
    [u01/app/usfapp/oracle_external_procs/oracle_host]
    banner@usfbannerte [TRNG] > make
    gcc -shared -o oracle_host.so oracle_host.o
    here I stuck .. Not able to run this step ]$ make
    gcc -shared -o oracle_host.so oracle_host.o
    /usr/bin/ld: oracle_host.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
    oracle_host.o: could not read symbols: Bad value
    collect2: ld returned 1 exit status
    make: *** [oracle_host] Error 1
    Any one has any idea what went wrong
    Any other link related to this is most welcomed.
    Please suggest ...

    hi
    please update
    or
    provide any other link / document for
    Oracle External Procedure to Run Host Commands
    --using c
    Thanks in advance.

  • Rpc error calling an external procedure

    I'm having a problem calling an external procedure running on Linux. The setup works using NT and a DLL, but when the function has been converted to a .so library, I get get
    ORA-28575: unable to open RPC connection to external procedure agent
    Now this is probaly due to my listener config since when starting the listener I get an IPC error:
    Connecting to (ADDRESS=(PROTOCOL=IPC)(KEY=elvis))
    TNS-12224: TNS:no listener
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    Linux Error: 111: Connection refused
    Connecting to (ADDRESS=(PROTOCOL=TCP)(Host=elvis)(Port=1521))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for Linux: Version 8.0.5.0.0 - Production
    Start Date 20-NOV-00 18:06:42
    Uptime 0 days 0 hr. 0 min. 6 sec
    Trace Level admin
    Security OFF
    SNMP OFF
    Listener Parameter File /home/oracle/ora01/app/oracle/8.0.5/network/admin/listener.ora
    Listener Log File /home/oracle/ora01/app/oracle/8.0.5/network/log/listener.log
    Listener Trace File /home/oracle/ora01/app/oracle/8.0.5/network/trace/listener.trc
    Services Summary...
    elvis has 1 service handler(s)
    extproc has 1 service handler(s)
    The command completed successfully
    I'm using Oracle 8.0.5 and RedHat 6.0. The name of machine is elvis and the sid name is elvis as well. Any bright ideas are more than welcome
    Ben

    your listener.ora file has problem!
    it should look similiar to:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = elvis)(PORT = 1521))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = <substitute with your oracle home>)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = elvis)
    (ORACLE_HOME = <substitute_with_your_oralce_home>)
    (SID_NAME = elvis)
    please verify with net8 admin guide. you also need to set up tnsnames.ora correctly at client side.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Benjamin Sigursteinsson ([email protected]):
    I'm having a problem calling an external procedure running on Linux. The setup works using NT and a DLL, but when the function has been converted to a .so library, I get get
    ORA-28575: unable to open RPC connection to external procedure agent
    Now this is probaly due to my listener config since when starting the listener I get an IPC error:
    Connecting to (ADDRESS=(PROTOCOL=IPC)(KEY=elvis))
    TNS-12224: TNS:no listener
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    Linux Error: 111: Connection refused
    Connecting to (ADDRESS=(PROTOCOL=TCP)(Host=elvis)(Port=1521))
    STATUS of the LISTENER<HR></BLOCKQUOTE>
    null

  • "ORA-28578: protocol error..." before calling an external procedure

    Hello,
    Oracle reports this error
    Error report:
    SQL Error: ORA-29856: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-28578: protocol error during callback from an external procedure
    29856. 00000 - "error occurred in the execution of ODCIINDEXCREATE routine"
    *Cause:    Failed to successfully execute the ODCIIndexCreate routine.
    *Action:   Check to see if the routine has been coded correctly.
    when it tries to call an external procedure in order to create a domain index. If I implement ODCIIndexCreate in PL/SQL, it is executed successfully. If I specify that ODCIIndexCreate is implement it an external library, then I get the above error even if the library does not exist on the file system. Does anyone have an idea what might be wrong?
    Regards,
    Angel Tsankov

    This forum is about using the Studio C/C++/Fortran compilers, and programming in those languages. You seem to have a question about using SQL for access to an Oracle database, which is none of the above.
    I suggest you try an Oracle database forum. Start here:
    https://forums.oracle.com/forums/category.jspa?categoryID=18
    Look for a forum that applies to your problem area.
    Edited by: Steve_Clamage on Jun 13, 2012 8:42 AM
    (Correcting the URL I posted earlier.)

  • Error Calling an external procedure

    I'm calling an external procedure (provided by a third party).
    When i invoke it from a client code, it functions.
    When I invoke it from PL/SQL code, it gives the following error:
    ORA-28576: lost RPC connection to external procedure agent.
    The solution in the help file states it could be a timeout problem.
    If so, what is the solution to the problem. (I cannot access the source of the DLL subroutine).

    your listener.ora file has problem!
    it should look similiar to:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = elvis)(PORT = 1521))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = <substitute with your oracle home>)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = elvis)
    (ORACLE_HOME = <substitute_with_your_oralce_home>)
    (SID_NAME = elvis)
    please verify with net8 admin guide. you also need to set up tnsnames.ora correctly at client side.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Benjamin Sigursteinsson ([email protected]):
    I'm having a problem calling an external procedure running on Linux. The setup works using NT and a DLL, but when the function has been converted to a .so library, I get get
    ORA-28575: unable to open RPC connection to external procedure agent
    Now this is probaly due to my listener config since when starting the listener I get an IPC error:
    Connecting to (ADDRESS=(PROTOCOL=IPC)(KEY=elvis))
    TNS-12224: TNS:no listener
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    Linux Error: 111: Connection refused
    Connecting to (ADDRESS=(PROTOCOL=TCP)(Host=elvis)(Port=1521))
    STATUS of the LISTENER<HR></BLOCKQUOTE>
    null

  • Error calling external procedure on remote server

    Hello
    I have written an external procedure that runs correctly when it is on the same machine as the database from which I call it. (Windows XP Professional/Oracle 9.2)
    When I try to call the procedure from a database on another machine (also Windows XP Professiona l/ Oracle 9.2) I get ORA - 28756 "lost RPC connection to external procedure agent" or ORA - 28758 "protocol error during callback from an external procedure". Using filemon I can see that the DLL is never searched for or called. The problem seems to lie in the communication between the two machines. When I observe network traffic the machines communicate on port 1521 (the listener) and then switch to the port that the listener returns. Shortly after that the connection is terminated with the above error reported in the PL/SQL routine.
    The Oracle Administrator's Guide (9.2) states that "the agent must reside on the same computer as the application making the external procedure call." However there are several entries on the internet that show how to do what I am want to accomplish - I suspect I am making some small mistake.
    Any help would be greatly appreciated!
    Here is the listener on the machine with the DLL.
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = jacxp01)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oracle\ora90)
    (PROGRAM = extproc)
    (ENVS = "EXTPROC_DLLS=C:\easydist\easydist\Debug\easydist.dll;C:\easydist\easydist\Release\easydist.dll")
    Here is the TNSnames.ora on the remote database machine: (I have also tried the commented lines with no more success)
    # TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC1))
    #(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.121)(PORT = 1521))
    (CONNECT_DATA =
    #(SERVICE_NAME = PLSExtProc)
    (SID = PLSExtProc)
    )

    Hi Long Le Hoang,
    I am running a shell script fromSM69 which call psexec.
    shell script runs fine but SM69 execution goes on hold.
    Can you please help me how to terminate SM69 execution.
    Alpa

  • Ore.connect - ORA-28578: protocol error during callback from an external procedure

    Hi,
    I am having an issue while connecting my ORE client (Rgui) to my oracle instance:
    >library(ORE)
    Loading required package: OREbase
    Attaching package: ‘OREbase’
    The following object(s) are masked from ‘package:base’:
        cbind, data.frame, eval, interaction, order, paste, pmax, pmin, rbind, table
    Loading required package: OREstats
    Loading required package: MASS
    Loading required package: OREgraphics
    Loading required package: OREeda
    Loading required package: OREdm
    Loading required package: lattice
    Loading required package: OREpredict
    Loading required package: ORExml
    > ore.connect(user="RQUSER", sid="HERA", host="SI-ORACLE-11.polocesena.dir.unibo.it", password="rquser", port=1521, all=TRUE)
    Loading required package: ROracle
    Loading required package: DBI
    Error in .oci.GetQuery(conn, statement, data = data, prefetch = prefetch,  :
      ORA-28578: protocol error during callback from an external procedure
    ORA-06512: at "RQSYS.RQEVALIMPL", line 17
    ORA-06512: at "RQSYS.RQEVALIMPL", line 14
    ORA-06512: at line 4
    However if I check:
    > ore.is.connected()
    [1] TRUE
    But:
    > ore.ls()
    character(0)
    and:
    > ore.push(TABLE1)
    Error in ore.push(TABLE1) :
      error in evaluating the argument 'x' in selecting a method for function 'ore.push': Error: object 'TABLE1' not found
    I did not receive error messages during installation.
    ORE version: 1.3.1
    Rgui version: 2.15.3
    Oracle version: 11.2.0.3.0
    Installation:
    -SERVER
         Installed Open source R
         Installed ORE Server
         Installed ORE Client Supporting Packages
         Created the RQUSER and provided him with the necessary privileges
         Modified the extproc.ora file setting EXTPROC_DLLS=ONLY
    -CLIENT
         Installed Oracle DB Client
         Installed Open source R
         Installed ORE Client
         Installed ORE Client Supporting Packages
    Did not find any other clue in previous discussions, just one was pretty similar but it came to no resolution.
    Thanks,
    Lorenzo

    Hi Sherry,
    tnsnames.ora:
    HERA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 137.204.78.85)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = hera)
    listener.ora:
    # listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)
          (PROGRAM = extproc)
          (ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = si-oracle-11.polocesena.dir.unibo.it)(PORT = 1521))
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    ADR_BASE_LISTENER = C:\app\Administrator
    extproc.ora:
    SET EXTPROC_DLLS=ONLY
    Thanks,
    Lorenzo

  • Configure oracle for external procedures

    Hi
    I'm preparing to install 9iAS. I'm trying to configure oracle for external
    procedures. When I tested to see if I have an external procedure listener I
    got a no listener message (below). My tnsnames and listener files are below.
    Can someone comment on what I'm doing wrong ?
    Oracle 8.1.7.0.0 on Windows 2000 SP2
    Thanks
    RC
    D:\oracle\ora81\Apache\Apache\conf>tnsping EXTPROC_CONNECTION_DATA
    TNS Ping Utility for 32-bit Windows: Version 8.1.7.0.0 - Production on
    23-AUG-2001 15:21:56
    (c) Copyright 1997 Oracle Corporation. All rights reserved.
    Attempting to contact (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))
    TNS-12541: TNS:no listener
    D:\oracle\ora81\Apache\Apache\conf>
    +
    listener.ora file
    +
    # LISTENER.ORA Network Configuration File:
    D:\oracle\ora81\network\admin\listener.ora
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = icimus-xv4iojjv)(PORT = 1526))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\oracle\ora81)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = ORCL)
    (ORACLE_HOME = D:\oracle\ora81)
    (SID_NAME = ORCL)
    LISTENER_01=
    (DESCRIPTION_LIST=
    (DESCRIPTION=
    (ADDRESS_LIST=
    (ADDRESS= (PROTOCOL= TCP) (HOST = icimus-xv4iojjv) (PORT =
    1526))
    (ADDRESS_LIST=
    (ADDRESS= (PROTOCOL= IPC) (KEY=EXTPROC0))
    +
    tnsnames.ora file
    +
    # TNSNAMES.ORA Network Configuration File:
    D:\oracle\ora81\network\admin\tnsnames.ora
    ORCL =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = icimus-xv4iojjv)(PORT = 1526))
    (CONNECT_DATA =
    (SERVICE_NAME = ORCL)
    INST1_HTTP =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = icimus-xv4iojjv)(PORT = 1526))
    (CONNECT_DATA =
    (SERVER = SHARED)
    (SERVICE_NAME = ORCL)
    (PRESENTATION = http://admin)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    null

    Is your listener started. This error normally comes when the listener is not started.
    From cmd prompt try this
    cmd> lsnrctl stat
    if you get this error
    LSNRCTL for 32-bit Windows: Version 8.1.7.0.0 - Production on 24-AUG-2001 16:49:46
    (c) Copyright 1998 Oracle Corporation. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    32-bit Windows Error: 2: No such file or directory
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=incq127e)(PORT=1521)))
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    32-bit Windows Error: 61: Unknown error
    that means listerner is not started.
    from cmd prompt or from control panel services run this command
    cmd> lsnrctl start
    and then try the tnsping utilit

  • Error ORA-03113 when execute procedure via OEM

    Hi All,
    I got error messages
    ORA-03113: end-of-file on communication channel
    ERROR at line 1:
    ORA-03114: not connected to ORACLE
    when execute procedure via Oracle Enterprise Manager
    Who do you know what 's the problem and how can I resolves ?
    Thanks,
    Mcka

    Solution Description:
    =====================
    The ORA-3113 error is a general error reported by Oracle client tools,
    which signifies that they cannot communicate with the oracle shadow
    process. As it is such a general error more information must be collected
    to help determine what has happened.
    This short article describes what information to collect for an
    ORA-3113 error when the Oracle server is on a Unix platform.
    General Issues:
    ===============
    1) Is it only one tool that encounters the error or
    do you get an ORA-3113 from any tool doing a similar operation?
    If the problem reproduces in SQL*Plus, use this in all tests
    below.
    2) Check if the problem is just restricted to:
    [ ] One particular UNIX user,
    [ ] Any UNIX user
    or [ ] Any UNIX user EXCEPT as the Oracle user.
    3) Check if the problem is just restricted to:
    [ ] One particular ORACLE logon
    or [ ] Any ORACLE logon that has access to the
    relevant tables.
    4) If you have a client-server configuration does this occur from:
    [ ] Any client
    [ ] Just one particular client
    or [ ] Just one group of clients ?
    If so what do these clients have in common ?
    Eg: Software release .
    5) Do you have a second server or database version where the
    same operation works correctly?

  • Oracle's External Procedures

    Is the source code for the external procedures included with Oracle available? I'm looking for the C code that is called by dbms_lock and dbms_pipe. The pipe code file is called kxpp.c
    If these files are available, where can I find them?
    Thanks!
    1nsan0
    null

    Is your listener started. This error normally comes when the listener is not started.
    From cmd prompt try this
    cmd> lsnrctl stat
    if you get this error
    LSNRCTL for 32-bit Windows: Version 8.1.7.0.0 - Production on 24-AUG-2001 16:49:46
    (c) Copyright 1998 Oracle Corporation. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    32-bit Windows Error: 2: No such file or directory
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=incq127e)(PORT=1521)))
    TNS-12541: TNS:no listener
    TNS-12560: TNS:protocol adapter error
    TNS-00511: No listener
    32-bit Windows Error: 61: Unknown error
    that means listerner is not started.
    from cmd prompt or from control panel services run this command
    cmd> lsnrctl start
    and then try the tnsping utilit

Maybe you are looking for

  • Lose connection when printer is turned on

    I have recently set up two desktop computers on a wireless network.  One computer is connected to my cable Internet modem which is connected to my router (WRT110).  My other computer utilizes my wireless adapter.  This computer (the wireless one) con

  • How to create a maintainance view for a table.

    Hi All, Can anyone explain me how do we create a maintainance view for a table? Also, what access is required to create the view. Is it true that for SAP tables we cannot create a maintainance view? Appreciate any help on this.

  • Can no longer open Excel files.

    Whenever I try to open an Excel file, I get the message "The file name or path name no longer exists or the file that you are trying to open is the same as another that is read only." This is the same for all .xls files. I even get it if I try to cre

  • Create and view PR attachment with FM

    Hi, i would like to know how to create and view attachment from PR number with a FM ? In fact I've already found the file name in SOOD table, but i don't how to link SOOD table with EBAN. Any idea ? Thanks in advance.

  • Ordered 15" Macbook Pro Retina from AAFES/backordered from vendor

    Just wanted to kow if anyone has had this or similar issue ordering from the AAFES (Army Air Force Exchange Service) online store. Follows is my situation and the frustration I am currently experiencing. If anyone can give my some feedback or insight