RES: [oracle_br] Plsql com IN num Cursor

2007-01-16 Por tôpico Herivelton Mendonca
Digão,  dá uma olhada neste código, vc monta um Record e utiliza ele com
uma query dinâmica.
 
 
CREATE OR REPLACE Function TESTE1
Return Int Is
 
  --str Varchar2(1000);
 
  Type T_Cur1 Is Record
(
  Cod   Int
);
 
  C_Cur1  T_Cur1;

  Type PtypeCur1 Is Ref Cursor;
  TypeCur1 PtypeCur1 ;
  
  V_Sql  Varchar2(300);
 
 Begin
  
   V_Sql := 'SELECT cod from teste WHERE nome in
(''rodrigo'',''teste'')';
  
   Open TypeCur1 For V_Sql;
   Loop

 Fetch TypeCur1 Into C_Cur1;
 Exit When TypeCur1%Notfound;
   
 DBMS_OUTPUT.PUT_LINE(C_Cur1.Cod);

   End Loop; 
   Close TypeCur1;
   
   return 1;
 END;
 
  
 
 
-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Bruno Lorenzini
Enviada em: terça-feira, 16 de janeiro de 2007 07:53
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Plsql com IN num Cursor
 
Carinha, testei aqui e realmente não ta funcioando... ele reclama de
fazer
essa montagem "na raça". O que você poderia fazer é usar o comando
"execute
immediate [stmt]" ou então você pode criar uma tabela temporary table

On 1/15/07, Digao mailto:digaopatrocinio%40yahoo.com.br> yahoo.com.br> wrote:
>
> Olá pessoal, tudo bem? Estou fazendo uma função em plsql, e estou com
> problemas com um cusor.
> Tenho um cursor que faz um select filtrando com o IN. Porém, os
valores do
> IN, eu monto durante a plsql:
>
> create or replace function teste1() return int is
> valor int;
> str varchar2(1000);
> CURSOR ref1 IS SELECT cod from teste WHERE nome in (str);
> BEGIN
> str := '''rodrigo''' || ',' || '''teste''';
> OPEN ref1;
>
> LOOP
> FETCH ref1 INTO valor;
> EXIT WHEN ref1%NOTFOUND;
> DBMS_OUTPUT.PUT_LINE(valor);
> END LOOP;
>
> CLOSE ref1;
> return 1;
> END;
>
> Para montar a lista do IN, eu faço vários cálculos.
>
> Qual o erro? A função executa mas não printa os valores. Se eu colocar
> apenas 1 valor na string str, funciona... mas quando concateno a
string, não
> funciona.
> Já tentei concatenar sem aspas, com 1 aspa, com 3 aspas e nada... Já
> deixei a string no formato: 'rodrigo','teste' e também nada...
>
> Alguém tem alguma idéia?
>
> Obrigado a todos
>
> 
> Rodrigo (Digao)
>
>
> -
> Yahoo! Search
> Música para ver e ouvir: You're Beautiful, do James Blunt
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

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


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



Re: [oracle_br] nls_language

2007-01-16 Por tôpico rflribeiro
Você pode setar o que você quiser, Elen. Você pode entrar com "alter 
session set nls_date_format = '-MM-DD'", p/ configurar a data, por 
exemplo. Pode configurar Currency, Numeric Characters, etc... Isso não é 
padrão do banco. Quando você se conecta, vale o que está no cliente 
Oracle. Se você quiser setar p/ todos os usuários as mesmas 
configurações, utilize uma trigger de logon efetuando estas alterações 
p/ cada nova sessão. Elas ficarão valendo enquanto a sessão estiver 
conectada.
P/ você pegar o conceito, pesquise por "nls parameters" e "trigger 
de logon" em http://tahiti.oracle.com

Reginaldo Ribeiro
skype: dbcom_it_experts
Mobile: 551192344290



