Re: RES: [oracle_br] nro. máximo de conexões simultâneas
Bom dia Carlos, é isso mesmo que precisava muito obrigado!!! Eduardo --- Em oracle_br@yahoogrupos.com.br, Carlos A.M. Menezes [EMAIL PROTECTED] escreveu Colega, Não sei se é isso que você quer, mas tente: select sessions_highwater from v$license; Cordialmente, Carlos Alfredo Usina Coruripe -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de edu_ora Enviada em: segunda-feira, 16 de janeiro de 2006 15:33 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] nro. máximo de conexões simultâneas Pessoal, alguém saberia me informar de que forma posso verificar o nro. máximo de conexões simultâneas que foram feitas no BD? SO: Windows 2000 SP4 BD: Oracle 9i Standard (9.2.0.5.0) Desde já agradeço, Eduardo --- --- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --- --- _ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Problemas com *.rep - Dados não ap arecem quando fora do Reports Builder
Henrique, Os campos aparecem em branco, ou com asteriscos - Original Message - From: henrique_boni To: oracle_br@yahoogrupos.com.br Sent: Monday, January 16, 2006 5:32 PM Subject: [oracle_br] Problemas com *.rep - Dados não aparecem quando fora do Reports Builder Etou com um problema é não consigo resolver, peço a ajuda aos menbros. Vamos la, tenho um relatórioum poco complexo e quando estou no Reports Builder consigo visualizar todos os dados sem problemas, porem quando gero o .rep e coloco o arquivo em produção dois de meus campos simplesmente não me trazem os dados, o que não ocorre na ferramenta. Gostaria de obter uma possivel solução para este problema. Grato. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.18/230 - Release Date: 14/1/2006 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Problemas com *.rep - Dados não aparecem quando fora do Reports Builder
Marcos, Os campos aparecem em branco, acho que a explicação abaixo é mais abranjente. Os testes foram efetuados na base de produção e as colunas possuem valores. O que acontece é que quando estou no Reports Builder consigo visualizar estes dados, porem quando diponibilizo o *.rep para a aplicação e mando gerar o relatório estas informações não aparecem, o campo fica em branco. Grato --- Em oracle_br@yahoogrupos.com.br, Marcos Soares [EMAIL PROTECTED] escreveu Henrique, Os campos aparecem em branco, ou com asteriscos - Original Message - From: henrique_boni To: oracle_br@yahoogrupos.com.br Sent: Monday, January 16, 2006 5:32 PM Subject: [oracle_br] Problemas com *.rep - Dados não aparecem quando fora do Reports Builder Etou com um problema é não consigo resolver, peço a ajuda aos menbros. Vamos la, tenho um relatórioum poco complexo e quando estou no Reports Builder consigo visualizar todos os dados sem problemas, porem quando gero o .rep e coloco o arquivo em produção dois de meus campos simplesmente não me trazem os dados, o que não ocorre na ferramenta. Gostaria de obter uma possivel solução para este problema. Grato. - - Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail- archive.com/oracle_br@yahoogrupos.com.br/ - - _ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE --- --- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. --- --- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.18/230 - Release Date: 14/1/2006 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Problemas com *.rep - Dados não aparecem quando fora do Reports Builder
Duas sugestões : a) procure na máquina de produção ** inteira ** por arquivos .REP e/ou .RDF, já vi em muitos casos , por erro humano, ter-se várias versões de .REP em diretórios diferentes, aí o runtime estava pegando a versão errada, e já vi também ter-se um .RDF antigo com o mesmo nome erradamente na máquina de produção, e por azar o runtime acxhava o .RDF antes do .rep b) uma vez vc POSITIVAMENTE certo de a), vc APAGA os .REP da sua máquina de desenvolvimento, abra o .RDF no report Builder, use a opção de search replace PLSQL trocando ; por ; no report INTEIRO, depois peça pra compilar TUDO, e aí sim gere o .rep. A idéia aqui é que, em algumas versões tanto de Forms quanto de Reports, já vi alguns bugzinhos que faziam uma trigger não ser re- compilada automaticamente quando alterada e pedida a geração de executável, em vc fazendo uma alteração manual em tudo e depois pedindo pra compilar tudo, aí sim não tem erro, é TUDO que vai ser re-compilado. == se nada disso resolver, vc pode ter algum bug aí, a primeira coisa (já que esse campo deve ser calculado, imagino) é meter uns srw.message no pl/sql desse campo, e ver onde a execução está passando. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, henrique_boni [EMAIL PROTECTED] escreveu Etou com um problema é não consigo resolver, peço a ajuda aos menbros. Vamos la, tenho um relatórioum poco complexo e quando estou no Reports Builder consigo visualizar todos os dados sem problemas, porem quando gero o .rep e coloco o arquivo em produção dois de meus campos simplesmente não me trazem os dados, o que não ocorre na ferramenta. Gostaria de obter uma possivel solução para este problema. Grato. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Help me!!! Trigger de rastreabilidade
Viviane De cara, o erro de sintaxe que vi no seu código foi no ELSEIF. No Oracle NÃO tem o 2o. e, ou seja NÃO é elsEif, mas sim elsIf. Estranho mas verdade... r Uma opinião: ao invés de ter a descrição do evento por extenso (INSERÇÃO, ALTERAÇÃO), poderia ser um campo com uma única letra (I, A). [ ] André --- Em oracle_br@yahoogrupos.com.br, vivianestacio [EMAIL PROTECTED] escreveu Alguém já fez algo desse tipo: Preciso fazer uma trigger de rastreabilidade que insira o nome da tabela,tipo de dml (insert,update),data,nome do usuário,e conteúdo da coluna principal, estou tentando o codigo abaixo... mas está dando erro, alguém já fez algo desse tipo e pode me ajudar? Obrigada Eu também gostaria de saber se é possível fazer uma trigger para pegar de todas as tabelas? CREATE OR REPLACE TRIGGER tg_rastreabilidade AFTER INSERT OR UPDATE ON t_categoria FOR EACH ROW BEGIN IF INSERTING THEN INSERT INTO t_rastreabilidade (NM_TABELA,TX_OPERACAO,DT_CRIACAO,NM_PESSOAL) VALUES ('INSERÇÃO',sysdate,user,TABLE_NAME ); ELSEIF UPDATING THEN INSERT INTO t_rastreabilidade (NM_TABELA,TX_OPERACAO,DT_CRIACAO,NM_PESSOAL) VALUES ('ALTERAÇÃO',sysdate,user,TABLE_NAME ); END IF; END; / -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Oportunidade
BOM DIA PESSOAL!!! A SYSCON PROJETOS ESTA BUSCANDO ANALISTAS PROGRAMADORES PL/SQL, COM EXPERIÊNCIA EM FORMS E REPORTS 6I. PROJETO EM SÃO PAULO (ZONA SUL), ESCOPO INICIAL DE 08 MESES, COM POSSIBILIDADE DE PRORROGAÇÃO. SENDO A CONTRATAÇÃO COMO PJ, VALOR HORA, TIME MATERIAL. INTERESSADOS ENVIAR CV ATUALIZADO, COM PRETENSÃO HORA E DISPONIBILIDADE. Att; Fabiana Souza Syscon Projetos e Consultoria Fone: (11) 5571-5100 e-mail: [EMAIL PROTECTED] Site: www.syscon.com.br [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Help me!!! Trigger de rastreabilidade
Sim, além dos outros como a ordem claramente invertida no INSERT, ie INSERT INTO t_rastreabilidade (NM_TABELA, TX_OPERACAO,DT_CRIACAO,NM_PESSOAL) VALUES ('ALTERAÇÃO',sysdate,user ,TABLE_NAME e não existe nenhuma variável de sistema chamada TABLE_NAME. Viviane, se vc dar as infos que o Márcio pediu (ie, versões, definição do que é uma coluna principal, o que vc exatamente precisa), a gente pode te ajudar mais : provavelmente, até mesmo vc NÂO precisará programar nadica de nada, dependendo do que vc disser que precisa vc pode usar o comando AUDIT do próprio Oracle. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, André Santos [EMAIL PROTECTED] escreveu Viviane De cara, o erro de sintaxe que vi no seu código foi no ELSEIF. No Oracle NÃO tem o 2o. e, ou seja NÃO é elsEif, mas sim elsIf. Estranho mas verdade... r Uma opinião: ao invés de ter a descrição do evento por extenso (INSERÇÃO, ALTERAÇÃO), poderia ser um campo com uma única letra (I, A). [ ] André --- Em oracle_br@yahoogrupos.com.br, vivianestacio [EMAIL PROTECTED] escreveu Alguém já fez algo desse tipo: Preciso fazer uma trigger de rastreabilidade que insira o nome da tabela,tipo de dml (insert,update),data,nome do usuário,e conteúdo da coluna principal, estou tentando o codigo abaixo... mas está dando erro, alguém já fez algo desse tipo e pode me ajudar? Obrigada Eu também gostaria de saber se é possível fazer uma trigger para pegar de todas as tabelas? CREATE OR REPLACE TRIGGER tg_rastreabilidade AFTER INSERT OR UPDATE ON t_categoria FOR EACH ROW BEGIN IF INSERTING THEN INSERT INTO t_rastreabilidade (NM_TABELA,TX_OPERACAO,DT_CRIACAO,NM_PESSOAL) VALUES ('INSERÇÃO',sysdate,user,TABLE_NAME ); ELSEIF UPDATING THEN INSERT INTO t_rastreabilidade (NM_TABELA,TX_OPERACAO,DT_CRIACAO,NM_PESSOAL) VALUES ('ALTERAÇÃO',sysdate,user,TABLE_NAME ); END IF; END; / -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] ORA-12541 - TNS:Não há listener - Urgentíssimo
Fabio Você deve alterar o arquivo listener.ora com as alterações que foram feitas. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Quirino Enviada em: segunda-feira, 16 de janeiro de 2006 11:42 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] ORA-12541 - TNS:Não há listener - Urgentíssimo Galera, Tenho o Oracle 8i instalado num notebook, o BD estava funcionando normalmente, até que tive que fazer algumas alterações nas configurações do Windows XP e o banco agora está exibindo este erro. Alterações feitas: 1 - Foi colocado o notebook no domínio da empresa que trabalho. 2 - Foi alterado o nome do computador Observações: 1 - Quando inicio o OracleOraHome81TNSListener em serviços, não é apresentado nenhum erro, entretanto, fecho e abro novamente a tela de serviçoes e o Listener não foi iniciado. 2 - Ao alterar o nome do computador, tive a preocupação de alterar o arquivo TNSNAMES.ORA, ou seja, a instância que quero iniciar está corretamente nomeada com o novo nome. E agora? O que mais devo verificar? Obrigado, Fabio Quirino MSN: [EMAIL PROTECTED] ICQ: 147482462 - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.rd.yahoo.com/SIG=12f61ag2v/M=387526.7663462.8697482.1588051/D=brc lubs/S=2137114689:HM/Y=BR/EXP=1137458562/A=3235844/R=2/id=noscript/SIG=16ea5 dsno/*http:/landingstrip.dell.com/landingstrip/ls.asp?CID=10157LID=293453D GC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/ products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0113_lrec_dell_ene13_dhs_dim110 0n.gif _ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Re: Algumas duvidas sobre blocos corrompidos
Chiappa, inicialmente obrigado pela explicação. Com o teoricamente não ter mais problemas de hardware, quis dizer que já foram feitos todos os testes com as ferramentas do fornecedor do storage, e a sua resposta Esses blocos não podem ser usados do jeito que estão já explica bastante coisa. Estou lendo sobre DBMS_REPAIR e acho que vai ser esta a solução pra estes problemas. Eu fiquei na duvida, pois alguns destes blocos corrompidos, ao apagar o objeto, foram preenchidos de forma correta novamente, sem corrompimento. Sobre a tabela que eu estou sem acesso, o datafile é de dados, não é de índices, nem temporário, nem system. Por isso achei bastante estranho. Vou continuar meus estudos sobre o DBMS_REPAIR, se tiver maia alguma dica, será bem-vinda. Abraço Ivan -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: segunda-feira, 16 de janeiro de 2006 20:52 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Algumas duvidas sobre blocos corrompidos Respostas pra cada item : --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster [EMAIL PROTECTED] escreveu Pessoal, BD: ORACLE 9.2.0.7.0 SO: Linux Red Hat Advanced Server No mês passado tive alguns problemas com blocos corrompidos e detectamos falha em um dos discos do RAID de um BD. Solicitamos a troca do disco, que foi efetuada e teoricamente não tenho mais problema de hardware. == num servidor de Produção, vc NÂO PODE ficar em teoria, vc TEM QUE comprovar que o hardware está OK, normalmente isso implica em rodar algum software de teste PRIFUNDO de hardware, só os testes do SO absolutamente não bastam Pra discos, muitas vezes o próprio fornecedor do storage oferece algo, veja lá. Rodei o DBVerify, que me reportou vários problemas de blocos lógicos corrompidos. Esses blocos não podem ser usados do jeito que estão... Como de costume, identifiquei pares de file_id/block_id e relacionei a objetos do meu banco - alguns blocos eram utilizados por objetos e outros não. Bloco não usado por índice/tabelas ou é da tablespace temporária, ou é bloco de undo/rollback, é por aí Consulte o file_id na dba_data_files e na dba_temp_files que vc deve achar à quais datafiles/temnpfiles eles pertencem... Pergunto: O Oracle tem problemas ao reutilizar blocos lógicos corrompidos vazios? == é simples aqui, o Oracle ** espera ** que o hardware esteja ok, e ele é um banco de dados, não uma tool de SO, então ele NÂO SABE que o tal bloco já esteve ruim alguma vez. Se vc não quer que esses blocos que já estiveram/estão ruins não sejam usados, é VOCÊ que tem que os marcar como não-usáveis, isso pode ser feito no SO (a maioria dos softs gerenciadores de storage tem utilitários pra isso) , ou vc pode usar a package DBMS_REPAIR . Com a package, o Oracle não vai mais usar o bloco marcado como inusável, MAS nada impede que o SO, ou outros programas, use-o para alguma coisa, se houver permissão. Ele não os conserta automaticamente? == Não , vc é que tem que acionar o procedimento. NA verdade, a corrupção PODE ser em management do bloco (como freelists), pode ser bitmap, pode ser bloco de índice ou de data, há muitas possibilidades, o pessoal da Oracle preferiu que o banco não se metesse a adivinhar o que fazer, e ao invés só reportasse um status pro DBA quando solicitado, o que é até um procedimento mais seguro, Se for o caso, o DBV não marca estes blocos como inutilizáveis? Também não, é o mesmo caso acima, DBV te reporta os problemas, é vc que os terá que corrigir. Como marcar ou consertar estes blocos para que o problema não mais ocorra? == UMA VEZ que vc tenha absoluta certeza que p hardware está MESMO ok, vc pode tentar corrigir o bloco de disco formatando-o via utilitários do SO (a maioria dos fornecedores de storage oferece utilitários pra isto), ou, caso via SO não dê certo, vc pode marcar o bloco pra que o Oracle não o use mais,isso é com a package DBMS_REPAIR rotina dbms_repair.SKIP_CORRUPT_BLOCKS. Mais uma pergunta, relacionada à anterior: Uma tabela particionada apresenta erro de blocos corrompidos, seja qual for a partição que eu defina no select. O erro aparece inclusive se eu tento consultar uma partição inexistente da tabela. Será que não há corrupção nalgum índice dessa tabela?? Ou ainda nos bitmaps dela ?? É o DBV que vai te dizer se os datafiles da tabela E dos índices estão íntegros. E eu prefiro sempre que possível rodar um dbv com o banco offline... A consulta select * from dba_extents where file_id=file and block between block_id and block_id+blocks-1 não me retorna nenhum objeto. O que afinal de contas está inválido no meu banco? Este datafile não é da tablespace system. == como eu disse acima, SE o bloc não é encontrado, é sinal que não pé um bloco de dados/índice, a QUAL tablespace pertence o file_id em questão ?? É de um datafile ou de um tempfile ?? []s Chiappa
[oracle_br] Performance com o Connect BY !!!
Bom Dia Pessoal, Estou com um problema em um processo e o gargalo está na seguinte query : SELECT DTPAI.EFFECTIVITY_DATE, DTPAI.DISABLE_DATE FROM CUM.CUM_FRCT_BOM_EXPLOD DTPAI WHERE ORGANIZATION_ID = :b1 AND SHOP_ORDER = :b2 CONNECT BY DTPAI.PART_NUMBER_FILHO = PRIOR DTPAI.PART_NUMBER_PAI START WITH DTPAI.COMPONENT_SEQUENCE_ID = :b3 ORDER BY DTPAI.SORT_CODE DESC Estou com a liberdade para criar o melhor indice nessa tabela, já fiz algumas tentativas mas o gargalo continua acontecendo ... alguém tem alguma idéia do que pode ser feito para melhorar a performance dessa query, a versão do banco aqui é 8.1.7.3. Vejam as tentativas de indices que criei : Create Index Cum.Cum_Frct_Bom_Explod_idx2 on Cum.Cum_Frct_Bom_Explod (organization_id, shop_order) / Create Index Cum.Cum_Frct_Bom_Explod_idx3 on Cum.Cum_Frct_Bom_Explod (component_sequence_id) / Create Index Cum.Cum_Frct_Bom_Explod_idx4 on Cum.Cum_Frct_Bom_Explod (part_number_pai) / Create Index Cum.Cum_Frct_Bom_Explod_idx5 on Cum.Cum_Frct_Bom_Explod (part_number_filho) / Desde já agradeço Obrigado. Carlos Alberto [EMAIL PROTECTED] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Re: Algumas duvidas sobre blocos corrompidos
--- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster [EMAIL PROTECTED] escreveu Chiappa, inicialmente obrigado pela explicação. Com o teoricamente não ter mais problemas de hardware, quis dizer que já foram feitos todos os testes com as ferramentas do fornecedor do storage ==. ESSE é o ponto que quis frisar, não pode haver dúvidas sobre a confiabilidade do hw, ok ... a sua resposta Esses blocos não podem ser usados do jeito que estão já explica bastante coisa. E é como falei, o Oracle ** não ** sai consertando blocos automaticamente porque, além de não saber fazer isso (há n+1 hardwares possíveis pelaí, x+1 tipos de filesystems/volume groups, etc), ainda há a questão do negócio, tranquilamente pode ser que alguns blocos corrupots pertencem a tabelas/índices;objetos que PODEM ser dropados, outros não, só vc é que pode dizer. Estou lendo sobre DBMS_REPAIR e acho que vai ser esta a solução pra estes problemas. Na verdade é um conjunto de ações : agora que hardware está confiável, primeiro passo é o DBV contra TODOS os datafiles (eu se possível faço um dbv com o banco aberto E um com o banco fechado), e TODOS os blocos reportados como ruins pelo DBV deven ser corrigidos (inicialmente pode ser correção soft, pelo DBMS_REPAIR mesmo). Feito isso, novos DBVs pra mostrar que a corrupção foi MESMO corrigida, e como toque final um export full sem gerar .dmp (tipo desviando pra /dev/null) pra forçar a leitura de todos os segmentos, uma checagem com DBMS_REPAIR.CHECK_OBJECT nos objetos do banco, e é isso aí. Eu fiquei na duvida, pois alguns destes blocos corrompidos, ao apagar o objeto, foram preenchidos de forma correta novamente, sem corrompimento. Isso é uma indicação que realmente o problema devia ser mesmo disco ruim, pois quando vc trocou o disco e refez o array, os blocos em questão (que antes deviam estar no disco ruim), passaram a apontar pra um outro disco bom, e nele foram gravados/lidos com sucesso. Sobre a tabela que eu estou sem acesso, o datafile é de dados, não é de índices, nem temporário, nem system. Por isso achei bastante estranho. Na verdade, mesmo em tablespaces de dados podem ser criados extents temporários , por exemplo quando vc faz um INSERT /* APPEND */, nessa situação os caras sendo inseridos vão pra cima do high-water mark e são marcados como segmentos temporários (portanto NÃO entram na DBA_SEGMENTS/DBA_EXTENTS) : quando ocorre um COMMIT, o banco só marca esses extents como definitivos e avança a HWM. Num caso desses, se tiver corrupção/pau qquer no processo, logicamente esses blocos não serão encontrados na DBA_EXTENTS/DBA_SEGMENTS. []s Chiappa -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Re: Algumas duvidas sobre blocos corrompidos
Na verdade, mesmo em tablespaces de dados podem ser criados extents temporários , por exemplo quando vc faz um INSERT /* APPEND */, nessa situação os caras sendo inseridos vão pra cima do high-water mark e são marcados como segmentos temporários (portanto NÃO entram na DBA_SEGMENTS/DBA_EXTENTS) : quando ocorre um COMMIT, o banco só marca esses extents como definitivos e avança a HWM. Num caso desses, se tiver corrupção/pau qquer no processo, logicamente esses blocos não serão encontrados na DBA_EXTENTS/DBA_SEGMENTS. Acredito que terei que apagar esta tabela, certo? -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: terça-feira, 17 de janeiro de 2006 10:49 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Re: Algumas duvidas sobre blocos corrompidos --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster [EMAIL PROTECTED] escreveu Chiappa, inicialmente obrigado pela explicação. Com o teoricamente não ter mais problemas de hardware, quis dizer que já foram feitos todos os testes com as ferramentas do fornecedor do storage ==. ESSE é o ponto que quis frisar, não pode haver dúvidas sobre a confiabilidade do hw, ok ... a sua resposta Esses blocos não podem ser usados do jeito que estão já explica bastante coisa. E é como falei, o Oracle ** não ** sai consertando blocos automaticamente porque, além de não saber fazer isso (há n+1 hardwares possíveis pelaí, x+1 tipos de filesystems/volume groups, etc), ainda há a questão do negócio, tranquilamente pode ser que alguns blocos corrupots pertencem a tabelas/índices;objetos que PODEM ser dropados, outros não, só vc é que pode dizer. Estou lendo sobre DBMS_REPAIR e acho que vai ser esta a solução pra estes problemas. Na verdade é um conjunto de ações : agora que hardware está confiável, primeiro passo é o DBV contra TODOS os datafiles (eu se possível faço um dbv com o banco aberto E um com o banco fechado), e TODOS os blocos reportados como ruins pelo DBV deven ser corrigidos (inicialmente pode ser correção soft, pelo DBMS_REPAIR mesmo). Feito isso, novos DBVs pra mostrar que a corrupção foi MESMO corrigida, e como toque final um export full sem gerar .dmp (tipo desviando pra /dev/null) pra forçar a leitura de todos os segmentos, uma checagem com DBMS_REPAIR.CHECK_OBJECT nos objetos do banco, e é isso aí. Eu fiquei na duvida, pois alguns destes blocos corrompidos, ao apagar o objeto, foram preenchidos de forma correta novamente, sem corrompimento. Isso é uma indicação que realmente o problema devia ser mesmo disco ruim, pois quando vc trocou o disco e refez o array, os blocos em questão (que antes deviam estar no disco ruim), passaram a apontar pra um outro disco bom, e nele foram gravados/lidos com sucesso. Sobre a tabela que eu estou sem acesso, o datafile é de dados, não é de índices, nem temporário, nem system. Por isso achei bastante estranho. Na verdade, mesmo em tablespaces de dados podem ser criados extents temporários , por exemplo quando vc faz um INSERT /* APPEND */, nessa situação os caras sendo inseridos vão pra cima do high-water mark e são marcados como segmentos temporários (portanto NÃO entram na DBA_SEGMENTS/DBA_EXTENTS) : quando ocorre um COMMIT, o banco só marca esses extents como definitivos e avança a HWM. Num caso desses, se tiver corrupção/pau qquer no processo, logicamente esses blocos não serão encontrados na DBA_EXTENTS/DBA_SEGMENTS. []s Chiappa -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Re: Algumas duvidas sobre blocos corrompidos
afaik, não é preciso : quando vc baixa e sobe o banco, os blocos temporários do tipo voltam pra dba_free_space, vão ser re- usados, e já que vc rodou a verificação de hw e o bloco está fisicamente bom no disco, quando ele for re-usado será lido/gravado sem probs, creio. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster [EMAIL PROTECTED] escreveu Na verdade, mesmo em tablespaces de dados podem ser criados extents temporários , por exemplo quando vc faz um INSERT /* APPEND */, nessa situação os caras sendo inseridos vão pra cima do high-water mark e são marcados como segmentos temporários (portanto NÃO entram na DBA_SEGMENTS/DBA_EXTENTS) : quando ocorre um COMMIT, o banco só marca esses extents como definitivos e avança a HWM. Num caso desses, se tiver corrupção/pau qquer no processo, logicamente esses blocos não serão encontrados na DBA_EXTENTS/DBA_SEGMENTS. Acredito que terei que apagar esta tabela, certo? -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: terça-feira, 17 de janeiro de 2006 10:49 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Re: Algumas duvidas sobre blocos corrompidos --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster [EMAIL PROTECTED] escreveu Chiappa, inicialmente obrigado pela explicação. Com o teoricamente não ter mais problemas de hardware, quis dizer que já foram feitos todos os testes com as ferramentas do fornecedor do storage ==. ESSE é o ponto que quis frisar, não pode haver dúvidas sobre a confiabilidade do hw, ok ... a sua resposta Esses blocos não podem ser usados do jeito que estão já explica bastante coisa. E é como falei, o Oracle ** não ** sai consertando blocos automaticamente porque, além de não saber fazer isso (há n+1 hardwares possíveis pelaí, x+1 tipos de filesystems/volume groups, etc), ainda há a questão do negócio, tranquilamente pode ser que alguns blocos corrupots pertencem a tabelas/índices;objetos que PODEM ser dropados, outros não, só vc é que pode dizer. Estou lendo sobre DBMS_REPAIR e acho que vai ser esta a solução pra estes problemas. Na verdade é um conjunto de ações : agora que hardware está confiável, primeiro passo é o DBV contra TODOS os datafiles (eu se possível faço um dbv com o banco aberto E um com o banco fechado), e TODOS os blocos reportados como ruins pelo DBV deven ser corrigidos (inicialmente pode ser correção soft, pelo DBMS_REPAIR mesmo). Feito isso, novos DBVs pra mostrar que a corrupção foi MESMO corrigida, e como toque final um export full sem gerar .dmp (tipo desviando pra /dev/null) pra forçar a leitura de todos os segmentos, uma checagem com DBMS_REPAIR.CHECK_OBJECT nos objetos do banco, e é isso aí. Eu fiquei na duvida, pois alguns destes blocos corrompidos, ao apagar o objeto, foram preenchidos de forma correta novamente, sem corrompimento. Isso é uma indicação que realmente o problema devia ser mesmo disco ruim, pois quando vc trocou o disco e refez o array, os blocos em questão (que antes deviam estar no disco ruim), passaram a apontar pra um outro disco bom, e nele foram gravados/lidos com sucesso. Sobre a tabela que eu estou sem acesso, o datafile é de dados, não é de índices, nem temporário, nem system. Por isso achei bastante estranho. Na verdade, mesmo em tablespaces de dados podem ser criados extents temporários , por exemplo quando vc faz um INSERT /* APPEND */, nessa situação os caras sendo inseridos vão pra cima do high-water mark e são marcados como segmentos temporários (portanto NÃO entram na DBA_SEGMENTS/DBA_EXTENTS) : quando ocorre um COMMIT, o banco só marca esses extents como definitivos e avança a HWM. Num caso desses, se tiver corrupção/pau qquer no processo, logicamente esses blocos não serão encontrados na DBA_EXTENTS/DBA_SEGMENTS. []s Chiappa -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- __ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
[oracle_br] Disco cheio
Olá a todos, Estou com um problema com um servidor oracle 9i r2 em Linux RH AS3. A instação foi feita apontando para /opt, uma partição de 8Gb. Todos os datafiles, arquivos de trace (udump, cdump, bdump) e archive log estão apontando para outros discos inclusive os datafiles da tablespace temporária. Após instalação a partição /opt tinha cerca de 3,5 Gb ocupados mas acontece que está com 100% de uso. Alguém saberia de mais algum arquivo temporário ou de log que seja gerado durante o uso do servidor? e em que pasta? não consigo ver onde novos arquivos possam ser gerados. Obrigado a todos. Roberto Martins [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] O banco 10g X forms 6i
O Oracle Forms6i consegue trabalhar ou seja acessar o Banco Oracle 10 g, está homologado para o Forms 6i?? ATT JOSE CARLOS [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] XML com Banco Oracle
Bom dia pessoal, Estou precisando de uma ajuda muito importante, eis a minha situação: - De uma aplicação Forms, preciso chamar uma procedure de banco onde a mesma fará um post para um outro banco de dados oracle, passando alguns parâmetros... - Esse segundo banco de dados deve retornar informações em uma estrutura XML e gravá-la pra mim em algum lugar, seja em arquivo externo, seja na própria base de dados. A dificuldade está em: ler esse arquivo XML externo ou interno e retornar as informação no próprio FORMS. Acredito que seja fácil fazer isso, mas não consegui nada por enquanto. Agradeço desde já. Abraços -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] ORA-12154: TNS:não foi possível resolver nome de serviço
Estou tentando conexão do ASP co Oracle eesta dando esse erro, o que faço? -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Encode para Caracteres no Oracle 9
Bom Dia Pessoal, Utilizo a ferramenta PL/SQL Developer acessando um Oracle 9 em Linux, Mas ao executar meus comandos o resultado vem com os caracteres estranhos, não vem acentuado, como faço para corrigir esse problema? Obrigado desde já. Denis Villegas Analista -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Encode para Caracteres no Oracle 9
Bom Dia Pessoal, Utilizo a ferramenta PL/SQL Developer para acessar o Oracle 9 em linux, mas toda consulta que faço vem com os caracteres incorretos e estranhos, não vem acentuado da forma correta. O que posso fazer para corrigir esse problema? Obrigado Denis Villegas Analista -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Alguém ja viu isto !!!!
Fala ae , Galera, Meu cenário Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production eu tenho diversos select's no banco com nvl, por exemplo: select nvl(coluna,'0') from tabela where condição and rownum = '1'; neste caso se a condição sendo verdadeira volta a consulta feita , senão retorna '0' só que a mesma não esta retornando nada na consulta , nesta condição o ZERO deveria estar retornando só que não esta, utilizo o TOAD e ja fiz os testes também no SQLPLUS e o resultado foram os mesmos, alguém ja viu algo deste tipo e sabe me dizer o que pode estar acontecendo. Valeu, Neste momento qualquer ajuda é bem vinda. Aleks [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Algu�m ja viu isto !!!!
Cara, tenta o seguinte: select tabela.campo, tabela.rownum from (select nvl(coluna,'0') campo, rownum from tabela where condição) tabela where tabela.rownum = 1 Se não trouxer nada, tenta tirando a limitação do rownum pra ver o que está sendo retornado -Mensagem Original- De: Lekão Para: [EMAIL PROTECTED] ; [EMAIL PROTECTED] ; oracle_br@yahoogrupos.com.br ; [EMAIL PROTECTED] ; [EMAIL PROTECTED] Enviada em: 17 de janeiro de 2006 13:21 Assunto: [oracle_br] Alguém ja viu isto Fala ae , Galera, Meu cenário Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production eu tenho diversos select's no banco com nvl, por exemplo: select nvl(coluna,'0') from tabela where condição and rownum = '1'; neste caso se a condição sendo verdadeira volta a consulta feita , senão retorna '0' só que a mesma não esta retornando nada na consulta , nesta condição o ZERO deveria estar retornando só que não esta, utilizo o TOAD e ja fiz os testes também no SQLPLUS e o resultado foram os mesmos, alguém ja viu algo deste tipo e sabe me dizer o que pode estar acontecendo. Valeu, Neste momento qualquer ajuda é bem vinda. Aleks [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Alguém ja viu isto !!!!
Se é o que eu entendi, vc está errado na sua suposição, num SQL simples (sem função de grupo) que não ache ninguém, ** não ** é retornada linha NENHUMA, então não há valor algum pro NVL transformar, assim : [EMAIL PROTECTED]:SQLselect empno, ename, comm from emp where sal 1000; EMPNO ENAMECOMM -- -- -- 7499 ALLEN 300 7521 WARD 500 7566 JONES 7654 MARTIN 1400 7698 BLAKE 7782 CLARK 7788 SCOTT 7839 KING 7844 TURNER 0 7876 ADAMS 7902 FORD 7934 MILLER 12 linhas selecionadas. [EMAIL PROTECTED]:SQLselect empno, ename, comm from emp where sal 9; não há linhas selecionadas [EMAIL PROTECTED]:SQL [EMAIL PROTECTED]:SQLselect nvl(comm, 0) from emp where sal 1000; NVL(COMM,0) -- 300 500 0 1400 0 0 0 0 0 0 0 0 12 linhas selecionadas. [EMAIL PROTECTED]:SQLselect nvl(comm, 0) from emp where sal 9; não há linhas selecionadas [EMAIL PROTECTED]:SQL []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Lekão [EMAIL PROTECTED] escreveu Fala ae , Galera, Meu cenário Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production eu tenho diversos select's no banco com nvl, por exemplo: select nvl(coluna,'0') from tabela where condição and rownum = '1'; neste caso se a condição sendo verdadeira volta a consulta feita , senão retorna '0' só que a mesma não esta retornando nada na consulta , nesta condição o ZERO deveria estar retornando só que não esta, utilizo o TOAD e ja fiz os testes também no SQLPLUS e o resultado foram os mesmos, alguém ja viu algo deste tipo e sabe me dizer o que pode estar acontecendo. Valeu, Neste momento qualquer ajuda é bem vinda. Aleks [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: Performance com o Connect BY !!!
Valeu pela dica Thiago. Já vai ajudar. Carlos Alberto [EMAIL PROTECTED] --- Em oracle_br@yahoogrupos.com.br, Thiago Lazzarotto [EMAIL PROTECTED] escreveu Faz assim: Select b.campos From (select a.campos from tabela a where a.campo = :x) b Connect by b.filho = prior b.pai Vc tem que colocar um subselect no from, pois o connect by é executado antes do where... Thiago. zalbertos escreveu: Bom Dia Pessoal, Estou com um problema em um processo e o gargalo está na seguinte query : SELECT DTPAI.EFFECTIVITY_DATE, DTPAI.DISABLE_DATE FROM CUM.CUM_FRCT_BOM_EXPLOD DTPAI WHERE ORGANIZATION_ID = :b1 AND SHOP_ORDER = :b2 CONNECT BY DTPAI.PART_NUMBER_FILHO = PRIOR DTPAI.PART_NUMBER_PAI START WITH DTPAI.COMPONENT_SEQUENCE_ID = :b3 ORDER BY DTPAI.SORT_CODE DESC Estou com a liberdade para criar o melhor indice nessa tabela, já fiz algumas tentativas mas o gargalo continua acontecendo ... alguém tem alguma idéia do que pode ser feito para melhorar a performance dessa query, a versão do banco aqui é 8.1.7.3. Vejam as tentativas de indices que criei : Create Index Cum.Cum_Frct_Bom_Explod_idx2 on Cum.Cum_Frct_Bom_Explod (organization_id, shop_order) / Create Index Cum.Cum_Frct_Bom_Explod_idx3 on Cum.Cum_Frct_Bom_Explod (component_sequence_id) / Create Index Cum.Cum_Frct_Bom_Explod_idx4 on Cum.Cum_Frct_Bom_Explod (part_number_pai) / Create Index Cum.Cum_Frct_Bom_Explod_idx5 on Cum.Cum_Frct_Bom_Explod (part_number_filho) / Desde já agradeço Obrigado. Carlos Alberto [EMAIL PROTECTED] - - Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ - - _ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE - --- *Links do Yahoo! Grupos* * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] subject=Unsubscribe * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- Thiago Lazzarotto da Costa Database Administrator / TI Sistemas Áreas Atendidas: Tecnologia / Projetos Especiais STEMAC S/A GRUPOS GERADORES Fone: (51) 3358-3800 ramal 2711 e-mail: [EMAIL PROTECTED] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Alguém ja viu isto !!!!
Amigo, com certeza sua consulta não está retornando nenhuma linha. Verifique isto. Luciano Lekão escreveu: Fala ae , Galera, Meu cenário Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production eu tenho diversos select's no banco com nvl, por exemplo: select nvl(coluna,'0') from tabela where condição and rownum = '1'; neste caso se a condição sendo verdadeira volta a consulta feita , senão retorna '0' só que a mesma não esta retornando nada na consulta , nesta condição o ZERO deveria estar retornando só que não esta, utilizo o TOAD e ja fiz os testes também no SQLPLUS e o resultado foram os mesmos, alguém ja viu algo deste tipo e sabe me dizer o que pode estar acontecendo. Valeu, Neste momento qualquer ajuda é bem vinda. Aleks [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 *Yahoo! Grupos, um serviço oferecido por:* PUBLICIDADE *Links do Yahoo! Grupos* * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Imagem de Fundo
Pessoal, Estou fazendo um report q vai ter uma imagem de fundo. É um formulario (Nota Fiscal) scanneada de fundo que coloco os campos sobre ela. Criei um campo tipo IMAGE e na coluna Sorce Filename coloco o caminho (C:\nf.jpg). O meu problema esta que tem maquina q esta imagem fica em outro diretorio. Gostaria de saber se tem como eu enviar como parametro este caminho. Configurar por usuarios. Daniel novo Hamburgo/RS -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] shared memory realm already exists
Oracle 9i / windows 2003 enterprise server... Pelo que vi na internet já recriei o listener, reiniciei o server ma não adiantou dou um startup e lá vem a mensagem: SQL startup ORA-27100: shared memory realm already exists Isto aconteceu qdo tentei alterar a cache_size alguém sabe o que é preciso fazer? tks marcio [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] problemas com query usando database link.
Boa tarde, Alguem já passou por isso? oracle 8.1.7.3.0 Solaris 8.0 Tenho uma query sendo executada em um database, essa query faz link para um outro database. Nessa query eu estou forçando ela usar um hint. Exemplo: SELECT /*+ INDEX(A INDEX_A) INDEX(B INDEX_B) INDEX(C INDEX_C) */ * FROM A, B, [EMAIL PROTECTED] C Mas quando executo a query e verifico a query no banco remoto ela está fazendo full e me mostro o hint assim: /*+ index(C,INDEX_C) */ E assim faz full na tabela C. Se alguem puder me ajudar eu agradeço. obrigado Mauricio do C. Françoso Liberty Paulista Seguros Administrador Banco de Dados(DBA ORACLE) - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Oracle 10g R2 + ASM
Boa tarde a todos, Estou com um problema, apos a instalacao, se eu precisar reiniciar o servidor, o meu conjunto de discos, chamados de DATA, nao monta. Ao tentar levantar o banco da erro do ASM. Ai, executo o seguindo comando no servidor [EMAIL PROTECTED]:/etc/init.d ./oracleasm status Checking if ASM is loaded: running Checking if /dev/oracleasm is mounted: running teoricamente esta com o asm rodando e funcionando, mas executando o dbca e indo no gerenciador do ASM e montando novamente os discos, ai o Oracle sobe numa boa. Gostaria de saber o que se tem que fazer para que monte automaticamente, ja que me parece que esta tudo ok, alguem ja teve esse problema? Seguimos o manual de referencia para instalacao. *linux susy enterprise 9. - kernel 2.6.5-7.201-default *oracle 10.2.0.1.0 Obrigado. -- ___ Fernando Franquini Bacharel em Ciencias da Computacao - UFSC - Capin - cel.: (48) 99024047 ICQ: 51149680 gtalk: [EMAIL PROTECTED] Florianopolis - SC -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Disco cheio
Roberto, dentro do /opt execute du -h --max-depth=1 Ele vai retornar o tamanho total de cada dir. Faca um find /opt e mande o resultado para nós ... assim poderemos orienta-lo melhor ! t+ Roberto Martins wrote: Olá a todos, -- Thiago M. Zerbinato Oracle Certified Professional Linux Professional desde 1997 Ribeirao Preto / SP --- http://thiagomz.hpg.com.br Linux User #286429 Debian User #534 Primeiro eles o ignoram. Depois riem de voce. Entao eles o combatem. Ai voce vence Mohandas Gandhi ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] shared memory realm already exists
Colega, Muito provavelmente é resultado da alteração do parâmetro que você alterou. Acho que você tentou aumentar demais esse valor, o que ocasionou um aumento além dos limites da SGA para o seu SO (ver note: 237993.1). Tente retornar o valor original do parâmetro e reinicie o servidor, se não funcionar, como último recurso, use o oradim para apagar e recriar a instância. Carlos Alfredo -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de DBA - ORACLE Enviada em: terça-feira, 17 de janeiro de 2006 14:14 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] shared memory realm already exists Oracle 9i / windows 2003 enterprise server... Pelo que vi na internet já recriei o listener, reiniciei o server ma não adiantou dou um startup e lá vem a mensagem: SQL startup ORA-27100: shared memory realm already exists Isto aconteceu qdo tentei alterar a cache_size alguém sabe o que é preciso fazer? tks marcio [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Como saber qual numero falta na pk ?
Cris, Essa situação já aconteceu comigo quando tentei fazer um INSERT, disparei a sequence e por algum motivo dei ROLLBACK, não completando a transação. Nisso, a transação foi desfeita, entretanto, a sequence não volta o número anterior. Para vc conseguir preencher os buracos, vc terá que fazer uma função, com isso vc pode até desabilitar a sequence e obter o próximo código para inserir, através duma função. Valeu, Fabio Quirino criscadba [EMAIL PROTECTED] escreveu: Boa tarde ! Os desenvolvedores usam uma sequence para preencher a pk de uma tabela, só que alguém andou com a sequence em alguns momentos e a pk da tabela, que tem que ser sequencial, ficou com furos, exemplo : protocolo_inscricao 1 3 4 5 6 10 13 Há alguma função que me diga quais os números estão faltando porque foram pulados pelo avanço indevido da sequence ? Muito obrigada a quem puder ajudar ! Beijos Cris ;-) -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos Fabio Quirino MSN: [EMAIL PROTECTED] ICQ: 147482462 - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [oracle_br] Como saber qual numero falta na pk ?
Tenho alguns casos como esses em que não posso ter furo na sequence, então não tem jeito o aplicativo faz um MAX()+1 se não me engano o pessoal chama isso de sequence INPARENT -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Quirino Enviada em: terça-feira, 17 de janeiro de 2006 19:08 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Como saber qual numero falta na pk ? Cris, Essa situação já aconteceu comigo quando tentei fazer um INSERT, disparei a sequence e por algum motivo dei ROLLBACK, não completando a transação. Nisso, a transação foi desfeita, entretanto, a sequence não volta o número anterior. Para vc conseguir preencher os buracos, vc terá que fazer uma função, com isso vc pode até desabilitar a sequence e obter o próximo código para inserir, através duma função. Valeu, Fabio Quirino criscadba [EMAIL PROTECTED] escreveu: Boa tarde ! Os desenvolvedores usam uma sequence para preencher a pk de uma tabela, só que alguém andou com a sequence em alguns momentos e a pk da tabela, que tem que ser sequencial, ficou com furos, exemplo : protocolo_inscricao 1 3 4 5 6 10 13 Há alguma função que me diga quais os números estão faltando porque foram pulados pelo avanço indevido da sequence ? Muito obrigada a quem puder ajudar ! Beijos Cris ;-) -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos Fabio Quirino MSN: [EMAIL PROTECTED] ICQ: 147482462 - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Comandos Oracle.
Bom dia! Sou novo no grupo e no mundo Oracle. Gostria de tirar algumas dúvidas. 1- Tenho um sistema web feito em ASP usando o banco de dados SQL Server. Só que agora preciso mudar tudo para Oracle. Preciso saber como são feitos os selects, inserts, update, delete, inner join, comando para arredondar como o Round do Sql. 2- Como faço a conexão via ODBC, o que precisa instalar no micro? Existe muita diferença no global.asa, entre as conexões do Sql Server e Oracle? Preciso instalar no Windows Server do IIS algo para fazer conexão com o Oracle? Se alguém puder me ajudar, fico agradecido. -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] vaga de Analista Programador
Boa tarde Faço parte da Talent Four Consulting e estamos com algumas vagas de Analista Programador O profissional deve ter conhecimento em: Oracle SQL Plus, PL/ SQL, Forms e Reporte e conhecimento básico em Designer. Contratação: PJ Valor + benefícios Local de trabalho: São Paulo Os interessados favor encaminhar CV para: [EMAIL PROTECTED] Atenciosamente Ana Carolina Patané Talent Four - Recursos Humanos Avenida Cardoso de Melo, 1750 4.º and - Vila Olímpia 045548-005 São Paulo - SP Fone: 55 11 3848- - Ramal 478 [EMAIL PROTECTED] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Alguém ja viu isto !!!!
valeu, gente eu viajei no conceito. obrigado, Aleks - Original Message - From: Carlos A.M. Menezes [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Tuesday, January 17, 2006 3:25 PM Subject: RES: [oracle_br] Alguém ja viu isto Colega, Se a condição for verdadeira, volta o resultado do NVL, se a condição for falsa, não retorna nenhuma linha. Acho que você está misturando as coisas, NVL é função que age sobre as colunas, o predicado WHERE é que age sobre as linhas. Cordialmente, Carlos Alfredo -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Lekão Enviada em: terça-feira, 17 de janeiro de 2006 12:22 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]; oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED]; [EMAIL PROTECTED] Assunto: [oracle_br] Alguém ja viu isto Fala ae , Galera, Meu cenário Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production eu tenho diversos select's no banco com nvl, por exemplo: select nvl(coluna,'0') from tabela where condição and rownum = '1'; neste caso se a condição sendo verdadeira volta a consulta feita , senão retorna '0' só que a mesma não esta retornando nada na consulta , nesta condição o ZERO deveria estar retornando só que não esta, utilizo o TOAD e ja fiz os testes também no SQLPLUS e o resultado foram os mesmos, alguém ja viu algo deste tipo e sabe me dizer o que pode estar acontecendo. Valeu, Neste momento qualquer ajuda é bem vinda. Aleks [As partes desta mensagem que não continham texto foram removidas] -- -- -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- -- -- __ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- -- -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- -- -- __ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Como saber qual numero falta na pk ?
select * from ( with seq as ( select level l from dual connect by level = ( select max(x) from t ) ) select l, x, decode(x, null, l ) falta from seq left outer join t on ( l = x ) order by 1 ) where falta is not null / Seria um método. Segue exemplo: Balise a sequencia com uma view completa e faça um outer join com sua tabela. Com uma comparação simples, voce encontrará os gaps. SQL select * from t; X - 1 3 4 5 6 10 13 7 rows selected. SQL with seq as ( 2 select level l 3from dual connect by level = ( select max(x) from t ) 4 ) 5 select l, x, decode(x, null, l ) falta 6from seq left outer join t on ( l = x ) 7 order by 1 8 / L X FALTA - - - 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1010 11 11 12 12 1313 13 rows selected. criscadba wrote: Boa tarde ! Os desenvolvedores usam uma sequence para preencher a pk de uma tabela, só que alguém andou com a sequence em alguns momentos e a pk da tabela, que tem que ser sequencial, ficou com furos, exemplo : protocolo_inscricao 1 3 4 5 6 10 13 Há alguma função que me diga quais os números estão faltando porque foram pulados pelo avanço indevido da sequence ? -- Marcio Portes http://mportes.blogspot.com -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Oracle 10g R2 + ASM
Oi Fernando, Veja se o parametro asm_diskgroups na instancia ASM está setado para o nome do seu diskgroup (data). []'s Fernando Franquini wrote: Boa tarde a todos, Estou com um problema, apos a instalacao, se eu precisar reiniciar o servidor, o meu conjunto de discos, chamados de DATA, nao monta. Ao tentar levantar o banco da erro do ASM. Ai, executo o seguindo comando no servidor [EMAIL PROTECTED]:/etc/init.d ./oracleasm status Checking if ASM is loaded: running Checking if /dev/oracleasm is mounted: running teoricamente esta com o asm rodando e funcionando, mas executando o dbca e indo no gerenciador do ASM e montando novamente os discos, ai o Oracle sobe numa boa. Gostaria de saber o que se tem que fazer para que monte automaticamente, ja que me parece que esta tudo ok, alguem ja teve esse problema? Seguimos o manual de referencia para instalacao. *linux susy enterprise 9. - kernel 2.6.5-7.201-default *oracle 10.2.0.1.0 Obrigado. -- ___ Fernando Franquini Bacharel em Ciencias da Computacao - UFSC - Capin - cel.: (48) 99024047 ICQ: 51149680 gtalk: [EMAIL PROTECTED] Florianopolis - SC -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Allyson A. Brito MSN: [EMAIL PROTECTED] SKYPE: allysonbrito RHCE / LPI-1 / SCSA OCP DBA 9i / OCA PL/SQL 9i -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html