Dbms_pipe error
hi all,
we are using dbms_pipe with our application and sudenly we are gettinmg the below error.
Sun Feb 05 08:25:13 2012 trnsfr_get_list: ORA-20001: Send Timeout on pipe ORA$PIPE$00E2CB3E0001Any Comments please..
Edited by: user8792751 on 05-Feb-2012 23:44
Any Comments please..My Comments:
1). You haven't included any relevant information (such as version, platform, how you are using pipes, etc)
2). http://bit.ly/zIpos4
Similar Messages
-
hi,
iam looking at logging event with trigger concept ,in that trigger use dbms_pipe to send the message , but i am confused where send has been send . please tell me for what purpose logging events and use of dbms_pipe.797525 wrote:
iam just student when i going through the triggers concept i found event logging ,message has been send through the dbms_pipe ,let me write code.,I'm guessing this is a rather old book. It wouldn't make sense to use DBMS_PIPE for this sort of thing in any reasonably modern system.
but if i run this query
errrors shows that declare dbms_pipe error.Most likely, whatever user owns the trigger does not have access to the DBMS_PIPE package. The DBA would need to grant the user EXECUTE access on DBMS_PIPE for this code to compile.
and you ask me about log file on database or flat file i really don't know
if it is how to view in log file ,where it will be located if oracle 10g.Without some other process that is listening on the same port and unpacking the messages, this call to DBMS_PIPE won't be written anywhere. It would be lost at a minimum when Oracle shut down. You'd need to have something like an external application that knows to look for a pipe named INV_PIPE and to pull messages from that pipe. That external application would have to write the message somewhere that you could see it.
Justin -
Error geting while using DBMS_PIPE
following package use DBMS_PIPE procs
CREATE OR REPLACE package body OE.work_on_pipe
is
procedure write_local_pipe
is
message varchar2(30);
begin
message:='rahul';
dbms_pipe.reset_buffer;
dbms_pipe.pack_message(message);
dbms_output.put(message||' write on local buffer');
end;
procedure read_local_pipe
is
message varchar2(30);
begin
dbms_pipe.unpack_message(message);
dbms_output.put(message||' read from local buffer');
end;
end;
m getting error on line
dbms_pipe.pack_message(message);
Error messaage displayed as
Probe:Exception raised in DBMS_DEBUG package
anybody knows whts this error?
Thanks in advance
Rahulare you getting this error during compilation or during execution, because i am not getting any problems when i am compiling
And also please let us know from where you are executing this, from sqlplus or from toad or from other tools -
DBMS_PIPE : NOT DECLARED ERROR 발생 시
제품 : PL/SQL
작성날짜 : 1996-10-30
DBMS_PIPE NOT DECLARED ERROR 발생 시
====================================
발생원인 1)
DBMS_PIPE는 oracle install시에 $ORACLE_HOME/rdbms/admin/catproc.sql을
실행함으로써 생성되도록 되어 있는 stored package이다.
다른 stored package(DBMS_OUTPUT....)등은 생성직후 sys를 owner로한
stored package에 대해 public synonym을 생성한 후 바로 이 synonym에
대해 public에게 execute previlege가 grant되지만 DBMS_PIPE는 생성만
되도록 되어 있기 때문에 사용하고자 하는 user에게 별도의 grant작업이
필요하다.
-> 확인사항 및 해결 방법
1) sqldba에서
select * from dba_objects where object_name = 'DBMS_PIPE';
를 수행하여 DBMS_PIPE에 관한 자료가 sys가 owner인 package
spec,package body,synonym만 나타나야 한다.
2) sqldba에서
grant execute on DBMS_PIPE to user_name;
을 실행하여 해당 user에게 grant한다.
발생원인 2)
DBMS_PIPE는 sys가 owner이어야 한다.
user의 실수로 system이나 다른 별도의 user로 connect하여 catproc.sql을
실행한 경우에 발생한다.
-> 확인사항 및 해결방법
1) sqldba에서
select * from dba_objects where object_name = 'DBMS_PIPE';
를 수행하여 DBMS_PIPE에 관한 자료가 sys나 public이 아닌 다른
user가 owner로 되어 있는 DBMS_PIPE object를 drop시킨다.
2) sqldba에서
grant execute on DBMS_PIPE to user_name;
을 실행하여 해당 user에게 grant한다.Your comments are inappropriate.
First of all, documentation links outside Oracle might not contain the correct documentation, as Oracle fixes documentation bugs silently.
Secondly, you should not post links to desupported release. You seem to have assumed the 8.1.5 solution still applies to newer releases, which is correct in this case but not necessarily in all cases.
Finally in the time you took to flame Saubhik you could have helped someone else out.
Sybrand Bakker
Senior Oracle DBA -
Dbms_pipe.send_message timeout , error code 1
I recently migrated a number of standalone databases (10.2.0.5) over to a 2 node RAC (10.2.0.5 RH 5.5). We make use of dbms_pipes during schema upgrades. However, the databases that are a 4k DB block size and using a we8 character set are now experiencing error code 1, timeouts, during dbms_pipe.send_message ever since the migration occurred to the RAC Cluster. According to Oracle Docs, this is mostly likely a locking issue. I'm not considerably familiar enough to troubleshoot it. What's the best way to troubleshoot this? Any help would be appreciated.
Thank youI'm not completely familiar with Oracle pipes. Any insight would be appreciated.
Thank you -
RME-00011 error encountered while creating a new application system
Hello,
I have just started with Oracle Designer.I have installed it.
I wish to run the Repository reports and ER diagrammer from an
existing database.So I created a repository.When I try to create
an application system , it is giving me an error as:
RME-00011:"Operation 'close' on ACTIVITY has failed"
And as I can not create one , i can n ot do any work with it.
What is going wrong here? Your help is greatly appreciated.
-ksgHi
first you must to give execution grant for sys.dbms_lock and sys.dbms_pipe to repos owner. And MAX_ENABLES_ROLES must be in multiples of 10 and should execeed 20 in your
INITxxx.ORA file.
But I must to say that, I have this problem with RME-02124 RME-o2105 and ORA-01403 problems. And adviced solution that is mentioned above have not been solving my problem.. :(
But it may be help you...
take it easy.. -
Error during Repository Install
The following is the error I during stage CJSYSFOL of the install, any ideas on how to fix it? Thanks.
R Owen
Message
ORA-04063: package body "REPOS_MANAGER.JR_REG_IO" has errors
Cause
Attempt to execute a stored procedure or use a view that has
errors. For stored procedures, the problem could be syntax errors
or references to other, non-existent procedures. For views,
the problem could be a reference in the view's defining query to
a non-existent table.
Can also be a table which has references to non-existent or
inaccessible types.
Action
Fix the errors and/or create referenced objects as necessary.
Message
ORA-06508: PL/SQL: could not find program unit being called: "REPOS_MANAGER.JR_REG_IO"
Cause
Action
Message
ORA-06512: at "REPOS_MANAGER.JR_FOLDER", line 535
Cause
Backtrace message as the stack is unwound by unhandled
exceptions.
Action
Fix the problem causing the exception or write an exception
handler for this condition. Or you may need to contact your
application administrator or DBA.
Message
ORA-06512: at "REPOS_MANAGER.SDD_FOLDERS_I", line 136
Cause
Backtrace message as the stack is unwound by unhandled
exceptions.
Action
Fix the problem causing the exception or write an exception
handler for this condition. Or you may need to contact your
application administrator or DBA.
Message
ORA-04088: error during execution of trigger 'REPOS_MANAGER.SDD_FOLDERS_I'
Cause
A runtime error occurred during execution of a trigger.
Action
Check the triggers which were involved in the operation.
Message
ORA-06512: at line 1270
Cause
Backtrace message as the stack is unwound by unhandled
exceptions.
Action
Fix the problem causing the exception or write an exception
handler for this condition. Or you may need to contact your
application administrator or DBA.
Message
RME-02124: Failed to execute SQL statement:
DECLARE
ar_irid number;
wkarea_irid number;
dummy_wrkarea boolean := FALSE;
folder_irid number;
folder_ivid number;
org_irid number;
org_ivid number;
max_default_value_types number;
rtn_id number;
vat_type number;
comment varchar2(100);
ps1_irid number;
ps1_ivid number;
l_SUPPORTS_DESIGNER varchar2(1);
l_SUPPORTS_JDEVEE varchar2(1);
TYPE t_Value_Type is record
( name varchar2(20)
, datatype varchar2(20)
, lob_flag varchar2(1)
, derived_from binary_integer -- index number of source record
, irid number -- store irid for later use
Type tt_Value_Type is table of t_Value_Type index by binary_integer;
init_value_types tt_Value_Type;
BEGIN
dbms_output.enable(1000000);
-- Added for Bug 1326447
update ck_installed_objects
set ci_created = 'N'
where ci_stage='CKSYSFOL';
-- End addition for Bug 1326447
select SUPPORTS_JDEVEE
, SUPPORTS_DESIGNER
into l_SUPPORTS_JDEVEE
, l_SUPPORTS_DESIGNER
from rm$repositories;
-- Check Global Shared Workarea exists
dbms_output.put_line('* Checking if Global Shared Wokrarea exists' );
begin
select irid
into wkarea_irid
from I$sdd_workareas
where name = 'GLOBAL SHARED WORKAREA';
exception when no_data_found then
dummy_wrkarea := TRUE;
-- Create a dummy workarea to put the SYSTEM FOLDER in
wkarea_irid := jr_workarea.create_workarea( user,
'SYSTEM WORKAREA',
'Temporay WorkArea used to create the SYSTEM FOLDER');
end;
-- Set workarea context
jr_context.set_workarea(wkarea_irid);
-- Now create a FOLDER called SYSTEM FOLDER
dbms_output.put_line('* Creating SYSTEM FOLDER');
-- USBUG 1006132 CREATION OF SYSTEM FOLDER RESULTING IN DANGLINGS RM DATA CAUSING FP TO HANG
-- USBUG 989215 NEED TO IDENTIFY SYSTEM FOLDER AND ALL ITS CONTENTS BY GUID
folder_irid := 1773150433009805186156169550188005433;
folder_ivid := 1773150433009809908522652419833219129;
insert into SDD_FOLDERS ( IRID
, IVID
, DATE_CREATED
, CREATED_BY
, OWNING_USER
, ELEMENT_TYPE_NAME
, CONTAINER_SUBTYPE
, REMARK
, NAME
, OS_TIMESTAMP
, ROOT_FLAG
, SYSTEM_ELEMENT_FLAG )
values ( folder_irid
, folder_ivid
, SYSDATE
, USER
, USER
, 'CEL'
, 'FOL'
, 'SYSTEM FOLDER'
, 'SYSTEM FOLDER'
, SYSDATE
, 'Y'
, 'Y');
-- USBUG 1006123 NEED TO PREVENT USERS UPDATING CONTENTS OF THE SYSTEM FOLDER
-- USBUG 1103313 CHANGES TO ALLOW SYSTEM FOLDER TO BE VERSIONED
-- create the appropiate access rights
dbms_output.put_line('* Creating access rights for SYSTEM FOLDER');
insert into sdw_access_rights ( IRID
, IVID
, GRANTEE_REFERENCE
Cause
An error occurred while executing a SQL statement.
Action
Examine reported errors for specific details.
--------------------------------------------------------------------------------Check out Note 353815.1
Title: Package Body ''Scm_admin.Jr_reg_io'' Has Errors After
Database Server Upgrade
I have found that of the problems like this are due to the permissions not being granted by SYS to the repos owner.
As SYS
create user owner identified by owner default tablespace users
temporary tablespace temp;
Run this file as SYS
@ D:\Designer_Home\Des1012\repadm61\UTL\CKROROLE.SQL
GRANT EXECUTE ON DBMS_LOCK TO owner;
GRANT EXECUTE ON DBMS_PIPE TO owner;
GRANT CREATE TABLE TO owner;
GRANT CREATE VIEW TO owner;
GRANT CREATE PROCEDURE TO owner;
GRANT CREATE SYNONYM TO owner;
GRANT CREATE SEQUENCE TO owner;
GRANT SELECT ON sys.v_$nls_parameters TO owner WITH GRANT OPTION;
GRANT SELECT on sys.V_$PARAMETER TO owner;
GRANT SELECT ON dba_rollback_segs TO owner;
GRANT SELECT ON dba_segments TO owner;
GRANT CREATE ANY SYNONYM TO owner;
GRANT DROP ANY SYNONYM TO owner;
GRANT CREATE PUBLIC SYNONYM TO owner;
GRANT DROP PUBLIC SYNONYM TO owner;
GRANT ck_oracle_repos_owner to owner;
GRANT CONNECT, RESOURCE TO owner;
GRANT dba TO owner;
(If you want Row Level Security (RLS) on)
GRANT execute on dbms_rls to owner; -
Problems using DBMS_PIPE package
Hi! Im using the SQL Navigator for Oracle to develop PL/SQL code and now I've got a problem with the DBMS_PIPE package. When i use the methods like create_pipe etc. in a normal pl/sql window it works without problems. But when i place such a DBMS_PIPE.CREATE_PIPE... call into a function in my own pl/sql package there's the error PLS-00201: identifiere 'sys.dbms_pipe' must be declared!
what do i have to do to use the dbms_pipe package in a package developed by my own.
thanks in advise
Ingologin to your SYS schema and grant execute on the DBMS_PIPE package to the oracle user under which you
are creating your PL/SQL procedure:
SQL> grant execute on SYS.DBMS_PIPE TO <username> ; -
ERROR: ORA-01041: internal error. hostdef extension does not exist
Hi, I got the following error message when I tried to insert a row in table TBL_ORDER.
ERROR:
ORA-01041: internal error. hostdef extension does not exist
INSERT into TBL_ORDER
ERROR at line 1:
ORA-03113: end-of-file on communication channel
We have Oracle version 8.1.5.o.2 and Linux version 6.1.
Following are the tables, triggers, loadjava definition and source programs:
TBL_ORDER
1 ORDER_MEMBER_FIRM_ID VARCHAR2(4)
2 ORDER_CLIENT_ID VARCHAR2(4)
3 ORDER_BRANCH VARCHAR2(3)
4 ORDER_SEQUENCE VARCHAR2(4)
5 ORDER_EXCHANGE_ID VARCHAR2(3)
6 ORDER_EXCHANGE_SEQUENCE VARCHAR2(7)
7 ORDER_CREATE_DATE DATE
8 ORDER_TYPE VARCHAR2(2)
9 ORDER_STATUS VARCHAR2(1)
10 ORDER_SYMBOL VARCHAR2(5)
11 ORDER_SUFFIX VARCHAR2(14)
12 ORDER_SIDE VARCHAR2(5)
13 ORDER_PRICE VARCHAR2(20)
14 ORDER_STOP_PRICE VARCHAR2(20)
15 ORDER_PRICE_QUAL VARCHAR2(10)
16 ORDER_QUANTITY VARCHAR2(6)
17 ORDER_TIF VARCHAR2(4)
18 ORDER_AON VARCHAR2(4)
19 ORDER_DNR VARCHAR2(4)
20 ORDER_CASH_NEXT_DAY VARCHAR2(4)
21 ORDER_SELLER VARCHAR2(4)
22 ORDER_ACCOUNT_TYPE VARCHAR2(4)
23 ORDER_OS_TS VARCHAR2(4)
24 ORDER_BOOTH_ID VARCHAR2(4)
TBL_CMSOUT
1 CMSOUT_MEMBER_FIRM_ID VARCHAR2(4)
2 CMSOUT_CLIENT_ID VARCHAR2(4)
3 CMSOUT_DATA VARCHAR2(120)
trg_order.sql
create or replace procedure OrderToCmsoutProc(cms_member_firm_id VARCHAR2,
cms_client_id VARCHAR2,
cms_branch VARCHAR2,
cms_sequence VARCHAR2,
cms_side VARCHAR2,
cms_quantity VARCHAR2,
cms_symbol VARCHAR2,
cms_price VARCHAR2,
cms_tif VARCHAR2,
cms_type VARCHAR2)
AUTHID CURRENT_USER
as language java
name 'OrderToCmsout.test(java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String)';
show errors;
create or replace trigger trg_order
after insert on TBL_ORDER
for each row
CALL OrderToCmsoutProc (:new.order_member_firm_id,
:new.order_client_id,
:new.order_branch,
:new.order_sequence,
:new.order_side,
:new.order_quantity,
:new.order_symbol,
:new.order_price,
:new.order_tif,
:new.order_type)
commit;
show errors;
exit;
trg_cmsout.sql
create or replace procedure PackCmsoutSidProc(pck_member_firm_id VARCHAR2,
pck_client_id VARCHAR2,
pck_data VARCHAR2)
AUTHID CURRENT_USER
as language java
name 'PackCmsoutSid.test(java.lang.String,
java.lang.String,
java.lang.String)';
show errors;
create or replace trigger trg_cmsout
after insert on TBL_CMSOUT
for each row
CALL PackCmsoutSidProc (:new.cmsout_member_firm_id,
:new.cmsout_client_id,
:new.cmsout_data)
commit;
show errors;
exit;
loadORDERjava
loadjava -r -f -o -user userid/pswd OrderToCmsout.java
loadCMSOUTjava
loadjava -r -f -o -user userid/pswd PackCmsoutSid.java
OrderToCmsout.java
import java.sql.*;
import java.lang.*;
import java.io.*;
import oracle.jdbc.driver.*;
public class OrderToCmsout {
public static void main(String args[]) {
try {
test (args[0],args[1],args[2],args[3],args[4],
args[5],args[6],args[7],args[8],args[9]);
catch (Exception e) {
System.err.println(e);
} //catch
} // end main
public static void test ( String parm_member_firm_id,
String parm_client_id,
String parm_branch,
String parm_sequence,
String parm_side,
String parm_quantity,
String parm_symbol,
String parm_price,
String parm_tif,
String parm_type)
throws SQLException
Connection conn = new OracleDriver().defaultConnection();
PreparedStatement stmt2;
try {
stmt2= conn.prepareStatement
("INSERT INTO TBL_CMSOUT VALUES (?, ?, ?)");
String datastring = parm_member_firm_id + "\\~" +
parm_branch + " " +
parm_sequence + "\\~" + "\\~" +
parm_side + "\\~" +
parm_quantity + " " +
parm_symbol + " " +
parm_price + "\\~" +
parm_tif + " " +
parm_type + "\\~";
stmt2.setString(1, parm_member_firm_id);
stmt2.setString(2, parm_client_id);
stmt2.setString(3, datastring);
stmt2.executeUpdate();
stmt2.close();
return;
} //try
catch (Exception e) {
System.err.println(e);
} //catch
PackCmsoutSid.java
import java.sql.*;
import java.lang.*;
import java.io.*;
import oracle.jdbc.driver.*;
public class PackCmsoutSid {
public static void main(String args[]) {
try { test(args[0],args[1],args[2]);
catch (Exception e) {
System.err.println(e);
} //catch
} // end main
public static void test( String parm_member_firm_id,
String parm_client_id,
String parm_data)
throws SQLException
try {
Connection conn = new OracleDriver().defaultConnection();
PreparedStatement stmt1 = conn.prepareStatement
("SELECT sid_session_id " +
"FROM tbl_sid " +
"WHERE sid_member_firm_id = ? and " +
"sid_client_id = ?");
stmt1.setString(1, parm_member_firm_id);
stmt1.setString(2, parm_client_id);
ResultSet rs1 = stmt1.executeQuery();
while (rs1.next ()) {
String session_id_found = rs1.getString
("sid_session_id");
CallableStatement pack_pipe = conn.prepareCall
("{call DBMS_PIPE.PACK_MESSAGE(?)}");
pack_pipe.setString(1, parm_data);
pack_pipe.execute();
CallableStatement send_pipe = conn.prepareCall
("{? = call DBMS_PIPE.SEND_MESSAGE(?)}");
send_pipe.registerOutParameter
(1, java.sql.Types.INTEGER);
send_pipe.setString (2, session_id_found);
send_pipe.execute();
} //while
stmt1.close();
conn.close();
} //try
catch (Exception e) {
System.err.println(e);
} //catch
} //test
} //PackCmsoutSid
Thanks in advance for your help
Vinicioyou should post this question on the Application Server forum.
--Olaf -
Character set Conversion Buffer Overflow Error
Hi,
I have got an issue while loading data from a flat file to a staging table. i.e., Character set Conversion Buffer Overflow. Suppose there are 10,000 records in a flat file, after running control file only 100+ records are loading to the staging table. Remaining are errored out. I think there is no issue with control file because when I load data from different flat file containing same no. of records as the previous flat file, it is loading all the records. what could be the reason and solution for this issue.
Can anyone please suggest me how to resolve this issue.DBNS_OUTPUT is a poor choice for debugging. It has very limited used. And as you've discovered, merely debugging code can now result in new exceptions in the code.
The proper approach would be to create your own debug procedure (or package). Have your code call this instead of DBMS_OUTPUT.
In your debug procedure, you can decide what you want to do with that debug data for that specific program in the current environment and circumstances.
The program that runs could be a DBMS_JOB in which case DBMS_OUTPUT is useless. The program can be called several layers deep from other PL/SQL code.. and you want to know just who is calling your code. Etc.
Having your own debug procedure allows you to:
- create an autonomous transaction and log the debug data to a log table
- write it to a DBMS_PIPE for interactive debugging
- write it to DBMS_OUTPUT
- record the PL/SQL call stack to determine who is calling who
- record the current session's environment (e.g. session_context)
- record the current session's statistics, opens cursors, current SQL, etc. (courtesy of the V$ views)
etc. etc.
In other words, your debug procedure gives you the flexibility to decide on HOW to handle the debugging.
And when you code goes into production, your debug procedure ships with, containing a simple NULL command.. Which means that at any time the DBA can (when the need arise), add his/her debug methods into it in order to trace a production problem.
Using DBMS_OUTPUT is a very poor, and often just wrong, choice.
It is fine for writing a quick test. But when you are developing production code and using DBMS_OUTPUT, you must ask yourself whether you have made the right choice.
And this is not just about wrapping DBMS_OUTPUT. But also wrapping other system calls like RAISE_APPLICATION_ERROR and so on. -
DBMS_PIPE package in the library
Where do I find the DBMS_PIPE package. Right now I'm working on migrating forms to 6i. And i got this error in a procedure(G$_GET_PIPE_MESSAGES) which is called in a trigger.
DBMS_PIPE package has
1. PACK_MESSAGE procedure
2. SEND_MESSAGE function
3. RECEIVE_MESSAGE function
4. UNPACK_MESSAGE proceduredbms_pipe is a database package owned by SYS:
http://www.oracle.com/pls/db102/ranked?word=dbms_pipe&remark=federated_search
cheers -
Repository Install NLS error?
Repository Install fails with "CDR-2144: This process has been aborted". Great.
There is a log at D:\OraNT\RepAdm61\logs\ckPrereq.log that states "IMP-00016: required character ser conversion ( type 31 to 871 ) not supported."
31 & 871!?!?!
Various Oracle registry entries for NLS_LANG=AMERICAN_AMERICA.WE8IS08859P1 exist.
The environmental variable NLS_LANG=AMERICAN_AMERICA.UTF8 requested for the OID service start seems to make no difference whether it exists or not.
Any suggestions?Check out Note 353815.1
Title: Package Body ''Scm_admin.Jr_reg_io'' Has Errors After
Database Server Upgrade
I have found that of the problems like this are due to the permissions not being granted by SYS to the repos owner.
As SYS
create user owner identified by owner default tablespace users
temporary tablespace temp;
Run this file as SYS
@ D:\Designer_Home\Des1012\repadm61\UTL\CKROROLE.SQL
GRANT EXECUTE ON DBMS_LOCK TO owner;
GRANT EXECUTE ON DBMS_PIPE TO owner;
GRANT CREATE TABLE TO owner;
GRANT CREATE VIEW TO owner;
GRANT CREATE PROCEDURE TO owner;
GRANT CREATE SYNONYM TO owner;
GRANT CREATE SEQUENCE TO owner;
GRANT SELECT ON sys.v_$nls_parameters TO owner WITH GRANT OPTION;
GRANT SELECT on sys.V_$PARAMETER TO owner;
GRANT SELECT ON dba_rollback_segs TO owner;
GRANT SELECT ON dba_segments TO owner;
GRANT CREATE ANY SYNONYM TO owner;
GRANT DROP ANY SYNONYM TO owner;
GRANT CREATE PUBLIC SYNONYM TO owner;
GRANT DROP PUBLIC SYNONYM TO owner;
GRANT ck_oracle_repos_owner to owner;
GRANT CONNECT, RESOURCE TO owner;
GRANT dba TO owner;
(If you want Row Level Security (RLS) on)
GRANT execute on dbms_rls to owner; -
I have installed Oracle Designer R2.1.2 with Oracle database 8.0.5, when I want to created a new Application name it caused many errors.
Errors massage:
RME-00011 Operation 'open' on activity was failed.
RME-00020 Internal API error - ORA - 06508 could not find program unit being called.
Errors detail :
RME-00222 failed to dispacth operation to repostory.
RME-00223 failed to open new activity.
Anybody would like to help me, please.
Thanks.Hello,
This is a very old and no longer supported configuration.
Both products have not been available to customers for a
long time.
However I looked at the errors you recieved and it seems
you may have failed to grant some specific rights to the repository owner (used to install the repository).
Try the entering the following SQL and see if this fixes
the problem:
grant execute on dbms_pipe to <repos_owner>;
grant execute on dbms_lock to <repos_owner>;
If not, I'm afraid I'm not sure I can help. I suggest
you contact Support to see if they can find any older
information for your specific versions of Designer.
Regards,
Dominic
Designer Product Management
Oracle Corp -
Hi all,
I have a stored proc which generates a csv file from a table's data . Once the csv is generated, I have to move the file to a new location and send out an email.
I have a Unix script which can move a given file and send an email.
I am trying to use DBMS_PIPE to invoke the Unix shell script, however the script is not executing - though the value of status is 0 below:-
Am I missing something? Pls suggest.
create or replace
procedure host(cmd in varchar2)
as
status number;
begin
dbms_pipe.pack_message(cmd);
status := dbms_pipe.send_message( 'HOST_PIPE' );
dbms_output.put_line('status is: '||status);
if ( status <> 0 ) then raise_application_error( -20001, 'Pipe error' );
end if;
end;I have tried to make sense of documentation about this - but couldnt grip the concepts fully.
Edited by: Chaitanya on Mar 28, 2011 9:53 PMHi Chaitanya,
Can you please try this below code , instead of that.
CREATE OR REPLACE PROCEDURE host (cmd in VARCHAR2) AS
status NUMBER;
BEGIN
DBMS_PIPE.PACK_MESSAGE(LENGTH(cmd));
DBMS_PIPE.PACK_MESSAGE(cmd);
status := DBMS_PIPE.SEND_MESSAGE('HOST_PIPE');
dbms_output.put_line('status is: '||status);
IF status == 0 THEN
raise_application_error(-20001, 'Pipe error');
END IF;
END host;
Hope it will help you :)
Thanks,
Balaji K. -
Error in starting Adobe Bridge in Photoshop CS2
I've just installed Photoshop CS2, however upon opening Adobe Bridge this error message appears " The application has failed to start because libagluc28.dll was not found. Reinstalling to application may fix the problem"
I have reinstalled and click repair but to no avail
I followed Adobe Support Knowledgebase solution and run CMD and this appears:
c:Documents and Settings/Jesus M Ferraris>
then i entered the command
cacls c:\windows\installer /T /E /C /G administrators:F
but an error message appears - 'cacls' is not recognized as an internal or external command, operable program or bathc file
I also entered the next command
cacls "c:\documents and setting\all users" /Y /E /C /G administrators:F
still the same error as above appears, Please help, have I miss something or was my procedure correct...
P4, 512ram, WXP 80gHDVery useful.
Good Luck.
My
Si
tes
Maybe you are looking for
-
Adding custom properties to a File system Repository
Hi KM-Experts I have integrated a local file server in the portal, and need to attach some custom properties to the files located on the server. The documentation for a File System Repository displays that this task is not possible. Is there some kin
-
Hi, Please anyone help me to solve this issue when am trying execute my WAD and Report designer am getting below error message. Message Class: RSBOLAP MNO : 017 Description: Java Communication error : An Unknown Error Occured During Portal Communica
-
Created JSP BC4J application using JDeveloper 3.2.3. One of the functions is to interpret the tilde and overcaret keyboard characters as Greek Math Symbols when using the insert and edit JSP pages, then saving them to the 8i database. The problem I a
-
Need Help - Custom Identity Assertor using MBenMaker known issue CR207766
I am facing below WL 9 knwon issue in WebLogic 10. How to resolve it , do I need to create constructor in identity Asserter IMPL classes ? If yes, what goes inside constructor. Pls help as there is no reference for this issue in WebLog release after
-
Forward button on Captivate playbar
Is there a way to highlight the Forward button in the Captivate playbar when the end of a slide is reached? I've noticed that other tools seem to have this capability and I would like to do something similar with my Captivate projects.