ESTUDO wrote:
>
> Oi Reginaldo
> Foi mais o menos que perguntei..rss, na verdade nem sei se existe o 
> que eu procuro, mas gostaria por exemplo de saber se quando eu setar o 
> meu nls_language = americam_america.we8iso8859p1 que coleção default 
> receberei pra moeda, data, order by
> Algum Mapa que me mostrasse isso...
> Sabe me informar se existe?
>
> Obrigada
>
> Elen
>
> - Original Message -
> From: rflribeiro
> To: oracle_br@yahoogrupos.com.br 
> Sent: Monday, January 15, 2007 8:56 PM
> Subject: Re: [oracle_br] nls_language
>
> Eu acho que o problema sou eu que não estou entendendo a pergunta. Vamos
> lá...
> Pelo que entendi, o que você quer é um mapa de caracteres por idioma. É
> isso? Se for, você pode conseguir no seu O.S. Linux, Windows, qualquer
> um têm mapa de caracteres... Agora, dá uma fuçada na net à procura do
> termo "Unicode". Você vai ver que caracteres unicode podem exibir
> qualquer caracter, de qualquer idioma (existem algumas restrições). Eu
> utilizo Linux no meu desktop e estou, no momento, trabalhando com um
> banco mssql que armazena em diversas tabelas, textos em russo (cirilic),
> chinês tradicional e simplificado, turco, alemão, entre outros. Estou
> utilizando datatype nvarchar e inserindo tranqüilamente caracteres
> unicode. Espero que tenha entendido desta vez. Se não, podte novamente.
> Boa sorte.
>
> Reginaldo Ribeiro
> skype: dbcom_it_experts
> Mobile: 551192344290
>
> ESTUDO wrote:
> >
> > Oi Reginaldo
> > Desculpe a má escrita.
> > Mas gostaria de saber, na verdade nem sei se isso esta documentado,
> > mas procuro a coleção de caracteres default suportado em cada language.
> >
> > Obrigada
> > Cris
> > - Original Message -
> > From: rflribeiro
> > To: oracle_br@yahoogrupos.com.br 
>  
> 
> > Sent: Friday, January 12, 2007 5:31 PM
> > Subject: Re: [oracle_br] nls_language
> >
> > Não entendi a pergunta... Vou "chutar" alguma coisa p/ você...
> > Se você quiser, pode utilizar um tipo de dados chamado nvarchar2, onde
> > pode armazenar texto unicode. Dá uma olhada no globalization support da
> > sua versão de banco em http://tahiti.oracle.com 
> 
> > > . Se você está 
> falando
> > de outra coisa e eu não entendi patavinas do que pediu, poste novamente
> > e escreva de outra forma. Um abraço e boa sorte.
> >
> > Reginaldo Ribeiro
> > skype: dbcom_it_experts
> > Mobile: 551192344290
> >
> > ESTUDO wrote:
> > >
> > > Bom Dia
> > >
> > > Alguém pode me ajudar a encontrar uma matriz com os default do
> > > nls_language = AMERICAN_AMERICA.WE8ISO8859P1
> > > e do BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252
> > >
> > > Obrigada
> > >
> > > Cris
>


Re: [oracle_br] Erro comDBConsole

2007-01-16 Por tôpico rflribeiro
Procure por "emca", um utilitário de linha de comando que você pode usar 
p/ recriar, reconfigurar e outros "ar" o em.

Reginaldo Ribeiro
skype: dbcom_it_experts
Mobile: 551192344290



Carlos Henrique Correa wrote:
>
> Ao iniciar o DBConsole recebo a seguinte msg:
>
> [EMAIL PROTECTED] bin]$ emctl start dbconsole
> TZ set to Brazil/East
> OC4J Configuration issue. 
> /u01/app/oracle/product/10.2.0.1/db_1/oc4j/j2ee/OC4J_DBConsole_localhost.localdomain_orcl
>  
> not found.
>
> No diretório existe o arquivo 
> OC4J-DBConsole_localhost.localdomain_ORCL mas pela msg ele procura por 
> um orcl minúsculo. Procurei mas não encontrei em qual arquivo posso 
> modificar essa informação.
>
> Oracle 10g (10.2.0.1)
> Oracle Linux 4
>


