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 youHello,
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 -
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 1Any 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
Benyour 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 TsankovThis 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,
LorenzoHi 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)
nullIs 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,
MckaSolution 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? -
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
nullIs 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