Re: [oracle_br] Definição de Níveis

2008-11-25 Por tôpico Lucas Bittencourt
Uhmmm, então mesmo com a experiência de já ter recuperado banco em momento
crítico e de vários outros momentos que me proporcionaram maior
entendimento, as empresas continuariam me vendo como trainee mesmo ?

Por que a pergunta é para saber mais como as empresas me veriam no caso de
uma alocação.

2008/11/24 Eduardo Abrantes de Souza [EMAIL PROTECTED]

   De 0 a 2(dois) anos é trainee!

 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of Lucas Bittencourt
 Sent: quinta-feira, 20 de novembro de 2008 12:22
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] Definição de Níveis

 Boa tarde gente, eu tenho uma dúvida.

 Alguém com +/- 2 anos e meio de experiência, certificação OCA (por mais que
 eu entenda que não agrega muita coisa, mas a vejo como um produto).
 Experiência trabalhando com Oracle RAC (manutenção, configuração e
 instalação sozinho de um ambiente RAC, mas posso ajudar muito), RMAN,
 Advisors, etc..., um inglês 'fluente' (conversa normalmente, mas não no
 caso
 de dar uma palestra). Bom conhecimento de linux, e uma experiência anterior
 com java.

 Entraria como jr ? Ou será que já poderia até entrar como pleno ?

 E o salário ? Quanto pedir ? (em São Paulo)

 --
 Atenciosamente, Lucas

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

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

  




-- 
Atenciosamente, Lucas


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



[oracle_br] LIKE EM CAMPOS ACENTUADOS

2008-11-25 Por tôpico exr_rafazitus
Bom tenho a seguinte tabela

Pessoas:

Id  Nome
1   José
2   Jose
3   Antonio José
4   José Antônio

Bom eu gostaria de saber as maneiras mais rapidas para fazer,
uma pesquisa nessa coluna onde eu pesquise por josé ou jose e traga 
todos.

Eu ja fiz com replace. Onde no sistema (Delphi) eu dou um replace 
em todos os acentos e no Oracle eu criei uma função onde da replace
nos acentos também.
So que o desempenho não ficou muito bom.

Obrigado




Re: [oracle_br] Definição de Níveis

2008-11-25 Por tôpico Élisson Ferraz Almeida
cara acho que o conhecimento especifico só nao deve ser levado em conta
pelas empresas...
tempo de gradução, ingles etc tbem sao levadas em consideração
na minha visao isso tbem depende de empresa para empresa... cada uma tem uma
forma de definir isso.

mas se alguem tiver uma 'tabelinha' para ajudar a gente seria otimo :-)


Atenciosamente,
Élisson Ferraz Almeida
Empty your mind, be formless. Be shapeless like water. If you put water into
a cup, it becomes the cup. You put water into a bottle and it becomes the
bottle.
If you put it in a teapot it becomes the teapot. Water can flow or can
crash. Be water my friend.
--Bruce Lee

http://www.linkedin.com/in/elissonferraz
--Linkedin Profile


2008/11/25 Lucas Bittencourt [EMAIL PROTECTED]

   Uhmmm, então mesmo com a experiência de já ter recuperado banco em
 momento
 crítico e de vários outros momentos que me proporcionaram maior
 entendimento, as empresas continuariam me vendo como trainee mesmo ?

 Por que a pergunta é para saber mais como as empresas me veriam no caso de
 uma alocação.

 2008/11/24 Eduardo Abrantes de Souza [EMAIL 
 PROTECTED]Eduardo.Abrantes%40fgv.br
 

  De 0 a 2(dois) anos é trainee!
 
  From: oracle_br@yahoogrupos.com.br 
  oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br[mailto:
  oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br] On Behalf
  Of Lucas Bittencourt
  Sent: quinta-feira, 20 de novembro de 2008 12:22
  To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br
  Subject: [oracle_br] Definição de Níveis
 
  Boa tarde gente, eu tenho uma dúvida.
 
  Alguém com +/- 2 anos e meio de experiência, certificação OCA (por mais
 que
  eu entenda que não agrega muita coisa, mas a vejo como um produto).
  Experiência trabalhando com Oracle RAC (manutenção, configuração e
  instalação sozinho de um ambiente RAC, mas posso ajudar muito), RMAN,
  Advisors, etc..., um inglês 'fluente' (conversa normalmente, mas não no
  caso
  de dar uma palestra). Bom conhecimento de linux, e uma experiência
 anterior
  com java.
 
  Entraria como jr ? Ou será que já poderia até entrar como pleno ?
 
  E o salário ? Quanto pedir ? (em São Paulo)
 
  --
  Atenciosamente, Lucas
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Atenciosamente, Lucas

 [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] LIKE EM CAMPOS ACENTUADOS

2008-11-25 Por tôpico Eduardo Abrantes de Souza
Se o problema principal é a performance, tente utilizar o DECODE  no lugar do 
REPLACE.

 

From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
exr_rafazitus
Sent: terça-feira, 25 de novembro de 2008 08:56
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] LIKE EM CAMPOS ACENTUADOS

 

Bom tenho a seguinte tabela

Pessoas:

Id Nome
1 José
2 Jose
3 Antonio José
4 José Antônio

Bom eu gostaria de saber as maneiras mais rapidas para fazer,
uma pesquisa nessa coluna onde eu pesquise por josé ou jose e traga 
todos.

Eu ja fiz com replace. Onde no sistema (Delphi) eu dou um replace 
em todos os acentos e no Oracle eu criei uma função onde da replace
nos acentos também.
So que o desempenho não ficou muito bom.

Obrigado

 



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



Re: [oracle_br] LIKE EM CAMPOS ACENTUADOS

2008-11-25 Por tôpico Juarez
Podes usar o seguinte comando também..

like = '%Jos_%'_   anderline   na letra que poderá haver acento..

2008/11/25 Eduardo Abrantes de Souza [EMAIL PROTECTED]

   Se o problema principal é a performance, tente utilizar o DECODE no
 lugar do REPLACE.

 From: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf
 Of exr_rafazitus
 Sent: terça-feira, 25 de novembro de 2008 08:56
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] LIKE EM CAMPOS ACENTUADOS


 Bom tenho a seguinte tabela

 Pessoas:

 Id Nome
 1 José
 2 Jose
 3 Antonio José
 4 José Antônio

 Bom eu gostaria de saber as maneiras mais rapidas para fazer,
 uma pesquisa nessa coluna onde eu pesquise por josé ou jose e traga
 todos.

 Eu ja fiz com replace. Onde no sistema (Delphi) eu dou um replace
 em todos os acentos e no Oracle eu criei uma função onde da replace
 nos acentos também.
 So que o desempenho não ficou muito bom.

 Obrigado

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

  