[oracle_br] Erro comDBConsole

2007-01-16 Por tôpico Carlos Henrique Correa
Ao iniciar o DBConsole recebo a seguinte msg:
   
  [EMAIL PROTECTED] bin]$ emctl start dbconsole
TZ set to Brazil/East
OC4J Configuration issue. 
/u01/app/oracle/product/10.2.0.1/db_1/oc4j/j2ee/OC4J_DBConsole_localhost.localdomain_orcl
 not found.

  No diretório existe o arquivo OC4J-DBConsole_localhost.localdomain_ORCL mas  
pela msg ele procura por um orcl minúsculo. Procurei mas não encontrei em qual 
arquivo posso modificar essa informação.
   
  Oracle 10g (10.2.0.1)
  Oracle Linux 4

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



RES: [oracle_br] Duplicar Usuário

2007-01-16 Por tôpico Daniel Mello
Era isso mesmo... Muito obrigado Neilor.

Daniel Mello

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Neilor Mendes
Enviada em: terça-feira, 16 de janeiro de 2007 11:14
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Duplicar Usuário

tente usar a opção identified by values.
Segue abaixo exemplo

create user teste
identified by values 'VALOR_CRIPTOGRAFADO'
default tablespace default_tbs
temporary tablespace temporary_tbs




*Neilor Mendes*

*Célula de Banco de Dados*

GSI – Gerência de Sistemas de Informação

*TACOM Engenharia e Projetos Ltda* - http://www.tacom.com.br 


Fone: + 55 31 3348 1054 – email: [EMAIL PROTECTED] 




Daniel Mello wrote:
>
> Boa tarde a todos...
>
> Pessoal preciso de duplicar um usuário de banco, ou seja, fazer
> uma cópia idêntica, com todos os atributos e permissões, alterando 
> somente o
> username, fiz um procedure que está realizando esta tarefa mas estou
> enfrentando problemas pra realizar uma cópia da senha do user, pois a 
> mesma
> está criptografada na dba_users. Como posso pegar essa senha e adiciona-la
> ao novo usuário?
>
> Obrigado.
>
> Daniel Mello
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure
» Scripts » Tutoriais acesse:
http://www.oraclebr.com.br/codigo/ListaCodigo.php 

--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 

--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
http://www.oraclebr.com.br/  

  
Links do Yahoo! Grupos

 



Re: [oracle_br] Re: Plsql com IN num Cursor

2007-01-16 Por tôpico Digao
Olá, obrigado a todos que me ajudaram... resolvi da seguinte maneira:

create or replace function teste1() return int is
  valor int;  
  str_query varchar2(1000);
  str_lista varchar2(1000);
  TYPE refcursor IS REF CURSOR;
  ref1 refcursor;
BEGIN
  --Inicio da query
  str_query := 'SELECT cod from teste WHERE nome in (';
  --Montando a lista do IN...
  str_lista := '''rodrigo''';
  --Agora eh so concatenar quantos eu precisar
  str_lista := str_lista || ',' || '''teste''';
  --Termino a query
  str_query := str_query || str_lista || ') ORDER BY cod asc';

  OPEN ref1 FOR str_query;
  
  LOOP
FETCH ref1 INTO valor;
EXIT WHEN ref1%NOTFOUND;
DBMS_OUTPUT.PUT_LINE(valor);
  END LOOP;
   
  CLOSE ref1; 
  return 1;
END;

Abraços

Rodrigo Santos (Digao)

