Segue o erro Adriano;
   
  Núm. Linha # = 17 Núm. Coluna # = 20 Texto do Erro = PLS-00201: o 
identificador 'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 17 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 27 Núm. Coluna # = 9 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 27 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 29 Núm. Coluna # = 9 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 29 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 31 Núm. Coluna # = 12 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 31 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 45 Núm. Coluna # = 12 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 45 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 49 Núm. Coluna # = 9 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 49 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 51 Núm. Coluna # = 9 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 51 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 53 Núm. Coluna # = 12 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 53 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 67 Núm. Coluna # = 20 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 67 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored
Núm. Linha # = 77 Núm. Coluna # = 9 Texto do Erro = PLS-00201: o identificador 
'SYS.DBMS_PIPE' deve ser declarado
Núm. Linha # = 77 Núm. Coluna # = 9 Texto do Erro = PL/SQL: Statement ignored

  O usuário ELQUERY tem privilégio de DBA sobre o mesmo esquema.

Josÿffffffffffe9 Ferreira <[EMAIL PROTECTED]> escreveu: 
  Samuel,

O usuário que vc esta compilando tem privilegios nos
objetos que ela acessa ?

verifique se não objetos descompilados no schema do
SYS tb.

qual a mensagem de erro que esta ocorrendo

adriano,

--- Samuel Geraldo dos Santos
<[EMAIL PROTECTED]> escreveu:

> Pessoal estou com o seguinte problema:
>    
>     
> A package QUERY_BRIDGE não está compilando, observei
> que a mesma faz referencia a SYS.
>    
>     "PIPE_RC :=
> SYS.DBMS_PIPE.RECEIVE_MESSAGE('QUERY_BRIDGE_STMT' ||
> USER, 3);"
>    
>   O que vocês sugerem a fazer, pois essa procedure
> está em funcionamento no nosso cliente. Um grant de
> q???
>    
>   Fico no ancioso aguardo.
>   Obrigado.
>    
> 
> 
>              
> ---------------------------------
>  Novidade no Yahoo! Mail: receba alertas de novas
> mensagens no seu celular. Registre seu aparelho
> agora!
> 
> [As partes desta mensagem que não continham texto
> foram removidas]
> 
> 



            
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 


 

                
---------------------------------
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt
  ----------



IS

-- -----------------------------------------------------------------------------
SQL_STMT_CURR VARCHAR2(4000);
-- -----------------------------------------------------------------------------
SQL_CONN_CURR VARCHAR2(200);
-- -----------------------------------------------------------------------------

FUNCTION GET_SQL_STMT RETURN VARCHAR2 IS

        PIPE_RC         NUMBER;

BEGIN

        PIPE_RC := SYS.DBMS_PIPE.RECEIVE_MESSAGE('QUERY_BRIDGE_STMT' || USER, 
3);

        IF  PIPE_RC = 1  THEN -- EMPTY PIPE RETURNS 1, IT'S NOT A REAL TIMEOUT
            RETURN '';
        END IF;

        IF  PIPE_RC <> 0  THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NO RECEBIMENTO DO 
PIPE. RC:' || PIPE_RC);
        END IF;

        DBMS_PIPE.UNPACK_MESSAGE(SQL_STMT_CURR);

        DBMS_PIPE.PACK_MESSAGE(SQL_STMT_CURR);

        IF DBMS_PIPE.SEND_MESSAGE('QUERY_BRIDGE_STMT' || USER) <> 0 THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NA REGENERAÇÃO DO 
PIPE.');
        END IF;

        RETURN SQL_STMT_CURR;

END;

-- -----------------------------------------------------------------------------

PROCEDURE SET_SQL_STMT ( SQL_STMT_ARG IN VARCHAR2 DEFAULT '') IS

BEGIN

        IF DBMS_PIPE.CREATE_PIPE('QUERY_BRIDGE_STMT' || USER, 8192, TRUE) <> 0 
THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NA CRIAÇÃO DO PIPE. 
(SET)');
        END IF;

        DBMS_PIPE.PURGE('QUERY_BRIDGE_STMT' || USER);

        DBMS_PIPE.PACK_MESSAGE(SQL_STMT_ARG);

        IF DBMS_PIPE.SEND_MESSAGE('QUERY_BRIDGE_STMT' || USER) <> 0 THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NO ENVIO DO PIPE.');
        END IF;

END;

-- -----------------------------------------------------------------------------

FUNCTION GET_SQL_CONN RETURN VARCHAR2 IS

        PIPE_RC         NUMBER;

BEGIN

        PIPE_RC := DBMS_PIPE.RECEIVE_MESSAGE('QUERY_BRIDGE_CONN' || USER, 3);

        IF  PIPE_RC = 1  THEN -- EMPTY PIPE RETURNS 1, IT'S NOT A REAL TIMEOUT
            RETURN '';
        END IF;

        IF  PIPE_RC <> 0  THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NO RECEBIMENTO DO 
PIPE. RC:' || PIPE_RC);
        END IF;

        DBMS_PIPE.UNPACK_MESSAGE(SQL_CONN_CURR);

        DBMS_PIPE.PACK_MESSAGE(SQL_CONN_CURR);

        IF DBMS_PIPE.SEND_MESSAGE('QUERY_BRIDGE_CONN' || USER) <> 0 THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NA REGENERAÇÃO DO 
PIPE.');
        END IF;

        RETURN SQL_CONN_CURR;

END;

-- -----------------------------------------------------------------------------

PROCEDURE SET_SQL_CONN ( SQL_CONN_ARG IN VARCHAR2 DEFAULT '') IS

BEGIN

        IF DBMS_PIPE.CREATE_PIPE('QUERY_BRIDGE_CONN' || USER, 8192, FALSE) <> 0 
THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NA CRIAÇÃO DO PIPE. 
(SET)');
        END IF;

        DBMS_PIPE.PURGE('QUERY_BRIDGE_CONN' || USER);

        DBMS_PIPE.PACK_MESSAGE(SQL_CONN_ARG);

        IF DBMS_PIPE.SEND_MESSAGE('QUERY_BRIDGE_CONN' || USER) <> 0 THEN
            RAISE_APPLICATION_ERROR (-20000, 'ERRO. FALHA NO ENVIO DO PIPE.');
        END IF;

END;

-- -----------------------------------------------------------------------------


END; -- END PACKAG

[As partes desta mensagem que não continham texto foram removidas]



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a