-- 
Atenciosamente
Juarez William Vicenzi
-~-~-~---~-~~--~~--~---


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



[oracle_br] 9i X 2008 Server

2008-11-25 Por tôpico rogma37
Bom dia,

Alguem ja instalou o 9i sobre o S.O. 2008 Server Std?

Existe algum procedimento adicional ou ele realmente não instala sobre 
0 2008?

Att,

Rogerio Maes
Analista de Infra-Estrutura



Res: [oracle_br] Agendar Estatística no Oracle

2008-11-25 Por tôpico Wellerson Leite de Araújo
Luiz,

Já que você está agendando um job de estatística customizado e você quer a 
melhor opção, eu te recomendaria analisar os seus objetos e coletar as 
estatísticas de acordo com as propriedades de cada um (daí você poderia 
verificar a possibilidade de coleta de histogramas também). Vale ressaltar que 
o Oracle 10g já possui um job de coleta de estatísticas default que roda todos 
os dias e que coleta estatísticas para todos os objetos que ele julga estar com 
estatísticas não atuais.
Para indicar a hora em que o seu job irá executar você deve especificar a data 
através do parâmetro START_DATE. No seu caso, o job rodará no Domingo no mesmo 
horário em que você criou o job.
Para se criar um job não é necessário ser SYS ou SYSTEM, basta você ter o 
privilégio de CREATE JOB.


Att,
Wellerson
 
Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar 
o meu coração, que meu espírito ninguém vai conseguir quebrar...
(Legião Urbana)


As idéias estão no chão, você tropeça e acha a solução...
(Titãs)