mprochaoracle <[EMAIL PROTECTED]> escreveu:  
Colega,
 
 substitua pra mim a linha abaixo do ultimo codigo que te enviei ok, 
 que daí vc vai chegar no resultado esperado ok:
 
 -- 'SELECT cod from t_teste WHERE nome = :str' using v_str;
 'SELECT cod from t_teste WHERE nome in (''rodrigo'' , ''teste'')';
 
 []s
 
 Marcos Rocha
 
 --- Em oracle_br@yahoogrupos.com.br, Digao <[EMAIL PROTECTED]> 
 escreveu
 >
 > Olá pessoal, tudo bem? Estou fazendo uma função em plsql, e estou 
 com problemas com um cusor. 
 > Tenho um cursor que faz um select filtrando com o IN. Porém, os 
 valores do IN, eu monto durante a plsql: 
 > 
 > create or replace function teste1() return int is
 >   valor int;  
 >   str varchar2(1000);
 >   CURSOR ref1 IS SELECT cod from teste WHERE nome in (str);
 > BEGIN
 >   str := '''rodrigo''' || ',' || '''teste''';
 >   OPEN ref1;
 >   
 >   LOOP
 > FETCH ref1 INTO valor;
 > EXIT WHEN ref1%NOTFOUND;
 > DBMS_OUTPUT.PUT_LINE(valor);
 >   END LOOP;
 >
 >   CLOSE ref1; 
 >   return 1;
 > END;
 > 
 > Para montar a lista do IN, eu faço vários cálculos. 
 > 
 > Qual o erro? A função executa mas não printa os valores. Se eu 
 colocar apenas 1 valor na string str, funciona... mas quando 
 concateno a string, não funciona.
 > Já tentei concatenar sem aspas, com 1 aspa, com 3 aspas e nada... 
 Já deixei a string no formato: 'rodrigo','teste' e também nada...
 > 
 > Alguém tem alguma idéia?
 > 
 > 
 > Obrigado a todos
 > 
 > 
 > Rodrigo (Digao)
 > 
 >
 > -
 >  Yahoo! Search
 >  Música para ver e ouvir: You're Beautiful, do James Blunt
 > 
 > [As partes desta mensagem que não continham texto foram removidas]
 >
 
 
 
   


-
 O Yahoo! está de cara nova. Venha conferir!

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



Re: [oracle_br] Duplicar Usuário

2007-01-16 Por tôpico Neilor Mendes
tente usar a opção identified by values.
Segue abaixo exemplo

create user teste
identified by values 'VALOR_CRIPTOGRAFADO'
default tablespace default_tbs
temporary tablespace temporary_tbs




*Neilor Mendes*

*Célula de Banco de Dados*

GSI – Gerência de Sistemas de Informação

*TACOM Engenharia e Projetos Ltda* - http://www.tacom.com.br 


Fone: + 55 31 3348 1054 – email: [EMAIL PROTECTED] 




Daniel Mello wrote:
>
> Boa tarde a todos...
>
> Pessoal preciso de duplicar um usuário de banco, ou seja, fazer
> uma cópia idêntica, com todos os atributos e permissões, alterando 
> somente o
> username, fiz um procedure que está realizando esta tarefa mas estou
> enfrentando problemas pra realizar uma cópia da senha do user, pois a 
> mesma
> está criptografada na dba_users. Como posso pegar essa senha e adiciona-la
> ao novo usuário?
>
> Obrigado.
>
> Daniel Mello
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php 
--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/  

  
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

 


[oracle_br] Duplicar Usuário

2007-01-16 Por tôpico Daniel Mello
Boa tarde a todos...

 

Pessoal preciso de duplicar um usuário de banco, ou seja, fazer
uma cópia idêntica, com todos os atributos e permissões, alterando somente o
username, fiz um procedure que está realizando esta tarefa mas estou
enfrentando problemas pra realizar uma cópia da senha do user, pois a mesma
está criptografada na dba_users. Como posso pegar essa senha e adiciona-la
ao novo usuário?

 

 

Obrigado.

 

Daniel Mello 



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



[oracle_br] impactos ao diminuir o undo_retention

2007-01-16 Por tôpico edu_ora
Bom dia pessoal, tenho uma base de dados de produção que está com 
aproximadamente 700gb e a SGA tem 12gb.

