Re: [oracle_br] Definição de Níveis
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
[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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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]