Chiappa, tá funcionando. :-) Ainda não sei como tirar tudo rapidamente, mas o que importa é que FUNCIONA. Obrigada! Bia. :-)
----- Mensagem original ---- De: jlchiappa <[EMAIL PROTECTED]> Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 26 de Junho de 2007 9:45:51 Assunto: Res: Res: [oracle_br] Re: wrap 8.1.7 - ERRO. :-/ Pra vc rapidamente tirar isso e testar pra ver se essa era a causa (o que é provável), eu diria pra vc carregar o arquivo num editor de texto decente, que tenha a opção de busca por expressão regular (aí o TAB é /t ), tal como o textpad, e/ou um que permita à vc trabalhar com os códigos ascii, o do tab é ascii 9. Sei que há alternativas freewares também, que já citamos em outras msgs anteriores aqui no fórum mesmo, não as tenho aqui no momento mas fica a dica. []s Chiappa --- Em [EMAIL PROTECTED] os.com.br, Bia Fitzgerald <dbaemapuros@ ...> escreveu > > Xiii... Acho que tu tens razão, Chiappa.... São tabs, linhas em branco... Deve ser isto. > Os programadores costumam usar na hora de programar. E há jeito de tirar isto rapidamente? :-o > Mas funciona assim mesmo no 9i. O problema é o 8i. > Estes procedimentos foram exportados via TOAD. > Obrigada pela ajuda. > > > > > > ----- Mensagem original ---- > De: jlchiappa <[EMAIL PROTECTED] ..> > Para: [EMAIL PROTECTED] os.com.br > Enviadas: Terça-feira, 26 de Junho de 2007 7:49:13 > Assunto: Res: [oracle_br] Re: wrap 8.1.7 - ERRO. :-/ > > Colega, reveja ** COM CUIDADO ** o seu procedimento, alguma coisa não > está certa - o que me chama a atenção é que vc pediu > iname=a_teste. prc , e esse i é de INPUT, é o arquivo FONTE, > normalmente o fonte a gente põe como .SQL, isso está certo ?? Confira > bem aí, veja o contra-exemplo no meu 8i : > > D:\>set ORACLE_SID=O8IR3 > > D:\>SET ORACLE_HOME= D:\O8IR3 > > D:\>SET PATH=%ORACLE_ HOME%\BIN; %PATH% > > D:\>TYPE P.SQL > CREATE OR REPLACE PROCEDURE A_teste > IS > CURSOR c_T001 IS > SELECT * > FROM dual; > BEGIN > FOR C IN c_t001 LOOP > dbms_output. put_line( c.dummy); > END LOOP; > END; > / > > D:\>WRAP INAME=P.SQL ONAME=P.PLB > > PL/SQL Wrapper: Release 8.1.7.4.0 - Production > > Copyright (c) Oracle Corporation 1993, 2000. All Rights Reserved. > > Processing P.SQL to P.PLB > > D:\>SQLPLUS SCOTT/TIGER@ O8IR3 > > SQL*Plus: Release 8.1.7.0.0 - Production > > (c) Copyright 2000 Oracle Corporation. All rights reserved. > > Conectado a: > Personal Oracle8i Release 8.1.7.4.1 - Production > With the Partitioning option > JServer Release 8.1.7.4.1 - Production > > [EMAIL PROTECTED]: SQL>@P.PLB > > Procedimento criado. > > [EMAIL PROTECTED]: SQL>DESC a_teste > PROCEDURE a_teste > > [EMAIL PROTECTED]: SQL>SELECT LINE, TEXT FROM USER_SOURCE WHERE > NAME='A_TESTE' ORDER BY > LINE; > > LINE > ------------ ------ > TEXT > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- --------- --------- - > ---------- > ------------ --------- --------- --------- > 1 > PROCEDURE A_teste wrapped > 0 > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > abcd > 3 > 7 > 8106000 > 1 > 4 > 0 > 9 > 2 :e: > 1A_TESTE: > 1CURSOR: > 1C_T001: > 1DUAL: > 1C: > 1LOOP: > 1DBMS_OUTPUT: > 1PUT_LINE: > 1DUMMY: > 0 > > 0 > 0 > 2f > 2 > 0 1d 9a a0 b4 55 6a f4 > b4 bf c8 ac a0 b2 ee ac > d0 e5 e9 bd b7 11 a4 b1 > 91 :2 a0 37 :2 a0 6b :2 a0 6b a5 > 57 b7 a0 47 b7 a4 b1 11 > 68 4f 17 b5 > 2f > 2 > 0 3 c 8 7 1d 21 25 > 4 35 38 3c 3d 41 42 49 > 4a 4e 54 59 5e 60 6c 70 > 72 76 7a 7e 80 84 88 8b > 8f 93 96 97 9c 9e a2 a9 > ab af b1 bd c1 c3 cc > 2f > 2 > 0 1 b 1 0 :2 1 8 0 > :2 1 b c 7 c 7 :3 4 :5 1 > 8 d 14 4 7 :2 13 1c :2 1e > :2 7 14 5 4 :8 1 > 2f > 2 > 0 :2 1 3 0 :2 1 3 0 :2 3 > 4 :4 5 :3 4 :5 3 :4 7 :8 8 7 9 > 7 :2 6 :3 1 a :2 1 > ce > 4 > :8 0 2 :3 0 1 > :a 0 2b 1 :4 0 > 4 :2 0 2b 2 > 5 :2 0 3 :a 0 > 2 13 :3 0 7 > a 0 8 :4 0 > 4 :3 0 3 d > :2 0 f :5 0 b > e 0 10 :6 0 > 11 :2 0 14 7 > a 15 0 29 > 5 15 17 14 > 16 :6 0 13 :7 0 > 15 5 :3 0 3 > :3 0 6 :3 0 18 > 19 7 :3 0 8 > :3 0 1c 1d 0 > 5 :3 0 9 :3 0 > 1f 20 0 7 > 1e 22 :2 0 24 > 9 26 6 :3 0 > 1b 24 :4 0 27 > f 2a :3 0 2a > d 2a 29 27 > 28 :6 0 2b :2 0 > 2 5 2a 2d > :2 0 1 2b 2e > :8 0 > 12 > 4 > :3 0 1 c 1 > 12 1 21 1 > 23 1 26 1 > 13 2 26 2c > > 1 > 4 > 0 > 2d > 0 > 1 > 14 > 3 > 3 > 0 1 1 0 0 0 0 0 > 0 0 0 0 0 0 0 0 > 0 0 0 0 > 2 0 1 > 18 3 0 > 7 1 2 > 0 > [EMAIL PROTECTED]: SQL> > > []s > > Chiappa > --- Em [EMAIL PROTECTED] os.com.br, Bia Fitzgerald <dbaemapuros@ ...> > escreveu > > > > Oi Chiappa, > > > > Nesta máquina só roda 8i e não há erro de sintaxe no código SQL que > quero encriptar. Segue o código de uma procedure simples que também > dá erro: > > > > > > CREATE OR REPLACE PROCEDURE A_teste > > IS > > CURSOR c_T001 IS > > SELECT * > > FROM T001_x; > > BEGIN > > FOR C IN c_t001 LOOP > > dbms_output. put_line( c.t001_descricao ); > > END LOOP; > > END; > > / > > > > Erro gerado pelo WRAP: > > > > [EMAIL PROTECTED] procs]$ wrap iname=a_teste. prc oname=a.sql > > PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Seg Jun 25 > 19:40:36 2007 > > Copyright (c) Oracle Corporation 1993, 2000. All Rights Reserved. > > Processing a_teste.prc to a.sql > > PSU(103,1,1, 27):Encontrado o símbolo "" quando um dos seguintes > símbolos era esperado: > > ( ; is with authid deterministic parallel_enable as compress > > compiled wrapped > > PL/SQL Wrapper error: Compilation error(s) for: > > CREATE OR REPLACE PROCEDURE A_teste > > Outputting source and continuing. > > > > > > Obrigada, > > Bia. > > > > ----- Mensagem original ---- > > De: jlchiappa <jlchiappa@ ..> > > Para: [EMAIL PROTECTED] os.com.br > > Enviadas: Segunda-feira, 25 de Junho de 2007 18:16:54 > > Assunto: [oracle_br] Re: wrap 8.1.7 - ERRO. :-/ > > > > Bia, uma ** grande ** possibilidade aí é que vc tem 9i e 8i na > > máquina, vc ** NÂO ** setou as vars necessárias antes de rodar o > wrap > > (ie, PATH, ORACLE_SID, ORACLE_HOME) e o bd está tentando executar o > > wrap.exe de uma versão com libs de outra, isso dá ALTOS enroscos... > > TESTE aí o resultando duma sessão onde vc seta no dos as vars > > corretas... Outra : se não for isso, COM AS VARS setadas, usando um > > sql*plus 8i numa home 8i, conecte no banco 8i e execute o .sql em > > questão, e manda o texto dele pra lista, que a gente pode dar uma > > olhada - vc pode estar esbarando numa diferença de sintaxe entre 8i > e > > 9i, elas existem, sim... > > > > []s > > > > Chiappa > > --- Em [EMAIL PROTECTED] os.com.br, Bia Fitzgerald > <dbaemapuros@ ...> > > escreveu > > > > > > Oi, pessoal... > > > > > > Estou tendo problemas ao usar o WRAP no 8.1.7. Ao tentar encriptar > > as procedures, recebo o erro: > > > > > > PSU(103,1,1, 35):Encontrado o símbolo "" quando um dos seguintes > > símbolos era esperado: > > > ( ; is with authid deterministic parallel_enable as compress > > > compiled wrapped > > > PL/SQL Wrapper error: Compilation error(s) for: > > > > > > > > > Não há erro de sintaxe no arquivo. Consigo usar o mesmo arquivo no > > 9i. E também consigo compilar o .sql no banco. > > > > > > Alguma idéia??? > > > :( > > > obrigada, > > > Bia. > > > > > > > > > > > > > > ____________ _________ _________ _________ _________ _________ _ > > > Novo Yahoo! Cadê? - Experimente uma nova busca. > > > http://yahoo. com.br/oqueeugan hocomisso > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > ____________ _________ _________ _________ _________ _________ _ > ____________ __ > > Novo Yahoo! Cadê? - Experimente uma nova busca. > > http://yahoo. com.br/oqueeugan hocomisso > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > ____________ _________ _________ _________ _________ _________ _ ____________ __ > Novo Yahoo! Cadê? - Experimente uma nova busca. > http://yahoo. com.br/oqueeugan hocomisso > > [As partes desta mensagem que não continham texto foram removidas] > ____________________________________________________________________________________ Novo Yahoo! Cadê? - Experimente uma nova busca. http://yahoo.com.br/oqueeuganhocomisso [As partes desta mensagem que não continham texto foram removidas]