Tenho a necessidade de diminuir o parâmetro UNDO_RETENTION de 83404 
para 36000. A tablespace de undo está com 30GB.

Gostaria de saber se alguém já fez este tipo de modificação em sua 
base de produção, se tiveram impactos em suas aplicações, msgs no 
alert.ora.

SO: Unix 5.3L
DB: Oracle 9.2.0.6 - 64 bits

Poderiam me dar algumas dicas ou sugestões?

Valeu!!!
Eduardo



[oracle_br] Como Remover o Change Manager Repository

2007-01-16 Por tôpico Gabriel Herdt
Pessoal Acabei em um teste aqui criando o Repository no meu banco, 
como eu removo ele? Oracle 10g


Grato

sds gabriel



[oracle_br] Re: LIKE no bloco

2007-01-16 Por tôpico mprochaoracle
Colega,
testei colocando o codigo abaixo em 1 botao ok:

set_block_property('t_teste', default_where, 'nome like (''' 
|| :Bloco.nome || '%'')');
go_block('t_teste');

execute_query;
message(get_block_property('t_teste', default_where));

obs: coloquei até um parentese !

[]s 
Marcos Rocha

--- Em oracle_br@yahoogrupos.com.br, "Marcos Giovani Lagassi" 
<[EMAIL PROTECTED]> escreveu
>
> Por favor, não estou conseguindo passar pela where do bloco uma 
> condição de like, alguem poderi me ajudar.
> Ex: num_doc like :parametro.num_doc.
> a sitaxe que estou utilizando é essa :
> CNPJ_CPF like '''%'||:CAR_SITUACAO_CLIENTE.SICL_NUM_DOC AND 
> TIPO_DOC = :CAR_SITUACAO_CLIENTE.SICL_TIPO_DOC
> Mas não estou conseguindo um retorno.
> Oracle 8i, forms  6.0.8.16.1
>




[oracle_br] Re: Plsql com IN num Cursor

2007-01-16 Por tôpico mprochaoracle
Colega,

substitua pra mim a linha abaixo do ultimo codigo que te enviei ok, 
que daí vc vai chegar no resultado esperado ok:

 -- 'SELECT cod from t_teste WHERE nome = :str' using v_str;
'SELECT cod from t_teste WHERE nome in (''rodrigo'' , ''teste'')';

[]s

Marcos Rocha

--- Em oracle_br@yahoogrupos.com.br, Digao <[EMAIL PROTECTED]> 
escreveu
>
> Olá pessoal, tudo bem? Estou fazendo uma função em plsql, e estou 
com problemas com um cusor. 
> Tenho um cursor que faz um select filtrando com o IN. Porém, os 
valores do IN, eu monto durante a plsql: 
> 
> create or replace function teste1() return int is
>   valor int;  
>   str varchar2(1000);
>   CURSOR ref1 IS SELECT cod from teste WHERE nome in (str);
> BEGIN
>   str := '''rodrigo''' || ',' || '''teste''';
>   OPEN ref1;
>   
>   LOOP
> FETCH ref1 INTO valor;
> EXIT WHEN ref1%NOTFOUND;
> DBMS_OUTPUT.PUT_LINE(valor);
>   END LOOP;
>
>   CLOSE ref1; 
>   return 1;
> END;
> 
> Para montar a lista do IN, eu faço vários cálculos. 
> 
> Qual o erro? A função executa mas não printa os valores. Se eu 
colocar apenas 1 valor na string str, funciona... mas quando 
concateno a string, não funciona.
> Já tentei concatenar sem aspas, com 1 aspa, com 3 aspas e nada... 
Já deixei a string no formato: 'rodrigo','teste' e também nada...
> 
> Alguém tem alguma idéia?
> 
> 
> Obrigado a todos
> 
> 
> Rodrigo (Digao)
> 
>   
> -
>  Yahoo! Search
>  Música para ver e ouvir: You're Beautiful, do James Blunt
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Re: Plsql com IN num Cursor

2007-01-16 Por tôpico mprochaoracle
Colega, tente melhor a Procedure a abaixo ok:

create or replace procedure pro_teste is
 v_valor number;
 v_str varchar2(1000);
 Type cursor_ref1 is ref cursor;
 v_ref1 cursor_ref1 ;
BEGIN
 v_str := 'rodrigo';
 OPEN v_ref1 for
 'SELECT cod from t_teste WHERE nome = :str' using v_str;
 LOOP
  FETCH v_ref1 INTO v_valor;
  EXIT WHEN v_ref1%NOTFOUND;
  DBMS_OUTPUT.PUT_LINE(v_valor);
 END LOOP;
 CLOSE v_ref1;
DBMS_OUTPUT.PUT_LINE(nvl(v_valor, 0));
END;

[]s

Marcos Rocha
--- Em oracle_br@yahoogrupos.com.br, Digao <[EMAIL PROTECTED]> 
escreveu
>
> Olá pessoal, tudo bem? Estou fazendo uma função em plsql, e estou 
com problemas com um cusor. 
> Tenho um cursor que faz um select filtrando com o IN. Porém, os 
valores do IN, eu monto durante a plsql: 
> 
> create or replace function teste1() return int is
>   valor int;  
>   str varchar2(1000);
>   CURSOR ref1 IS SELECT cod from teste WHERE nome in (str);
> BEGIN
>   str := '''rodrigo''' || ',' || '''teste''';
>   OPEN ref1;
>   
>   LOOP
> FETCH ref1 INTO valor;
> EXIT WHEN ref1%NOTFOUND;
> DBMS_OUTPUT.PUT_LINE(valor);
>   END LOOP;
>
>   CLOSE ref1; 
>   return 1;
> END;
> 
> Para montar a lista do IN, eu faço vários cálculos. 
> 
> Qual o erro? A função executa mas não printa os valores. Se eu 
colocar apenas 1 valor na string str, funciona... mas quando 
concateno a string, não funciona.
> Já tentei concatenar sem aspas, com 1 aspa, com 3 aspas e nada... 
Já deixei a string no formato: 'rodrigo','teste' e também nada...
> 
> Alguém tem alguma idéia?
> 
> 
> Obrigado a todos
> 
> 
> Rodrigo (Digao)
> 
>   
> -
>  Yahoo! Search
>  Música para ver e ouvir: You're Beautiful, do James Blunt
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] En: Select utilização tablespace de undo

2007-01-16 Por tôpico Fernando


Observação: mensagem anexa encaminhada.
 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: RES: [oracle_br] Eu tenho Documentação para OCA

2007-01-16 Por tôpico mprochaoracle
Então colegas,
o material é 8i, eu tenho certeza que 99% do conteudo dele vc 
reaproveita p/ o 10g, daí é somente corrermos atrás para sabermos o 
que há de novo no 9i e 10g e complementarmos nossos estudos, é  
assim que estou fazendo.
Por ex:
A instrução  passa a ter a partir do 9i, se eu não 
estiver enganado ...

Vou verificar se consigo alguma apostila de estudo do 9i, se 
conseguir eu envio pra vcs ok.

[]s

Marcos Rocha



--- Em oracle_br@yahoogrupos.com.br, "Fabiano Lessa" 
<[EMAIL PROTECTED]> escreveu
>
> Alguém tem essa ocumentação pra 9i?
>   - Original Message - 
>   From: Silva, Mauricio L. 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Friday, January 12, 2007 2:01 PM
>   Subject: RE: RES: [oracle_br] Eu tenho Documentação para OCA
> 
> 
>   Marcos,
> 
>   1 dúvida ... a apostila é para Oracle8i, certo?
> 
>   Ainda existem provas OCA para 8i ou só 9i em diante ?
> 
>   Abs,
> 
>   Maurício
> 
>   
> 
>   From: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] On Behalf Of mprochaoracle
>   Sent: Friday, 12 de January de 2007 10:46
>   To: oracle_br@yahoogrupos.com.br
>   Subject: Re: RES: [oracle_br] Eu tenho Documentação para OCA
> 
>   Colegas,
>   a Documentação para estudos p/ Certificação SQL e Intr Pl/SQL já 
>   está disponível no site OracleBr ok
> 
>   abraços
> 
>   Marcos Rocha
> 
>   --- Em oracle_br@yahoogrupos.com.br  , "Heloisa da S Reis" 
>escreveu
>   >
>   > Oi alguém poderia me enviar está documentação
>   > helosilvareis@
>   > 
>   > 
>   > Obrigada
>   > 
>   > Heloisa
>   > --- Em oracle_br@yahoogrupos.com.br  , "Consulting - Tecnico" 
>   >  escreveu
>   > >
>   > > Marcos,
>   > > 
>   > > Entra no site do grupo e tem a opção ARQUIVOS, lá vc pode 
anexar 
>   o 
>   > arquivo e
>   > > todo o grupo vai ter acesso. Senão conseguir manda pra
>   > > edson@ que eu coloco lá !!
>   > > 
>   > > Abraços
>   > > 
>   > > Edson Almeida Jr
>   > > 
>   > > _ 
>   > > 
>   > > De: oracle_br@yahoogrupos.com.br  
>   > [mailto:oracle_br@yahoogrupos.com.br  ] Em
>   > > nome de mprochaoracle
>   > > Enviada em: quarta-feira, 3 de janeiro de 2007 08:26
>   > > Para: oracle_br@yahoogrupos.com.br  
>   > > Assunto: [oracle_br] Eu tenho Documentação para OCA
>   > > 
>   > > 
>   > > 
>   > > Ei colegas,
>   > > eu tenho um arquivo PDF das informações que cai na prova de 
>   > > Certificação de SQL e Introdução de PL-SQL, a cada capítulo 
tem 
>   > > vários testes para fixar os conhecimentos adquiridos, mas 
como 
>   que 
>   > > eu faço para enviar para o grupo  não achei nenhum link 
de < 
>   > > enviar arquivo > ??
>   > > 
>   > > Marcos Rocha
>   > > 
>   > > 
>   > > 
>   > > 
>   > > 
>   > > 
>   > > [As partes desta mensagem que não continham texto foram 
>   removidas]
>   > >
>   >
> 
>   [As partes desta mensagem que não continham texto foram 
removidas]
> 
> 
> 
>
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




[oracle_br] Select utilização tablespace de undo

2007-01-16 Por tôpico Fernando
Bom dia, 
   
  Alguem poderia me ajudar, gostaria de identificar quais sessões não efetuaram 
commit, e estao consumindo TABLESPACE de UNDO.
   
  9.2.0.6 64 bits
  AIX 5.3 L
   
  Abcrs,
  Fernando Roger

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: [oracle_br] Plsql com IN num Cursor

2007-01-16 Por tôpico Bruno Lorenzini
Carinha, testei aqui e realmente não ta funcioando... ele reclama de fazer
essa montagem "na raça". O que você poderia fazer é usar o comando "execute
immediate [stmt]" ou então você pode criar uma tabela temporary table


On 1/15/07, Digao <[EMAIL PROTECTED]> wrote:
>
>   Olá pessoal, tudo bem? Estou fazendo uma função em plsql, e estou com
> problemas com um cusor.
> Tenho um cursor que faz um select filtrando com o IN. Porém, os valores do
> IN, eu monto durante a plsql:
>
> create or replace function teste1() return int is
> valor int;
> str varchar2(1000);
> CURSOR ref1 IS SELECT cod from teste WHERE nome in (str);
> BEGIN
> str := '''rodrigo''' || ',' || '''teste''';
> OPEN ref1;
>
> LOOP
> FETCH ref1 INTO valor;
> EXIT WHEN ref1%NOTFOUND;
> DBMS_OUTPUT.PUT_LINE(valor);
> END LOOP;
>
> CLOSE ref1;
> return 1;
> END;
>
> Para montar a lista do IN, eu faço vários cálculos.
>
> Qual o erro? A função executa mas não printa os valores. Se eu colocar
> apenas 1 valor na string str, funciona... mas quando concateno a string, não
> funciona.
> Já tentei concatenar sem aspas, com 1 aspa, com 3 aspas e nada... Já
> deixei a string no formato: 'rodrigo','teste' e também nada...
>
> Alguém tem alguma idéia?
>
> Obrigado a todos
>
> 
> Rodrigo (Digao)
>
>
> -
> Yahoo! Search
> Música para ver e ouvir: You're Beautiful, do James Blunt
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



Re: [oracle_br] nls_language

2007-01-16 Por tôpico ESTUDO
Oi Reginaldo
Foi mais o menos que perguntei..rss, na verdade nem sei se existe o que eu 
procuro, mas gostaria por exemplo de saber se quando eu setar o meu 
nls_language = americam_america.we8iso8859p1   que coleção default receberei 
pra moeda, data, order by
Algum Mapa que me mostrasse isso...
Sabe me informar se existe?

Obrigada

Elen


- Original Message - 
  From: rflribeiro 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, January 15, 2007 8:56 PM
  Subject: Re: [oracle_br] nls_language


  Eu acho que o problema sou eu que não estou entendendo a pergunta. Vamos 
  lá...
  Pelo que entendi, o que você quer é um mapa de caracteres por idioma. É 
  isso? Se for, você pode conseguir no seu O.S. Linux, Windows, qualquer 
  um têm mapa de caracteres... Agora, dá uma fuçada na net à procura do 
  termo "Unicode". Você vai ver que caracteres unicode podem exibir 
  qualquer caracter, de qualquer idioma (existem algumas restrições). Eu 
  utilizo Linux no meu desktop e estou, no momento, trabalhando com um 
  banco mssql que armazena em diversas tabelas, textos em russo (cirilic), 
  chinês tradicional e simplificado, turco, alemão, entre outros. Estou 
  utilizando datatype nvarchar e inserindo tranqüilamente caracteres 
  unicode. Espero que tenha entendido desta vez. Se não, podte novamente. 
  Boa sorte.

  Reginaldo Ribeiro
  skype: dbcom_it_experts
  Mobile: 551192344290

  ESTUDO wrote:
  >
  > Oi Reginaldo
  > Desculpe a má escrita.
  > Mas gostaria de saber, na verdade nem sei se isso esta documentado, 
  > mas procuro a coleção de caracteres default suportado em cada language.
  >
  > Obrigada
  > Cris
  > - Original Message -
  > From: rflribeiro
  > To: oracle_br@yahoogrupos.com.br 
  > Sent: Friday, January 12, 2007 5:31 PM
  > Subject: Re: [oracle_br] nls_language
  >
  > Não entendi a pergunta... Vou "chutar" alguma coisa p/ você...
  > Se você quiser, pode utilizar um tipo de dados chamado nvarchar2, onde
  > pode armazenar texto unicode. Dá uma olhada no globalization support da
  > sua versão de banco em http://tahiti.oracle.com 
  >  . Se você está falando
  > de outra coisa e eu não entendi patavinas do que pediu, poste novamente
  > e escreva de outra forma. Um abraço e boa sorte.
  >
  > Reginaldo Ribeiro
  > skype: dbcom_it_experts
  > Mobile: 551192344290
  >
  > ESTUDO wrote:
  > >
  > > Bom Dia
  > >
  > > Alguém pode me ajudar a encontrar uma matriz com os default do
  > > nls_language = AMERICAN_AMERICA.WE8ISO8859P1
  > > e do BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252
  > >
  > > Obrigada
  > >
  > > Cris
  >


   

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