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

  • Dbms_pipe

    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
    Rahul

    are 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 you

    I'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.
    -ksg

    Hi
    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
    Ingo

    login 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
    Vinicio

    you 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 procedure

    dbms_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;

  • Oracle designer error

    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

  • Using DBMS_PIPE

    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 PM

    Hi 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 80gHD

    Very 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

  • WAD and Reportdesigner Errors

    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

  • Insert Greek Math Symbol

    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.