De: Luis Eduardo Trovo [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 25 de Novembro de 2008 10:56:50
Assunto: [oracle_br] Agendar Estatística no Oracle


Bom dia pessoal, tudo bem?

Estou com a necessidade de executar o processo de estatística todos os 
domingos, com horário de início às 18:00! Fazendo uma pesquisa na internet, 
consegui o seguinte código:

BEGIN
DBMS_SCHEDULER. create_job (
job_name= 'job_stats_scott' ,
job_type= 'PLSQL_BLOCK' ,
job_action  = 'BEGIN DBMS_STATS.gather_ schema_stats( ' 'SCOTT ' '); END;',
start_date  = SYSDATE,
repeat_interval = 'freq=WEEKLY; BYDAY=SUN',
enabled = TRUE,
comments= 'JOB que executa estatísticas do usuário.');
END;
/

Sobre o job acima, tenho as seguintes dúvidas:

- Para eu criar este job, preciso me conectar com system/sys?

- Este job irá realmente fazer a análise (estatística) do usuário em questão 
(scott)? Este é o melhor procedimento a ser feito?

- Tem como especificar o horário que este job irá executar? Acima, pelo que 
entendi, só está falando que vai ser rodado no domingo, porém não cita o 
horário.

Obrigado.
Luís.




  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[oracle_br] order by

2008-11-25 Por tôpico Elcio Francisco
Tenho uma tabela de logradouros onde eu queria trazer na order da seguinte forma
 
PRIMEIRO : RUA
SEGUNDO : AVENIDA
 
e depois os outros itens RODOVIA,ALAMEDA,VIELA..ETC pelo order by eu não 
consigo pq ele pega primeiro por ordem . Alguem conhece uma maneira de fazer 
isso
 
obrigado
 
elcio francisco


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [oracle_br] order by

2008-11-25 Por tôpico Robert Anderson
Não entendei a sua dúvida. Pq não fazer isso:

select campos de sua tabela
from sua tabela
order by RUA, AVENIDA, RODOVIA,ALAMEDA,VIELA;

???


2008/11/25 Elcio Francisco [EMAIL PROTECTED]

   Tenho uma tabela de logradouros onde eu queria trazer na order da
 seguinte forma

 PRIMEIRO : RUA
 SEGUNDO : AVENIDA

 e depois os outros itens RODOVIA,ALAMEDA,VIELA..ETC pelo order by eu não
 consigo pq ele pega primeiro por ordem . Alguem conhece uma maneira de fazer
 isso

 obrigado

 elcio francisco

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

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

  



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



Res: [oracle_br] order by

2008-11-25 Por tôpico Elis Azevedo Nery
Eu não entendi a sua questão. Primeiro por ordem, que campo é este?





De: Elcio Francisco [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 25 de Novembro de 2008 14:37:48
Assunto: [oracle_br] order by


Tenho uma tabela de logradouros onde eu queria trazer na order da seguinte forma
 
PRIMEIRO : RUA
SEGUNDO : AVENIDA
 
e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu não 
consigo pq ele pega primeiro por ordem . Alguem conhece uma maneira de fazer 
isso
 
obrigado
 
elcio francisco

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

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




  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [oracle_br] order by

2008-11-25 Por tôpico Elcio Francisco
ELE PEGA PRIMEIRO LETRA 'A', 'B',, E ASSIM SUCESSIVAMENTE EU QUERIA PEGAR 
PRIMEIRO TODOS OS ENDEREÇOS QUE COMEÇA COM RUA, DEPOIS AVENIDAS,  DEPOIS 
ALAMEDAS ...ETC...

--- Em ter, 25/11/08, Leonardo Rezende [EMAIL PROTECTED] escreveu:

De: Leonardo Rezende [EMAIL PROTECTED]
Assunto: Re: [oracle_br] order by
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 25 de Novembro de 2008, 14:44






Eu achei um tanto estranha a sua dúvida, principalmente quando você 
disse: ...eu não consigo porque ele pega primeiro por ordem

Um ORDER BY RUA, AVENIDA, RODOVIA, ALAMEDA, VIELA ... ETC resolve o teu 
caso?

Elcio Francisco escreveu:

 Tenho uma tabela de logradouros onde eu queria trazer na order da 
 seguinte forma
 
 PRIMEIRO : RUA
 SEGUNDO : AVENIDA
 
 e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu 
 não consigo pq ele pega primeiro por ordem . Alguem conhece uma 
 maneira de fazer isso
 
 obrigado
 
 elcio francisco

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbusca dos.yahoo. com http://br.maisbusca dos.yahoo. com

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

 

 














  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: Res: [oracle_br] order by

2008-11-25 Por tôpico Mosan Santos
Crie uma coluna e utilise o decode para atribuir valores

1 para rua
2 para avenida...

E faca a ordenacao por ela

Mosán Santos 
__
OCP DBA 9i 
OCA DBA 10g 
OCA PL/SQL 10g
DBA SQL Expert 10g 
CCNA 
JNCIA -ER 
FCP Fundamental / Master
OCM(2010) ...LOAD
__


--- Em ter, 25/11/08, Elis Azevedo Nery [EMAIL PROTECTED] escreveu:
De: Elis Azevedo Nery [EMAIL PROTECTED]
Assunto: Res: [oracle_br] order by
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 25 de Novembro de 2008, 12:48











Eu não entendi a sua questão. Primeiro por ordem, que campo é 
este?



 _ _ __

De: Elcio Francisco elciofrancisco@ yahoo.com. br

Para: [EMAIL PROTECTED] os.com.br

Enviadas: Terça-feira, 25 de Novembro de 2008 14:37:48

Assunto: [oracle_br] order by



Tenho uma tabela de logradouros onde eu queria trazer na order da seguinte forma

 

PRIMEIRO : RUA

SEGUNDO : AVENIDA

 

e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu não 
consigo pq ele pega primeiro por ordem . Alguem conhece uma maneira de fazer 
isso

 

obrigado

 

elcio francisco



Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com



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



Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com



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




  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [oracle_br] order by

2008-11-25 Por tôpico Leonardo Rezende
Eu achei um tanto estranha a sua dúvida, principalmente quando você 
disse: ...eu não consigo porque ele pega primeiro por ordem

Um ORDER BY RUA, AVENIDA, RODOVIA, ALAMEDA, VIELA ... ETC resolve o teu 
caso?

Elcio Francisco escreveu:

 Tenho uma tabela de logradouros onde eu queria trazer na order da 
 seguinte forma
  
 PRIMEIRO : RUA
 SEGUNDO : AVENIDA
  
 e depois os outros itens RODOVIA,ALAMEDA,VIELA..ETC pelo order by eu 
 não consigo pq ele pega primeiro por ordem . Alguem conhece uma 
 maneira de fazer isso
  
 obrigado
  
 elcio francisco

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

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

  



Re: [oracle_br] order by

2008-11-25 Por tôpico Mosan Santos
Outra opcao

Crie uma tabela logradouro onde

1 rua
2 avenida

Faca um join e ordene

Mosán Santos 
__
OCP DBA 9i 
OCA DBA 10g 
OCA PL/SQL 10g
DBA SQL Expert 10g 
CCNA 
JNCIA -ER 
FCP Fundamental / Master
OCM(2010) ...LOAD
__


--- Em ter, 25/11/08, Elcio Francisco [EMAIL PROTECTED] escreveu:
De: Elcio Francisco [EMAIL PROTECTED]
Assunto: [oracle_br] order by
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 25 de Novembro de 2008, 12:37











Tenho uma tabela de logradouros onde eu queria trazer na order da 
seguinte forma

 

PRIMEIRO : RUA

SEGUNDO : AVENIDA

 

e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu não 
consigo pq ele pega primeiro por ordem . Alguem conhece uma maneira de fazer 
isso

 

obrigado

 

elcio francisco



Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com



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




  




 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[oracle_br] [Web] - Oracle 9i e 2008 server

2008-11-25 Por tôpico Rogerio - [EMAIL PROTECTED]
Esta mensagem foi enviada via Web por Rogerio

Endereço de resposta: [EMAIL PROTECTED]

Bom dia

Alguem ja instalou o 9i no 2008 Server?

Poderiam passar algumas informações técnicas?

ATT

Rogerio Maes


Res: [oracle_br] Re: Vista 64 x client oracle

2008-11-25 Por tôpico Aleksandro
Procurei nos foruns indicados e não consegui mesmo encontrar uma solução.

--- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] escreveu

 Repito, estava incoerente porque vc dizia que o ** CLIENT ** não
 funcionava, até a pergunta da sua thread era alguém já conseguiu
 fazer o ** CLIENT ** funcionar... : como eu disse, o job do CLIENT
 ORACLE é conectar, se vc consegue conectar via tools Oracle (sqlplus,
 principalmente), STOP, P O N T O,  o CLIENT ORACLE está TOTALMENTE OK,
 o problema é com as aplicaçõezinhas, blz ? É isso, vamos definir **
 EXATAMENTE ** o campo de atuação, a situação aqui, tá bem ? Client
 Oracle é uma coisa, ODBC é outra, config de apps de terceiros é outra...
   Ponto estabelecido, em isso sendo verdadeiro muda ** totalmente ** o
 foco da sua pergunta, ela passa a ** NÃO MAIS ** ser sobre CLIENT
 ORACLE, mas sim sobre configuração de ODBC, de aplicações/tools de
 desenvolvimento Não-Oracle, yes ?? Embora o fórum seja especializado
 em Oracle especificamente, e a sua pergunta foge um pouco, fatalmente
 deve ter mais gente que usa as tais tools/aplicações e pode dar mais
 palpites, mas vale a pena procurar em documentação e fóruns
 ESPECÍFICOS delas, certo ?  Eu não as uso, então não posso dar nenhum
 palpite mais direto, o que eu posso Recomendar novamente são os links
 que te forneci na msg anterior de debug e verificação de odbc , já que
 (assumo, pois vc não diz exatamente e claramente) vc deve estar usando
 ODBC para conexão por parte das apps em cima do client Oracle...
 
 []s
 
 Chiappa
 
  = = = = =
 = 
 Palestrante ENPO.BR - acesse http://www.enpo- br.org/
 Instrutor Workshops ENPO/TWS - acesse http://www.twstecno logia.com. br/
  = = = = =
 = 
 
 O dinheiro é o oposto do tempo. Ninguém fala a respeito, mas todos
 fazem algo
  a respeito.  (Rebecca Johnson)
 
 --- Em oracle_br@yahoogrupos.com.br, Aleksandro souza
 aleksandrosouza@ escreveu
 
  Caro colega.
  Não esta incoerente o que passei.
  A instalação do driver é feita sem erros de instalação, é testada
 com sucesso, porém quando qualquer aplicação que coloquei no windows
 tenta ler essa conexão via ODBC é retornado um erro :
  Failled to open the connection
  ODBC Driver Manager Nome da fonte de dados não encontrato e nenhum
 driver padrão especificado.
  As aplicações burrinhas que instalei foram o Delphi 2007, Crystal
 reports 2008, Pl/Sql Developer e o Visual Studio 2008.
  
  Pode ser que eu sou o burrinho.
  
  
  
  
  
  De: jlchiappa jlchiappa@
  Para: oracle_br@yahoogrupos.com.br
  Enviadas: Quinta-feira, 20 de Novembro de 2008 12:56:26
  Assunto: [oracle_br] Re: Vista 64 x client oracle
  
  
  Complemento :
  http://www.vistax64 .com/vista- general/83327- oracle-odbc-
 driver-vista. html
  fala dum tal de ODBC Trace, imagino que pode te ser útil, também...
  
  []s
  
  Chiappa
  
   = = = = =
 = 
  Palestrante ENPO.BR - acesse http://www.enpo- br.org/
  Instrutor Workshops ENPO/TWS - acesse http://www.twstecno
logia.com. br/
   = = = = =
 = 
  
  Vamos nos aspirar em madre Tereza de Corumbá , disse o gerente
de RH.
  
  --- Em [EMAIL PROTECTED] os.com.br, jlchiappa jlchiappa@ ..
 escreveu
  
   Colega, ** peraí ** : as suas frases tão meio incoerentes entre si :
   vc diz que o client
   não trabalha corretamente , PORÉM mais á frente diz Vou até o
drive
   odbc e instalo uma conexao e conecta com exito, o job do client em
   si, que é CONECTAR, tá lá, tá feito, então COMO É que não trabalha
   corretamente  Pra mim aí é problema da burrinha da
aplicação, que
   no mínimo deve estar procurando por entrada no registry
diferente, por
   path diferente, tudo isso afaik MUDA quando se passa a usar ODBC 64
   bits... Não uso mas numa googlada rápida caí em
   http://forums. oracle.com/ forums/thread. jspa?messageID= 2298148
 , que
   diz exatamente isso, ok ? Veja lá se é isso...
   
   []s
   
   Chiappa
   
    = = = = =
 = 
   Palestrante ENPO.BR - acesse http://www.enpo- br.org/
   Instrutor Workshops ENPO/TWS - acesse http://www.twstecno
 logia.com. br/
    = = = = =
 = 
   
   Vamos nos aspirar em madre Tereza de Corumbá , disse o gerente
 de RH.
   --- Em [EMAIL PROTECTED] os.com.br, Aleksandro
   aleksandrosouza@  escreveu
   
Alguem ja conseguiu fazer funcionar corretamente o client do
oracle
10g ou 11g no vista x64 ?
Instalei o client, ja tentei instalar até o banco no vista e o
 client
não trabalha corretamente.
Configuro o net manager e conecta com exito.
Vou até o drive odbc e instalo uma conexao e conecta com exito.
Porem quando peco para que 

Res: [oracle_br] order by

2008-11-25 Por tôpico Elis Azevedo Nery
Tens que usar o decode pra atribuir um valor para este campo
Ex.
order by decode(instr(LOGRADOURO,'RUA '),0, DECODE(instr(LOGRADOURO,'AVENIDA 
'),0, 9
,2),1) 





De: Elcio Francisco [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 25 de Novembro de 2008 14:56:09
Assunto: Re: [oracle_br] order by


ELE PEGA PRIMEIRO LETRA 'A', 'B',, E ASSIM SUCESSIVAMENTE EU QUERIA PEGAR 
PRIMEIRO TODOS OS ENDEREÇOS QUE COMEÇA COM RUA, DEPOIS AVENIDAS,  DEPOIS 
ALAMEDAS ...ETC...

--- Em ter, 25/11/08, Leonardo Rezende [EMAIL PROTECTED] eti.br escreveu:

De: Leonardo Rezende [EMAIL PROTECTED] eti.br
Assunto: Re: [oracle_br] order by
Para: [EMAIL PROTECTED] os.com.br
Data: Terça-feira, 25 de Novembro de 2008, 14:44

Eu achei um tanto estranha a sua dúvida, principalmente quando você 
disse: ...eu não consigo porque ele pega primeiro por ordem

Um ORDER BY RUA, AVENIDA, RODOVIA, ALAMEDA, VIELA ... ETC resolve o teu 
caso?

Elcio Francisco escreveu:

 Tenho uma tabela de logradouros onde eu queria trazer na order da 
 seguinte forma
 
 PRIMEIRO : RUA
 SEGUNDO : AVENIDA
 
 e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu 
 não consigo pq ele pega primeiro por ordem . Alguem conhece uma 
 maneira de fazer isso
 
 obrigado
 
 elcio francisco

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbusca dos.yahoo. com http://br.maisbusca dos.yahoo. com

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

 

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

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




  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



[oracle_br] Comando FTP no Oracle

2008-11-25 Por tôpico Augusto Cesar

Olá a todos,
 
Tenho a seguinte rotina dentro no meu banco(9i) que está apresentando o 
seguinte erro:
 
declare  cConn utl_tcp.connection;  lReplay boolean;begincConn := 
ftp.login(transmissao_bb.cHost, transmissao_bb.cPorta, transmissao_bb.cUser, 
transmissao_bb.cSenha);ftp.send_command(cConn, 'pwd' ); ftp.send_command(cConn, 
'cd remessa' );ftp.logout(cConn);end;/220-220 .331 Password required for 
usuario01.230 User usuario01 logged in.  Access restrictions apply.257 
/pub/convenio/usuario01 is current directory.500 'CD remessa': command not 
understood.declare*ERRO na linha 1:ORA-2: 500 'CD remessa': command not 
understood.ORA-06512: em PROD01.FTP, line 128ORA-06512: em PROD01.FTP, line 
108ORA-06512: em line 7Porém se executo no DOS, o comando FTP funciona 
normalmente:
 
C:\ftp 171.65.60.59Conectado a 171.65.60.59220-220 .Usuário 
(171.65.60.59:(none)): usuario01331 Password required for usuario01.Senha:230 
User usuario01 logged in.  Access restrictions apply.ftp pwd257 
/pub/convenio/usuario01 is current directory.ftp cd remessa250 CWD command 
successful.ftp pwd257 /pub/convenio/usuario01/remessa is current 
directory.ftp
O mesmo problema acontece se executo o comando 'ls'. Alguém já passou por isso?
 
Atenciosamente,
 
_ Augusto CésarAnalista - DBA OracleMontana 
Inteligência em Soluções CorporativasTribunal Regional do Trabalho - 5ª Região
_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

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



[oracle_br] CLOB

2008-11-25 Por tôpico marcasistemas
Tenho uma procedure que le a estrutura de um arquivo XML e importa os
dados deste arquivo para uma tabela. Realizei os testes com um arquivo
de teste e a procedure funcionou bem, mas quando tento utilizar um
arquivo quente, a procedure não roda, pois acredito que o conteudo
que eu estou passando como parametro seja muito grande. Então agora
alterei o parametro da minha procedure de VARCHAR2 para CLOB, mas
mesmo assim não estou conseguindo rodar, não me retorna erro nenhum,
apenas trava e não chega a rodar a procedure.


estou tentando rodar da seguinte maneira

DECLARE
l_clob CLOB;
total  Number(20);
buffer varchar2(32767);
begin
buffer:='conteudo do arquivo xml';
total:=length(buffer);
dbms_lob.write(l_clob,total,1,buffer);
p_imp_xml(lclob);
end;

Alguem sabe como posso proceder??

Preciso passar como parametro o conteudo do meu arquivo XML para minha
procedure so, não tenho ideia mais de como passar isso. Meu arquivo
XML tem mais de 25 MB.

Obrigado!



RES: [oracle_br] LIKE EM CAMPOS ACENTUADOS

2008-11-25 Por tôpico Rafael Almeida Milanez
[EMAIL PROTECTED]select mailto:[EMAIL PROTECTED]select  * from t;
 
NOME

José
Jose
Antonio José
José Antônio
 
[EMAIL PROTECTED]select mailto:[EMAIL PROTECTED]select  * from t where nome 
= 'jose';
 
não há linhas selecionadas
 
[EMAIL PROTECTED]alter mailto:[EMAIL PROTECTED]alter  session set 
nls_comp=linguistic;
 
Sessão alterada.
 
[EMAIL PROTECTED]alter mailto:[EMAIL PROTECTED]alter  session set 
nls_sort=binary_ai;
 
Sessão alterada.
 
[EMAIL PROTECTED]select mailto:[EMAIL PROTECTED]select  * from t where nome 
= 'jose';
 
NOME

José
Jose
 
[EMAIL PROTECTED]select mailto:[EMAIL PROTECTED]select  * from t where nome 
like '%jose%';
 
NOME

José
Jose
Antonio José
José Antônio



De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Juarez
Enviada em: terça-feira, 25 de novembro de 2008 10:16
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] LIKE EM CAMPOS ACENTUADOS



Podes usar o seguinte comando também..

like = '%Jos_%' _ anderline na letra que poderá haver acento..

2008/11/25 Eduardo Abrantes de Souza [EMAIL PROTECTED] 
mailto:Eduardo.Abrantes%40fgv.br 

 Se o problema principal é a performance, tente utilizar o DECODE no
 lugar do REPLACE.

 From: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 oracle_br%40yahoogrupos.com.br[mailto:
 oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 oracle_br%40yahoogrupos.com.br] On Behalf
 Of exr_rafazitus
 Sent: terça-feira, 25 de novembro de 2008 08:56
 To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  
 oracle_br%40yahoogrupos.com.br
 Subject: [oracle_br] LIKE EM CAMPOS ACENTUADOS


 Bom tenho a seguinte tabela

 Pessoas:

 Id Nome
 1 José
 2 Jose
 3 Antonio José
 4 José Antônio

 Bom eu gostaria de saber as maneiras mais rapidas para fazer,
 uma pesquisa nessa coluna onde eu pesquise por josé ou jose e traga
 todos.

 Eu ja fiz com replace. Onde no sistema (Delphi) eu dou um replace
 em todos os acentos e no Oracle eu criei uma função onde da replace
 nos acentos também.
 So que o desempenho não ficou muito bom.

 Obrigado

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

 


-- 
Atenciosamente
Juarez William Vicenzi
-~-~-~---~-~~--~~--~---

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



 


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



RES: [oracle_br] order by

2008-11-25 Por tôpico Carlos martello
Elcio, se você não ter um identificador de “peso” você não vai conseguir fazer 
isso entendeu?

 

Porque não cruza com uma tabela de apoio que conteria o seguinte:

 

OBJETOPESO

Rua1

Avenida   2

Praça3

 

E no order by vc faria um order by peso asc.

 

Abs

 

 

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elcio 
Francisco
Enviada em: terça-feira, 25 de novembro de 2008 11:56
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] order by

 

ELE PEGA PRIMEIRO LETRA 'A', 'B',, E ASSIM SUCESSIVAMENTE EU QUERIA PEGAR 
PRIMEIRO TODOS OS ENDEREÇOS QUE COMEÇA COM RUA, DEPOIS AVENIDAS,  DEPOIS 
ALAMEDAS ...ETC...

--- Em ter, 25/11/08, Leonardo Rezende [EMAIL PROTECTED] 
mailto:yahoo%40lrezende.eti.br  escreveu:

De: Leonardo Rezende [EMAIL PROTECTED] mailto:yahoo%40lrezende.eti.br 
Assunto: Re: [oracle_br] order by
Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br 
Data: Terça-feira, 25 de Novembro de 2008, 14:44

Eu achei um tanto estranha a sua dúvida, principalmente quando você 
disse: ...eu não consigo porque ele pega primeiro por ordem

Um ORDER BY RUA, AVENIDA, RODOVIA, ALAMEDA, VIELA ... ETC resolve o teu 
caso?

Elcio Francisco escreveu:

 Tenho uma tabela de logradouros onde eu queria trazer na order da 
 seguinte forma
 
 PRIMEIRO : RUA
 SEGUNDO : AVENIDA
 
 e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu 
 não consigo pq ele pega primeiro por ordem . Alguem conhece uma 
 maneira de fazer isso
 
 obrigado
 
 elcio francisco

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbusca dos.yahoo. com http://br.maisbusca dos.yahoo. com

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

 

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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

 



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



[oracle_br] Melhor Performance

2008-11-25 Por tôpico Napoleão Cristiano X . Sanabia
Pessoal

Tenho um sistema que cria 3 tabelas temporárias, insere dados nelas e as 
utiliza em outras queries.

Só que a minha tabela #TMP2 tem bastante registros e tá deixando todo meu 
procedimento lento.

Questão: Ilustrei abaixo o que o programa está fazendo. Qualç seria a melhor 
forma de resolver meu problema de performance nesse caso?

CREATE TABLE #TMP (codigo varchar(50) primary key) 
insert into #tmp 
SELECT DISTINCT campo1, campo 2
from tabela
where campo1 = 1

CREATE TABLE #TMP2 (CODIGO VARCHAR(50)) 
INSERT INTO #TMP2 
SELECT DISTINCT campo1, campo 2
from tabela2
where campo = 1


CREATE TABLE #TMP3 (TIPO VARCHAR(100), NM_TIPO VARCHAR(100)) 
insert into #TMP3 
SELECT Y.CAMPO1, Y.CAMPO2 
FROM (SELECT CAMPOA, CAMPOB FROM TABELA WHERE CAMPO = 'ALGUMA COISA') Y 
WHERE Y.CAMPO NOT IN ( SELECT CODIGO FROM #TMP ) 
AND Y.CAMPOB IN ( SELECT CODIGO FROM #TMP2 )

SELECT * FROM TABELA
UNION 
SELECT * FROM #TMP3



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



RES: [oracle_br] Melhor Performance

2008-11-25 Por tôpico Carlos martello
Napoleão, 

 

Crie um indice nas colunas CAMPO da tabela TABELA

Crie um indice na coluna CAMPO da #TMP

Crie um indice na coluna CAMPOB da #TMP2

 

Depois altere o seu insert into #TMP3 para:

insert into #TMP3 
SELECT Y.CAMPO1, Y.CAMPO2 
FROM TABELA Y

WHERE Y.CAMPO = 'ALGUMA COISA'

AND NOT EXISTS (SELECT 1 FROM #TMP WHERE CODIGO = Y.CAMPO) 
AND EXISTS ( SELECT 1 FROM #TMP2 WHERE CODIGO = Y.CAMPOB )

 

Abs,

 

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Napoleão 
Cristiano X. Sanabia
Enviada em: terça-feira, 25 de novembro de 2008 14:19
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Melhor Performance

 

Pessoal

Tenho um sistema que cria 3 tabelas temporárias, insere dados nelas e as 
utiliza em outras queries.

Só que a minha tabela #TMP2 tem bastante registros e tá deixando todo meu 
procedimento lento.

Questão: Ilustrei abaixo o que o programa está fazendo. Qualç seria a melhor 
forma de resolver meu problema de performance nesse caso?

CREATE TABLE #TMP (codigo varchar(50) primary key) 
insert into #tmp 
SELECT DISTINCT campo1, campo 2
from tabela
where campo1 = 1

CREATE TABLE #TMP2 (CODIGO VARCHAR(50)) 
INSERT INTO #TMP2 
SELECT DISTINCT campo1, campo 2
from tabela2
where campo = 1

CREATE TABLE #TMP3 (TIPO VARCHAR(100), NM_TIPO VARCHAR(100)) 
insert into #TMP3 
SELECT Y.CAMPO1, Y.CAMPO2 
FROM (SELECT CAMPOA, CAMPOB FROM TABELA WHERE CAMPO = 'ALGUMA COISA') Y 
WHERE Y.CAMPO NOT IN ( SELECT CODIGO FROM #TMP ) 
AND Y.CAMPOB IN ( SELECT CODIGO FROM #TMP2 )

SELECT * FROM TABELA
UNION 
SELECT * FROM #TMP3

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[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] order by

2008-11-25 Por tôpico Marcos Bonato
SELECT * FROM TABELA
ORDER BY
DECODE(LOGRADOURO,'RUA', '1', 'AVENIDA','2', '3' || LOGRADOURO);



  - Original Message - 
  From: Elcio Francisco 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, November 25, 2008 12:37 PM
  Subject: [oracle_br] order by


  Tenho uma tabela de logradouros onde eu queria trazer na order da seguinte 
forma
   
  PRIMEIRO : RUA
  SEGUNDO : AVENIDA
   
  e depois os outros itens RODOVIA,ALAMEDA,VIELA..ETC pelo order by eu não 
consigo pq ele pega primeiro por ordem . Alguem conhece uma maneira de fazer 
isso
   
  obrigado
   
  elcio francisco

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

  [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] order by

2008-11-25 Por tôpico Eriovaldo Andrietta
Olá:
Veja se isso ajuda:

select 1, A.* from TAB A...
where = RUA
UNION ALL
 select 2, A.* from TAB A...
where = AVENIDA
 UNION ALL
 select 3, A.* from TAB A...
where = RODOVIA
 UNION ALL
 select 4, A.* from TAB A...
where = ALAMEDA
UNION ALL
 select 5, A.* from TAB A...
where = VIELA
 order by 1

Atende ?

Att
Eriovaldo


2008/11/25 Carlos martello [EMAIL PROTECTED]

   Elcio, se você não ter um identificador de peso você não vai conseguir
 fazer isso entendeu?



 Porque não cruza com uma tabela de apoio que conteria o seguinte:



 OBJETO PESO

 Rua 1

 Avenida 2

 Praça 3



 E no order by vc faria um order by peso asc.



 Abs





 Carlos Martello

 DBA Oracle / Consultor de Tecnologia

 TEL: 55+21+3094-6250

 Choice Technologies S/A - Inteligência em Energia

 e-mail: [EMAIL PROTECTED] carlosmartello%40choice.com.br



 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de
 Elcio Francisco
 Enviada em: terça-feira, 25 de novembro de 2008 11:56
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] order by



 ELE PEGA PRIMEIRO LETRA 'A', 'B',, E ASSIM SUCESSIVAMENTE EU QUERIA PEGAR
 PRIMEIRO TODOS OS ENDEREÇOS QUE COMEÇA COM RUA, DEPOIS AVENIDAS, DEPOIS
 ALAMEDAS ...ETC...

 --- Em ter, 25/11/08, Leonardo Rezende [EMAIL 
 PROTECTED]yahoo%40lrezende.eti.brmailto:
 yahoo%40lrezende.eti.br yahoo%2540lrezende.eti.br  escreveu:

 De: Leonardo Rezende [EMAIL PROTECTED] yahoo%40lrezende.eti.brmailto:
 yahoo%40lrezende.eti.br yahoo%2540lrezende.eti.br 
 Assunto: Re: [oracle_br] order by
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.brmailto:
 oracle_br%40yahoogrupos.com.br oracle_br%2540yahoogrupos.com.br
 Data: Terça-feira, 25 de Novembro de 2008, 14:44

 Eu achei um tanto estranha a sua dúvida, principalmente quando você
 disse: ...eu não consigo porque ele pega primeiro por ordem

 Um ORDER BY RUA, AVENIDA, RODOVIA, ALAMEDA, VIELA ... ETC resolve o teu
 caso?

 Elcio Francisco escreveu:
 
  Tenho uma tabela de logradouros onde eu queria trazer na order da
  seguinte forma
 
  PRIMEIRO : RUA
  SEGUNDO : AVENIDA
 
  e depois os outros itens RODOVIA,ALAMEDA, VIELA..ETC pelo order by eu
  não consigo pq ele pega primeiro por ordem . Alguem conhece uma
  maneira de fazer isso
 
  obrigado
 
  elcio francisco
 
  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbusca dos.yahoo. com http://br.maisbusca dos.yahoo. com
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

 [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] UNION

2008-11-25 Por tôpico Napoleão Cristiano X . Sanabia
Amigos,

Eu estou executando uma query num banco e o resultado aparece em menos de 3 
segundos. Até aí normal.

Acontece que dependendo de uma determinada situação, essa query realiza um 
UNION com uma outra tabela. Quando esse UNION ocorre o resultado é exibido após 
uns 3 minutos, ou seja, o problema está no UNION. Se eu rodar as 2 querys 
separadas, até mesmo nessa outra tabela, não há nenhum problema, mas se colocar 
o UNION já era.

O que vocês sugerem. Segue a query abaixo:

SELECT DISTINCT TV.VAGA, 
TV.TIPO_VAGA 
FROM   TIPO_VAGA TV
WHERE TV.ANO = 2008
UNION 
SELECT * FROM TV_TMP

Qual seria a solução para eu obter o mesmo resultado sem usar o UNION?



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [SPAM]:[oracle_br] UNION

2008-11-25 Por tôpico Jose C Carvalho

Cara testa com UNION ALL .. sei que ele é mais rápido ..

Sds

JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados

PST Eletrônica S/A
(+55 (19) 3787-6418
Ê+55 (19) 3787-6238
/ [EMAIL PROTECTED]
web:http://www.pst.com.br
web:http://www.positron.com.br

(Embedded image moved to file: pic15141.jpg)



   
  From:   Napoleão Cristiano X. Sanabia [EMAIL PROTECTED] 
  

   
  To: oracle_br@yahoogrupos.com.br  
   

   
  Date:   25/11/2008 17:36  
   

   
  Subject:[SPAM]:[oracle_br] UNION  
   

   















 Amigos,



 Eu estou executando uma query num banco e o resultado aparece em menos de 3 
segundos. Até aí normal.   


 Acontece que dependendo de uma determinada situação, essa query realiza um 
UNION com uma outra tabela. Quando esse UNION   
 ocorre o resultado é exibido após uns 3 minutos, ou seja, o problema está no 
UNION. Se eu rodar as 2 querys separadas, até 
 mesmo nessa outra tabela, não há nenhum problema, mas se colocar o UNION já 
era.   


 O que vocês sugerem. Segue a query abaixo: 



 SELECT DISTINCT TV.VAGA,   

 TV.TIPO_VAGA   

 FROM TIPO_VAGA TV  

 WHERE TV.ANO = 2008

 UNION  

 SELECT * FROM TV_TMP   



 Qual seria a solução para eu obter o mesmo resultado sem usar o UNION? 



 Veja quais são os assuntos do momento no Yahoo! +Buscados  

 http://br.maisbuscados.yahoo.com   



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



RES: [oracle_br] UNION

2008-11-25 Por tôpico Carlos martello
Napoleão, o problema não necessariamente está no UNION. É lógico que vai 
demorar mais usando ele, mas não se esqueça que o fetch do programa que você 
utiliza para executar a query não realiza o select por inteiro. Por exemplo, 
no TOAD o fetch default é de 500 linhas. o que reduz o tempo de execução da 
query. Ou seja, isso vai depender da quantidade de linhas das tabelas.

 

 

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Napoleão 
Cristiano X. Sanabia
Enviada em: terça-feira, 25 de novembro de 2008 16:35
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] UNION

 

Amigos,

Eu estou executando uma query num banco e o resultado aparece em menos de 3 
segundos. Até aí normal.

Acontece que dependendo de uma determinada situação, essa query realiza um 
UNION com uma outra tabela. Quando esse UNION ocorre o resultado é exibido após 
uns 3 minutos, ou seja, o problema está no UNION. Se eu rodar as 2 querys 
separadas, até mesmo nessa outra tabela, não há nenhum problema, mas se colocar 
o UNION já era.

O que vocês sugerem. Segue a query abaixo:

SELECT DISTINCT TV.VAGA, 
TV.TIPO_VAGA 
FROM TIPO_VAGA TV
WHERE TV.ANO = 2008
UNION 
SELECT * FROM TV_TMP

Qual seria a solução para eu obter o mesmo resultado sem usar o UNION?

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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

 



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



RES: [SPAM]:[oracle_br] UNION

2008-11-25 Por tôpico Carlos martello
José, o union all é mais rápido pelo fato de ele juntar todos os registros de 
uma query com a outra. já o union puro e simples executa uma interseção dos 
dados

 

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jose C 
Carvalho
Enviada em: terça-feira, 25 de novembro de 2008 17:44
Para: oracle_br@yahoogrupos.com.br
Cc: oracle_br@yahoogrupos.com.br
Assunto: Re: [SPAM]:[oracle_br] UNION

 


Cara testa com UNION ALL .. sei que ele é mais rápido ..

Sds

JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados

PST Eletrônica S/A
(+55 (19) 3787-6418
Ê+55 (19) 3787-6238
/ [EMAIL PROTECTED] mailto:jccarvalho%40pst.com.br 
web:http://www.pst.com.br
web:http://www.positron.com.br

(Embedded image moved to file: pic15141.jpg)

From: Napoleão Cristiano X. Sanabia [EMAIL PROTECTED] 
mailto:cristiano_sanabia%40yahoo.com.br  

To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  

Date: 25/11/2008 17:36 

Subject: [SPAM]:[oracle_br] UNION 


Amigos, 

Eu estou executando uma query num banco e o resultado aparece em menos de 3 
segundos. Até aí normal. 

Acontece que dependendo de uma determinada situação, essa query realiza um 
UNION com uma outra tabela. Quando esse UNION 
ocorre o resultado é exibido após uns 3 minutos, ou seja, o problema está no 
UNION. Se eu rodar as 2 querys separadas, até 
mesmo nessa outra tabela, não há nenhum problema, mas se colocar o UNION já 
era. 

O que vocês sugerem. Segue a query abaixo: 

SELECT DISTINCT TV.VAGA, 
TV.TIPO_VAGA 
FROM TIPO_VAGA TV 
WHERE TV.ANO = 2008 
UNION 
SELECT * FROM TV_TMP 

Qual seria a solução para eu obter o mesmo resultado sem usar o UNION? 

Veja quais são os assuntos do momento no Yahoo! +Buscados 
http://br.maisbuscados.yahoo.com 

[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]



RES: [oracle_br] UNION

2008-11-25 Por tôpico Carlos martello
Desculpem pessoal, a mensagem saiu cortada.

 

José, o union all é mais rápido pelo fato de ele juntar todos os registros de 
uma query com a outra. já o union puro e simples executa uma interseção dos 
dados, evitando assim que caso existam linhas iguais nas 2 tabelas elas sejam 
suprimidas em uma.

 

Napoleão verifique essa possibilidade de conter dados iguais nas tabelas 
utilizados e caso isso nunca aconteça ou não tenha impacto para você, pode 
utilizar o union all sem problemas.

 

Abraços,

 

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

 

De: Carlos martello 
Enviada em: terça-feira, 25 de novembro de 2008 17:52
Para: 'oracle_br@yahoogrupos.com.br'
Assunto: RES: [SPAM]:[oracle_br] UNION
Prioridade: Alta

 

José, o union all é mais rápido pelo fato de ele juntar todos os registros de 
uma query com a outra. já o union puro e simples executa uma interseção dos 
dados

 

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL:  55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: [EMAIL PROTECTED]

 

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jose C 
Carvalho
Enviada em: terça-feira, 25 de novembro de 2008 17:44
Para: oracle_br@yahoogrupos.com.br
Cc: oracle_br@yahoogrupos.com.br
Assunto: Re: [SPAM]:[oracle_br] UNION

 


Cara testa com UNION ALL .. sei que ele é mais rápido ..

Sds

JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados

PST Eletrônica S/A
(+55 (19) 3787-6418
Ê+55 (19) 3787-6238
/ [EMAIL PROTECTED] mailto:jccarvalho%40pst.com.br 
web:http://www.pst.com.br
web:http://www.positron.com.br

(Embedded image moved to file: pic15141.jpg)

From: Napoleão Cristiano X. Sanabia [EMAIL PROTECTED] 
mailto:cristiano_sanabia%40yahoo.com.br  

To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br  

Date: 25/11/2008 17:36 

Subject: [SPAM]:[oracle_br] UNION 


Amigos, 

Eu estou executando uma query num banco e o resultado aparece em menos de 3 
segundos. Até aí normal. 

Acontece que dependendo de uma determinada situação, essa query realiza um 
UNION com uma outra tabela. Quando esse UNION 
ocorre o resultado é exibido após uns 3 minutos, ou seja, o problema está no 
UNION. Se eu rodar as 2 querys separadas, até 
mesmo nessa outra tabela, não há nenhum problema, mas se colocar o UNION já 
era. 

O que vocês sugerem. Segue a query abaixo: 

SELECT DISTINCT TV.VAGA, 
TV.TIPO_VAGA 
FROM TIPO_VAGA TV 
WHERE TV.ANO = 2008 
UNION 
SELECT * FROM TV_TMP 

Qual seria a solução para eu obter o mesmo resultado sem usar o UNION? 

Veja quais são os assuntos do momento no Yahoo! +Buscados 
http://br.maisbuscados.yahoo.com 

[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] comando IF

2008-11-25 Por tôpico Elcio Francisco
Eu consigo usar o comando abaixo no SQL*PLUS
 
IF v_retorno = 'ok' THEN 
   quit; 
end if;
 
obrigado
 
 
elcio


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



Re: [oracle_br] comando IF

2008-11-25 Por tôpico Carlos E. Gorges
Boa noite,

Isso é um bloco PL/SQL, coloque entre um Begin-End.

Atenciosamente,
Carlos E. Gorges.

2008/11/25 Elcio Francisco [EMAIL PROTECTED]:
 Eu consigo usar o comando abaixo no SQL*PLUS

 IF v_retorno = 'ok' THEN
quit;
 end if;

 obrigado

 elcio



[oracle_br] Aumentar VDISK utilizada por discos ASM (Oracle RAC)

2008-11-25 Por tôpico JLSilva
Pessoal,

Temos um ambiente Oracle RAC com 2 servidores com Red Hat Enterprise Linux 
versão 4 update 6 64bit.
A versão do Oracle é Oracle10gR2 10.2.0.4.0 com CPU liberado em outubro.
Utilizamos ASM para o shared storage.

Nosso ASM Disk Group está com pouco espaço livre, então compramos mais discos e 
colocamos na storage, que é uma HP EVA 4100.
Tudo está pronto, mas, a dúvida é: Podemos simplesmente aumentar o tamanho do 
vdisk através do HP Command View? Ou seria melhor criar outro ASM Disk e 
adicionar ao ASM Disk Group?
Alguém já executou esse tipo de manutenção?

Grato pela ajuda!

JLSilva.



Re: [oracle_br] comando IF

2008-11-25 Por tôpico Elcio Francisco
boa noitenão é um bloco PL/SQL isso esta num script. eu preciso fazer esse 
IF mas não estou conseguindo no SQL.

--- Em ter, 25/11/08, Carlos E. Gorges [EMAIL PROTECTED] escreveu:

De: Carlos E. Gorges [EMAIL PROTECTED]
Assunto: Re: [oracle_br] comando IF
Para: oracle_br@yahoogrupos.com.br
Data: Terça-feira, 25 de Novembro de 2008, 20:52






Boa noite,

Isso é um bloco PL/SQL, coloque entre um Begin-End.

Atenciosamente,
Carlos E. Gorges.

2008/11/25 Elcio Francisco elciofrancisco@ yahoo.com. br:
 Eu consigo usar o comando abaixo no SQL*PLUS

 IF v_retorno = 'ok' THEN
 quit;
 end if;

 obrigado

 elcio

 














  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



RES: [oracle_br] UNION

2008-11-25 Por tôpico Sérgio Rodrigues
Cara, tenta utilizar o UNION ALL, isso claro se não houver problema de
duplicidade de linhas entre as queries.

 

Abraço,

Sérgio Rodrigues

 

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Carlos martello
Enviada em: terça-feira, 25 de novembro de 2008 18:53
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] UNION
Prioridade: Alta

 

Napoleão, o problema não necessariamente está no UNION. É lógico que vai
demorar mais usando ele, mas não se esqueça que o fetch do programa que
você utiliza para executar a query não realiza o select por inteiro. Por
exemplo, no TOAD o fetch default é de 500 linhas. o que reduz o tempo de
execução da query. Ou seja, isso vai depender da quantidade de linhas das
tabelas.

Carlos Martello

DBA Oracle / Consultor de Tecnologia

TEL: 55+21+3094-6250

Choice Technologies S/A - Inteligência em Energia

e-mail: carlosmartello@ mailto:carlosmartello%40choice.com.br
choice.com.br

De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
[mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br
os.com.br] Em nome de Napoleão Cristiano X. Sanabia
Enviada em: terça-feira, 25 de novembro de 2008 16:35
Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br
Assunto: [oracle_br] UNION

Amigos,

Eu estou executando uma query num banco e o resultado aparece em menos de 3
segundos. Até aí normal.

Acontece que dependendo de uma determinada situação, essa query realiza um
UNION com uma outra tabela. Quando esse UNION ocorre o resultado é exibido
após uns 3 minutos, ou seja, o problema está no UNION. Se eu rodar as 2
querys separadas, até mesmo nessa outra tabela, não há nenhum problema, mas
se colocar o UNION já era.

O que vocês sugerem. Segue a query abaixo:

SELECT DISTINCT TV.VAGA, 
TV.TIPO_VAGA 
FROM TIPO_VAGA TV
WHERE TV.ANO = 2008
UNION 
SELECT * FROM TV_TMP

Qual seria a solução para eu obter o mesmo resultado sem usar o UNION?

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca http://br.maisbuscados.yahoo.com dos.yahoo.com

[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]