Res: Res: Res: [oracle_br] Re: wrap 8.1.7 - ERRO. :-/

2007-06-26 Por tôpico jlchiappa
É como eu falei, pra vc tirar caracteres especiais rapidamente, o que 
recomendo é vc ter um bom e decente editor de texto que PERMITA a vc 
fazer operações de search/replace/view com caracteres especiais 
Se vc ainda não tem , compre um ou veja as opções freeware ao menos, 
é comum PRACAS vc precisar disto no dia a dia de admin. Outras 
tarefas de admin de banco que um bom editor de texto automatiza EM 
MUITO por exemplo são automações - imagine que te pedem pra matar 
todas as dezenas de sessões de um dado usuário (digamos), se vc 
pesquisou a v$session vc obteve uma lista de SIDs, pra vc fazer os 
ALTERs KILL SESSION bastaria vc copiar essa lista pro editor de texto 
e adicionar o resto da sintaxe, com um editor que trabalhe em modo de 
Coluna isso é vapt-vupt.

 []s

   Chiappa
--- Em oracle_br@yahoogrupos.com.br, Bia Fitzgerald <[EMAIL PROTECTED]> 
escreveu
>
> 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 
 
> 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 
> > 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
> > a

Res: Res: Res: [oracle_br] Re: wrap 8.1.7 - ERRO. :-/

2007-06-26 Por tôpico Bia Fitzgerald
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  
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