Re: [oracle_br] Mensagem de erro
Fábio, isso me parece que não está relacionado ao Oracle e sim relacionado ao Delphi. Algum componente que vc usou na aplicação (ole) que não está instalado no cliente. Ou falta registro no win ou o caminho de algum arquivo que está diferente. Se fosse algo do Oracle apareceria algum erro do tipo ORA . []s, Marco. Fabio Luiz de Oliveira [EMAIL PROTECTED] Sent by: oracle_br@yahoogrupos.com.br 08/08/2005 11:14 Please respond to oracle_br To: [EMAIL PROTECTED], José Eduardo Teixeira [EMAIL PROTECTED], lista de oracle [EMAIL PROTECTED], lista oracle br oracle_br@yahoogrupos.com.br, oracle tools [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] cc: Subject:[oracle_br] Mensagem de erro Caros Amigos, Estou com o seguinte problema: Fiz um sistema em delphi usando o Oracle, na maquina onde tenho o delphi funciona normal. Agora qdo eu instalo o cliente oracle em uma maquina e coloco o sistema e ele me da o seguinte erro: EoleException : Provedor nao encontrado. É possivel que nao esteja instalado corretamente. Alguem ja passou por isso? alguem por favor pode me ajudar? Atenciosamente, -- = Fabio Luiz de Oliveira Analista de Sistemas Pleno = __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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: RES: [oracle_br] Mensagem de erro
vou testar grande amigo, Muito obrigado Em 08/08/05, Ivan Ricardo Schuster[EMAIL PROTECTED] escreveu: Digo, não com o Delphi... :) -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ivan Ricardo Schuster Enviada em: segunda-feira, 8 de agosto de 2005 10:25 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Mensagem de erro Já tive problemas parecidos, não com o Oracle, mas parece que eh a mesma coisa... Você instalou o Client Oracle né? Se sim, tenta instalar o Oracle Provider for OLEDB, disponível na pagina de downloads da Oracle: http://www.oracle.com/technology/software/index.html Mas segue as instruções da pagina, dependendo da versão que você escolher, tem que instalar outras coisas também. Boa sorte []´s Ivan -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Luiz de Oliveira Enviada em: segunda-feira, 8 de agosto de 2005 10:14 Para: [EMAIL PROTECTED]; José Eduardo Teixeira; lista de oracle; lista oracle br; oracle tools; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Assunto: [oracle_br] Mensagem de erro Caros Amigos, Estou com o seguinte problema: Fiz um sistema em delphi usando o Oracle, na maquina onde tenho o delphi funciona normal. Agora qdo eu instalo o cliente oracle em uma maquina e coloco o sistema e ele me da o seguinte erro: EoleException : Provedor nao encontrado. É possivel que nao esteja instalado corretamente. Alguem ja passou por isso? alguem por favor pode me ajudar? Atenciosamente, -- = Fabio Luiz de Oliveira Analista de Sistemas Pleno = __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos -- = Fabio Luiz de Oliveira Analista de Sistemas Pleno = __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] ALTERAR DATA E HORA DO JOB
Amigos, Preciso alterar a data e horario de alguns JOBS do meu Banco O script abaixo so esta alterando a data, como faço para alterar a data e o horario: O meu banco e o 9.2.0.5 Ex: Quero que este JOB execute dia 08/08/2005 as 23:30 begin dbms_job.next_Date( codigo_do_job , to_date ('08/08/2005' , 'dd/mm/')); end; Obrigado... __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] ALTERAR DATA E HORA DO JOB
Olá Amigo, Tente com essa procedure: dbms_job.interval(cod_do_job,'trunc(sysdate) + 11.55/24'); até + Kátia Claro - Original Message - From: cegoncalvesvr [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, August 08, 2005 11:17 AM Subject: [oracle_br] ALTERAR DATA E HORA DO JOB Amigos, Preciso alterar a data e horario de alguns JOBS do meu Banco O script abaixo so esta alterando a data, como faço para alterar a data e o horario: O meu banco e o 9.2.0.5 Ex: Quero que este JOB execute dia 08/08/2005 as 23:30 begin dbms_job.next_Date( codigo_do_job , to_date ('08/08/2005' , 'dd/mm/')); end; Obrigado... __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Tabelas temporárias
Boa tarde, Se a tabela temporária não é excluída(dropada) ao término da sessão para que serve esse tipo de tabela? A idéia da temporária é justamente essa facilidade, ou seja, o banco de dados dropá-la automaticamente. Por acaso existe alguma sintaxe na criação das GTT para que o banco as drop automaticamente? __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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: Tabelas temporárias
A idéia da GTT é poder se manter os dados num local temporário pra eventual processamento posterior : a estrutura permanece MAS os dados vão embora, pra numa próxima execução entrarem dados novos, é isso. Ocorre que, no bd Oracle, já que vc tem construtos como : select campo, (select outro campo from tabelaoutra) from tabelaoriginal ou ainda : select a.nnn, b. from tabela1 a, (select nnn from tabela2) b ou ainda : WITH (selectqquer) select outro where condições que vem da cláusula with a necessidade de se criar algo temporário pra se resolver um select é EXTREMAMENTE reduzida, então a GTT no Oracle serve muito mais pra guardar resultados/processamentos de cursores, que SÂO pré-definidos preferencialmente (SQL dinâmico é suportado mas não recomendado), então a GTT preferencialmente deve ser pré-definida, também, já que vc CONHECE a estrutura do cursor, é isso []s Chiappa --- Em oracle_br@yahoogrupos.com.br, mverdade [EMAIL PROTECTED] escreveu Boa tarde, Se a tabela temporária não é excluída(dropada) ao término da sessão para que serve esse tipo de tabela? A idéia da temporária é justamente essa facilidade, ou seja, o banco de dados dropá-la automaticamente. Por acaso existe alguma sintaxe na criação das GTT para que o banco as drop automaticamente? __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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: Tabelas temporárias
Chiappa, já que você entrou no mérito da questão, não vejo uma tabela temporária como algo mais eficiente que um cursor. É? -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: segunda-feira, 8 de agosto de 2005 13:17 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Tabelas temporárias A idéia da GTT é poder se manter os dados num local temporário pra eventual processamento posterior : a estrutura permanece MAS os dados vão embora, pra numa próxima execução entrarem dados novos, é isso. Ocorre que, no bd Oracle, já que vc tem construtos como : select campo, (select outro campo from tabelaoutra) from tabelaoriginal ou ainda : select a.nnn, b. from tabela1 a, (select nnn from tabela2) b ou ainda : WITH (selectqquer) select outro where condições que vem da cláusula with a necessidade de se criar algo temporário pra se resolver um select é EXTREMAMENTE reduzida, então a GTT no Oracle serve muito mais pra guardar resultados/processamentos de cursores, que SÂO pré-definidos preferencialmente (SQL dinâmico é suportado mas não recomendado), então a GTT preferencialmente deve ser pré-definida, também, já que vc CONHECE a estrutura do cursor, é isso []s Chiappa --- Em oracle_br@yahoogrupos.com.br, mverdade [EMAIL PROTECTED] escreveu Boa tarde, Se a tabela temporária não é excluída(dropada) ao término da sessão para que serve esse tipo de tabela? A idéia da temporária é justamente essa facilidade, ou seja, o banco de dados dropá-la automaticamente. Por acaso existe alguma sintaxe na criação das GTT para que o banco as drop automaticamente? __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Autoextend ou Uniformsize
Olá pessoal, Qual é melhor o opção para uma base de dados híbrida, autoextend ou uniformsize? até + Kátia Claro [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Ordem cláusula FROM ( A verdade...)
Boa tarde, Estava fazendo uns teste de performace e me deparei com a seguite situação: Tendo 2 entidades A) PESSOAS ( 963065 Linhas ) B) DOC_PESSOAS ( 1116634 Linhas ) e criei 1 índice em cada entidade sobre a coluna ID_PESSOA. Executei essa query select a.id_doc_pessoa from dbsm.pessoas_temp b , dbsm.doc_pessoas_temp a where numero_documento = '60.619.202/0001-48' and a.id_pessoa = b.id_pessoa; e obtive o resposta em em 30s com o seguinte plano de acesso. 0 SELECT STATEMENT Optimizer=CHOOSE 10 NESTED LOOPS 21 TABLE ACCESS (FULL) OF 'DOC_PESSOAS_TEMP' 31 INDEX (RANGE SCAN) OF 'IX_PESSOA' (NON-UNIQUE) depois executei a mesma query porem com a ordem trocada da clausula FROM select a.id_doc_pessoa from dbsm.doc_pessoas_temp a , dbsm.pessoas_temp b where numero_documento = '60.619.202/0001-48' and a.id_pessoa = b.id_pessoa; timi stop; e obtive o resposta em em 3 minutos com o seguinte plano de acesso. Plano de Execução -- 0 SELECT STATEMENT Optimizer=CHOOSE 10 TABLE ACCESS (BY INDEX ROWID) OF 'DOC_PESSOAS_TEMP' 21 NESTED LOOPS 32 TABLE ACCESS (FULL) OF 'PESSOAS_TEMP' 42 INDEX (RANGE SCAN) OF 'IX_PESSOAS_DOC' (NON-UNIQUE) Não entendi a grande difereça de tempo , já que a propia oracle diz que se deve colocar as tabelas mais restritivas a direita ,sendo que com a mais restritiva a direita o meu retorno foi de 3minutos. Tipo não levei em consideração a coluna Numero_Documento , já que seria inevitável criar um índice nessa coluna já que ela é restritiva. Alguem poderia me explicar o pq disso? Obrigado Bruno __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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: Autoextend ou Uniformsize
** SE ** vc tem como ter uma noção muito muito próxima da real, em relação aos tamanhos dos principais segmentos de dados (ie, tabelas, índices, etc) , 100% eu recomendo UNIFORM SIZE, com alguma política próxima à mostrada em http://www.oracle.com/technology//deploy/availability/pdf/defrag.pdf . Apenas pros casos onde vc absolutamente NÂO TEM como saber nem em modo próximo, aí colocar como AUTOALLOCATE. A vantagem principal do uniform é administrativa, vc realmente já fica sabendo quanto vai ser alocado quando o objeto for criado na tablespace, quando pedir por novos segmentos, além de nUNCA precisar de nenhum tipo de coalesce : nas auto/system allocated, inicialmente o extent é criado com 64 kb, depois de uma quantidade X com 1 Mb, aí no futuro quando os de 64 Kb forem liberados e um objeto de 1 Mb de extent size precisar desse espaço, o banco vai ter que juntar os vários extents de 64 Kb pra formar o 1 Mb, isso não é tão custoso mas é sim um trabalhinho a mais, eu prefiro evitar se possível. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Kátia Claro [EMAIL PROTECTED] escreveu Olá pessoal, Qual é melhor o opção para uma base de dados híbrida, autoextend ou uniformsize? até + Kátia Claro [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Atualizando linhas de uma tabela com base em outra tabela
Muito boa tarde... Gostaria de saber como faco para atualizar linhas de uma tabela com base em outra tabela: Por exemplo: Preciso fazer um update no campo JJA_CARTAO da tabela JJA010, com os dados do campo MA6_SITUA da tabela MA6010, onde MA6_SITUA seja igual a 3, ou seja, so posso copiar os dados do campo MA6_SITUA para o campo JJA010 onde MA6_SITUA = '3' ... Desde ja agradeco. 1 abracao. Fernandes [EMAIL PROTECTED] Organizacoes Fernandes de Souza Ltda. Drogaria Moderna. Somente depois de esgotados todos os recursos naturais, o homem sabera' que o dinheiro nao se come. * Autor desconhecido. __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Atualizando linhas de uma tabela com base em outra tabela
Muito boa tarde... Gostaria de saber como faco para atualizar linhas de uma tabela com base em outra tabela: Por exemplo: Preciso fazer um update no campo JJA_CARTAO da tabela JJA010, com os dados do campo MA6_SITUA da tabela MA6010, onde MA6_SITUA seja igual a 3, ou seja, so posso copiar os dados do campo MA6_SITUA para o campo JJA010 onde MA6_SITUA = '3' ... Desde ja agradeco. 1 abracao. Fernandes [EMAIL PROTECTED] Organizacoes Fernandes de Souza Ltda. Drogaria Moderna. Somente depois de esgotados todos os recursos naturais, o homem sabera' que o dinheiro nao se come. * Autor desconhecido. __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Ordem cláusula FROM ( A verdade...)
Olá Bruno, Como o otimizador está em modo CHOOSE, vale a pena ressaltar que as estatísticas de suas tabelas devem estar atualizadas. Em caso positivo, não se preocupe com a clausula FROM (desde que vc não esteja utilizando in-line view), mas sim com a claúsula WHERE. Esse conceito (tabelas mais restritivas) que vc está descrevendo refere-se ao otimizador em modo RULE. A dica é sempre estudar a claúsula WHERE e verificar a seletividade do predicado. Ex. numero_documento = '60.619.202/0001-48' (quantas linhas correspondem a essa restrição) ?? Se poucas linhas são retornadas, então essa clausula é seletiva e vale a pena analisar se não é possível utilizar um indice por essa coluna. ** Criar indices sob colunas foreign keys em casos restritos também é uma boa dica. ** Criar tabelas clusterizadas (não cheguei a ver seu select aqui) em outras situações também ajudam... e assim por diante. O importante é identificar que o desempenho é sempre inerente a sua necessidade, e devemos auxiliar o otimizador a trabalhar sempre de forma eficiente. [ ]'s Salvio Padlipskas -Mensagem original- De: Bruno [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 8 de agosto de 2005 14:31 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Ordem cláusula FROM ( A verdade...) Boa tarde, Estava fazendo uns teste de performace e me deparei com a seguite situação: Tendo 2 entidades A) PESSOAS ( 963065 Linhas ) B) DOC_PESSOAS ( 1116634 Linhas ) e criei 1 índice em cada entidade sobre a coluna ID_PESSOA. Executei essa query select a.id_doc_pessoa from dbsm.pessoas_temp b , dbsm.doc_pessoas_temp a where numero_documento = '60.619.202/0001-48' and a.id_pessoa = b.id_pessoa; e obtive o resposta em em 30s com o seguinte plano de acesso. 0 SELECT STATEMENT Optimizer=CHOOSE 10 NESTED LOOPS 21 TABLE ACCESS (FULL) OF 'DOC_PESSOAS_TEMP' 31 INDEX (RANGE SCAN) OF 'IX_PESSOA' (NON-UNIQUE) depois executei a mesma query porem com a ordem trocada da clausula FROM select a.id_doc_pessoa from dbsm.doc_pessoas_temp a , dbsm.pessoas_temp b where numero_documento = '60.619.202/0001-48' and a.id_pessoa = b.id_pessoa; timi stop; e obtive o resposta em em 3 minutos com o seguinte plano de acesso. Plano de Execução -- 0 SELECT STATEMENT Optimizer=CHOOSE 10 TABLE ACCESS (BY INDEX ROWID) OF 'DOC_PESSOAS_TEMP' 21 NESTED LOOPS 32 TABLE ACCESS (FULL) OF 'PESSOAS_TEMP' 42 INDEX (RANGE SCAN) OF 'IX_PESSOAS_DOC' (NON-UNIQUE) Não entendi a grande difereça de tempo , já que a propia oracle diz que se deve colocar as tabelas mais restritivas a direita ,sendo que com a mais restritiva a direita o meu retorno foi de 3minutos. Tipo não levei em consideração a coluna Numero_Documento , já que seria inevitável criar um índice nessa coluna já que ela é restritiva. Alguem poderia me explicar o pq disso? Obrigado Bruno __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Atualizando linhas de uma tabela com base em out ra tabela
Olá Fernandes, Mas a tabela JJA010 tem join com a MA6010. tente assim e valide o resultado antes de fazer o commit; update JJA010 set JJA_CARTAO = ( select MA6_SITUA from MA6010 where MA6_SITUA = 3); ou update JJA010 set JJA_CARTAO = ( select MA6_SITUA from MA6010 where MA6_SITUA = 3 and JJA_CARTAO.col_join = MA6010.col_join ); [ ]'s Salvio Padlipskas -Mensagem original- De: Fernandes Rocha [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 8 de agosto de 2005 14:36 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Atualizando linhas de uma tabela com base em outra tabela Muito boa tarde... Gostaria de saber como faco para atualizar linhas de uma tabela com base em outra tabela: Por exemplo: Preciso fazer um update no campo JJA_CARTAO da tabela JJA010, com os dados do campo MA6_SITUA da tabela MA6010, onde MA6_SITUA seja igual a 3, ou seja, so posso copiar os dados do campo MA6_SITUA para o campo JJA010 onde MA6_SITUA = '3' ... Desde ja agradeco. 1 abracao. Fernandes [EMAIL PROTECTED] Organizacoes Fernandes de Souza Ltda. Drogaria Moderna. Somente depois de esgotados todos os recursos naturais, o homem sabera' que o dinheiro nao se come. * Autor desconhecido. __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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: Tabelas temporárias
Tem sim alguns casos onde um cursor em cima da GTT pode ser ** muito ** mais eficiente do que um cursor direto em cima da tabela real, notadamente em sistemas DW/batches, principalmente porque as GTT (por serem mono-usuárias) quase não geram redo nem undo, e o caso (principalmente do undo/rollback) é que tipicamente I/O de undo é feito bloco-a-bloco, é difícil vc conseguir um bom e suculento full scan em blocos de undo. Algumas situações onde isso pode ser significativo poderiam ser : a) imagine que vc que fazer um SELECT numa tabela (TAB_FATOS,digamos) que é gigantesca. Imagine que está havendo, concorrentemente a esse SELECT desejado, DMLs na TAB_FATOS, justamente nos registros que vc quer ler. Nessa situação, o cursor em cima da tabela real *** vai *** fazer um montão de I/Os em blocos de undo, pra manter a consistência de leitura e o pior, enquanto o cursor não for fechado esses blocos de undo ficam marcados como em uso- aí enquanto isso entram mais interessados nesses dados (talvez outras instâncias do programa) , aí é mais e mais carga em cima dos discos de undo... Já se vc primeiro fez um INSERT /*+ APPEND */ into TAB_FATOS_GTT (select WHRE caras que eu quero da TAB_FATOS) , uma vez completado o INSERT os discos de redo *** NÂO VÃO *** mais ser tocados, isso pode sim significar uma redução de carga brutal E inda melhor, o banco usa área temp só na fase que está ordenando/montando tabelas de hash : tanto é assim que se vc pedir um glance/iostat ou coisa que o valha dos seus discos, num sistema batch/dw, vc vai ver que coisa de 80% do I/O é nos datafiles (fazendo os scans da vida), então o sub-sistema de I/O que atende a tablespace TEMP muitas vezes está mais folgado num banco desse tipo, o que TAMBÈM ajuda a acelerar as GTTs, que como vc sabe necessariamente residem em temp tablespaces. b) DMLs, aí é mais natural ainda. Imagine que vc tem uma rotina longa e complexa, onde vc precisa extrair uma parte dos dados duma tabela enorme e muito acessada, ir fazendo cálculos e UPDATEs e DMLs : logicamente se vc fizer isso direto na tabela normal, quente, vc VAI gerar um montão de undo e de redo, já se vc copiasse os dados pruma GTT e vfizesse DML nela, por definição numa GTT a quantidade de undo/redo gerado é praticamente zero. num dos sistemas que administro o banco, é DW com dados de ligações telefônicas, usei as GTTs em situações do tipo das citadas e obtive melhorias significativas, e isso apesar dos discos do meu servidor serem totalmente RAID 0+1, até o undo/redo. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster [EMAIL PROTECTED] escreveu Chiappa, já que você entrou no mérito da questão, não vejo uma tabela temporária como algo mais eficiente que um cursor. É? -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: segunda-feira, 8 de agosto de 2005 13:17 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Tabelas temporárias A idéia da GTT é poder se manter os dados num local temporário pra eventual processamento posterior : a estrutura permanece MAS os dados vão embora, pra numa próxima execução entrarem dados novos, é isso. Ocorre que, no bd Oracle, já que vc tem construtos como : select campo, (select outro campo from tabelaoutra) from tabelaoriginal ou ainda : select a.nnn, b. from tabela1 a, (select nnn from tabela2) b ou ainda : WITH (selectqquer) select outro where condições que vem da cláusula with a necessidade de se criar algo temporário pra se resolver um select é EXTREMAMENTE reduzida, então a GTT no Oracle serve muito mais pra guardar resultados/processamentos de cursores, que SÂO pré- definidos preferencialmente (SQL dinâmico é suportado mas não recomendado), então a GTT preferencialmente deve ser pré-definida, também, já que vc CONHECE a estrutura do cursor, é isso []s Chiappa --- Em oracle_br@yahoogrupos.com.br, mverdade [EMAIL PROTECTED] escreveu Boa tarde, Se a tabela temporária não é excluída(dropada) ao término da sessão para que serve esse tipo de tabela? A idéia da temporária é justamente essa facilidade, ou seja, o banco de dados dropá-la automaticamente. Por acaso existe alguma sintaxe na criação das GTT para que o banco as drop automaticamente? __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED])
[oracle_br] Pessoal comoeu fa'co um reorg em uma tabela ?
Pessoal como eu fa'co um reorg em uma tabela no oracle ? __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Pessoal comoeu fa'co um reorg em uma tabela ?
Olá Cesar ? Sugeriria algumas maneiras : (Veja que o 2o exemplo é extremamente DELICADO *** cuidado ) [ ]'s Salvio Padlipskas 1) Com o banco em modo restrito por meio de um export e import (aproveitando para ajustar os parametros de criação da tabela). ou 2) Ajustando as linhas que têm chained rows CALL select * 2 from dba_tables 3 where owner = 'XXX_XXX' AND CHAIN_CNT 0; CALL TRUNCATE TABLE SYS.CHAINED_ROWS; CALL ANALYZE TABLE XXX_XXX.XXX_CLI LIST CHAINED ROWS INTO SYS.CHAINED_ROWS; CALL SELECT COUNT(1) 2 FROM SYS.CHAINED_ROWS A, CTC_SYS.CTC_CLIENTES B 3 WHERE A.HEAD_ROWID = B.ROWID; CALL CREATE TABLE CLI 2 AS 3 SELECT B.* 4 FROM SYS.CHAINED_ROWS A, CTC_SYS.CTC_CLIENTES B 5 WHERE A.HEAD_ROWID = B.ROWID; CALL DELETE XXX_XXX.XXX_CLI WHERE ROWID IN (SELECT HEAD_ROWID FROM SYS.CHAINED_ROWS); CALL INSERT INTO XXX_XXX.XXX_CLI SELECT * FROM CLI; CALL ANALYZE TABLE CTC_SYS.CTC_CLIENTES COMPUTE STATISTICS; -Mensagem original- De: César [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 8 de agosto de 2005 15:18 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Pessoal comoeu fa'co um reorg em uma tabela ? Pessoal como eu fa'co um reorg em uma tabela no oracle ? __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Pessoal comoeu fa'co um reorg em uma tabela ?
Uma forma seria: alter table table_name move tablespace tablespace_name; att. Rosiano -Mensagem original- De: oracle_br@yahoogrupos.com.br em nome de César Enviada: seg 08/08/2005 15:17 Para: oracle_br@yahoogrupos.com.br Cc: Assunto: [oracle_br] Pessoal comoeu fa'co um reorg em uma tabela ? Pessoal como eu fa'co um reorg em uma tabela no oracle ? __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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-0600,ORA-00607
Boa tarde Pessoal, estou utilizando em uma máquina de teste o Linux RedHat 9 / Oracle 9.2.4.0 , fiz a Restauração dos dados OK,Startup do banco - Apresentou o erro ORA-01113 - FILE 13 NEEDS MEDIA RECOVERY. Foi solucionado com o recovery datafile dos arquivos. Procedimentos: sqlplus /nolog connect /as sysdba recover datafile 'arquivo de dados' 4) Testes - O banco subiu sem apresentar erros (database open). Ao tentar testar com nossa pág. de homologação apresentou o seguinte erro. OraOLEDB erro '80004005' ORA-12520: TNS:listener could not find available handler for requested type of server /homologacao/general.asp, line 23 5) Verifiquei o listerner que estava no ar. Baixei o banco e ao subí-lo novante apresentou o erro: ORA-00607: Internal error occurred while making a change to a data block ORA-00600: Internal erro code, arguments: [4193], [20551], [20566], [ ], [ ], [ ], [ ], [ ] Algém sabe como posso solucionar esse problema - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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: ORA-0600,ORA-00607
Bom, ** todo e qualquer ** erro ORA-600 significa chame suporte Oracle, se fosse bd de Produção. Em sendo teste, o que vc DEVERIA ter ao menos é um contrato qquer de Suporte pra um produto Oracle qquer, aí vc ao menos poderia pesquisar a lista de correções já feitas e problemas conhecidos em relação à bugs ORA-600. No caso em questão eu pesquisei e consta o texto abaixo, que parece indicar corrupção de redo/undo : o que eu faria então é DROP RECRIAÇÂO tanto do undo quanto dos redo log files, e DBV contra ** todos ** os datafiles depois disso, se ainda der erro é exportar os dados, destruir esse database, fazer um check RIGOROSO no hardware e no sistema operacional, e criar de novo o db e importar os dados. []s Chiappa Bookmark Go to End Doc ID: Note:39282.1 Subject: ORA-600 [4193] seq# mismatch while adding undo record Type: REFERENCE Status: PUBLISHED Content Type: TEXT/X-HTML Creation Date: 09-JAN-1996 Last Revision Date: 25-MAR-2004 Note: For additional ORA-600 related information please read Note 146580.1 PURPOSE: This article discusses the internal error ORA-600 [4193], what it means and possible actions. The information here is only applicable to the versions listed and is provided only for guidance. ERROR: ORA-600 [4193] [a] [b] VERSIONS: versions 6.0 to 10.1 DESCRIPTION: A mismatch has been detected between Redo records and Rollback (Undo) records. We are validating the Undo block sequence number in the undo block against the Redo block sequence number relating to the change being applied. This error is reported when this validation fails. ARGUMENTS: Arg [a] Undo record seq number Arg [b] Redo record seq number FUNCTIONALITY: KERNEL TRANSACTION UNDO IMPACT: PROCESS FAILURE POSSIBLE ROLLBACK SEGMENT CORRUPTION SUGGESTIONS: This error may indicate a rollback segment corruption. This may require a recovery from a database backup depending on the situation. For further analysis, please submit the trace files and alert.log to Oracle Support Services. Known Issues: . --- Em oracle_br@yahoogrupos.com.br, Oracle [EMAIL PROTECTED] escreveu Boa tarde Pessoal, estou utilizando em uma máquina de teste o Linux RedHat 9 / Oracle 9.2.4.0 , fiz a Restauração dos dados OK,Startup do banco - Apresentou o erro ORA-01113 - FILE 13 NEEDS MEDIA RECOVERY. Foi solucionado com o recovery datafile dos arquivos. Procedimentos: sqlplus /nolog connect /as sysdba recover datafile 'arquivo de dados' 4) Testes - O banco subiu sem apresentar erros (database open). Ao tentar testar com nossa pág. de homologação apresentou o seguinte erro. OraOLEDB erro '80004005' ORA-12520: TNS:listener could not find available handler for requested type of server /homologacao/general.asp, line 23 5) Verifiquei o listerner que estava no ar. Baixei o banco e ao subí-lo novante apresentou o erro: ORA-00607: Internal error occurred while making a change to a data block ORA-00600: Internal erro code, arguments: [4193], [20551], [20566], [ ], [ ], [ ], [ ], [ ] Algém sabe como posso solucionar esse problema - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Mudar valor variavel controle de um FOR
Pessoal, a pergunta é básica mas eu não sei !! Dentro de um laço FOR posso mudar o valor da variavel que armazena o contador ? Por exemplo, preciso que se uma situacao for atendida o valor da variavel seja incrementado em 10. Valew, Bruno -- Universidade Anhembi Morumbi - http://www.anhembi.br A mais criativa e inovadora universidade brasileira __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Re: ORA-0600,ORA-00607
Muito obrigado vou fazer isso abs, Cello jlchiappa [EMAIL PROTECTED] escreveu: Bom, ** todo e qualquer ** erro ORA-600 significa chame suporte Oracle, se fosse bd de Produção. Em sendo teste, o que vc DEVERIA ter ao menos é um contrato qquer de Suporte pra um produto Oracle qquer, aí vc ao menos poderia pesquisar a lista de correções já feitas e problemas conhecidos em relação à bugs ORA-600. No caso em questão eu pesquisei e consta o texto abaixo, que parece indicar corrupção de redo/undo : o que eu faria então é DROP RECRIAÇÂO tanto do undo quanto dos redo log files, e DBV contra ** todos ** os datafiles depois disso, se ainda der erro é exportar os dados, destruir esse database, fazer um check RIGOROSO no hardware e no sistema operacional, e criar de novo o db e importar os dados. []s Chiappa Bookmark Go to End Doc ID: Note:39282.1 Subject: ORA-600 [4193] seq# mismatch while adding undo record Type: REFERENCE Status: PUBLISHED Content Type: TEXT/X-HTML Creation Date: 09-JAN-1996 Last Revision Date: 25-MAR-2004 Note: For additional ORA-600 related information please read Note 146580.1 PURPOSE: This article discusses the internal error ORA-600 [4193], what it means and possible actions. The information here is only applicable to the versions listed and is provided only for guidance. ERROR: ORA-600 [4193] [a] [b] VERSIONS: versions 6.0 to 10.1 DESCRIPTION: A mismatch has been detected between Redo records and Rollback (Undo) records. We are validating the Undo block sequence number in the undo block against the Redo block sequence number relating to the change being applied. This error is reported when this validation fails. ARGUMENTS: Arg [a] Undo record seq number Arg [b] Redo record seq number FUNCTIONALITY: KERNEL TRANSACTION UNDO IMPACT: PROCESS FAILURE POSSIBLE ROLLBACK SEGMENT CORRUPTION SUGGESTIONS: This error may indicate a rollback segment corruption. This may require a recovery from a database backup depending on the situation. For further analysis, please submit the trace files and alert.log to Oracle Support Services. Known Issues: . --- Em oracle_br@yahoogrupos.com.br, Oracle [EMAIL PROTECTED] escreveu Boa tarde Pessoal, estou utilizando em uma máquina de teste o Linux RedHat 9 / Oracle 9.2.4.0 , fiz a Restauração dos dados OK,Startup do banco - Apresentou o erro ORA-01113 - FILE 13 NEEDS MEDIA RECOVERY. Foi solucionado com o recovery datafile dos arquivos. Procedimentos: sqlplus /nolog connect /as sysdba recover datafile 'arquivo de dados' 4) Testes - O banco subiu sem apresentar erros (database open). Ao tentar testar com nossa pág. de homologação apresentou o seguinte erro. OraOLEDB erro '80004005' ORA-12520: TNS:listener could not find available handler for requested type of server /homologacao/general.asp, line 23 5) Verifiquei o listerner que estava no ar. Baixei o banco e ao subí-lo novante apresentou o erro: ORA-00607: Internal error occurred while making a change to a data block ORA-00600: Internal erro code, arguments: [4193], [20551], [20566], [ ], [ ], [ ], [ ], [ ] Algém sabe como posso solucionar esse problema - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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:
Re: RES: [oracle_br] ORA-0600,ORA-00607
Valeu Rosiano abs, Cello Rosiano Vieira de Sales [EMAIL PROTECTED] escreveu: da uma olhada nos links abaixo que eles podem te ajudar: http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOTp_id=39282.1 http://metalink.oracle.com/metalink/plsql/showdoc?db=NOTid=146580.1blackframe=1 http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=FORp_id=567989.996 http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=FORp_id=566196.994 -Mensagem original- De: oracle_br@yahoogrupos.com.br em nome de Oracle Enviada: seg 08/08/2005 16:01 Para: GPO GPO; ORACLE ORACLE Cc: Assunto: [oracle_br] ORA-0600,ORA-00607 Boa tarde Pessoal, estou utilizando em uma máquina de teste o Linux RedHat 9 / Oracle 9.2.4.0 , fiz a Restauração dos dados OK,Startup do banco - Apresentou o erro ORA-01113 - FILE 13 NEEDS MEDIA RECOVERY. Foi solucionado com o recovery datafile dos arquivos. Procedimentos: sqlplus /nolog connect /as sysdba recover datafile 'arquivo de dados' 4) Testes - O banco subiu sem apresentar erros (database open). Ao tentar testar com nossa pág. de homologação apresentou o seguinte erro. OraOLEDB erro '80004005' ORA-12520: TNS:listener could not find available handler for requested type of server /homologacao/general.asp, line 23 5) Verifiquei o listerner que estava no ar. Baixei o banco e ao subÃshy;-lo novante apresentou o erro: ORA-00607: Internal error occurred while making a change to a data block ORA-00600: Internal erro code, arguments: [4193], [20551], [20566], [ ], [ ], [ ], [ ], [ ] Algém sabe como posso solucionar esse problema - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Help - URGENTE duvida sobre data ERROR: 0RA-01830
O campo datain e um campo data A primeira comparacao funciona a outra nao porque select * from tabela where datain '1/8/2005' select * from tabela where datain '1/8/2005 10:18:08' A comparacao quando coloco valor em minutos e segundos nunca funciona . Alguem tem ideia ? ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Help - URGENTE duvida sobre data ERROR: 0RA-01830
Tenta assim where datain to_date('01/08/2005 10:18:08','DD/MM/ HH24:MI:SS') César [EMAIL PROTECTED] escreveu: O campo datain e um campo data A primeira comparacao funciona a outra nao porque select * from tabela where datain '1/8/2005' select * from tabela where datain '1/8/2005 10:18:08' A comparacao quando coloco valor em minutos e segundos nunca funciona . Alguem tem ideia ? ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Mudar valor variavel controle de um FOR
Olá Bruno, Acredtio que vc não consiga mudar o valor do FOR explícito. Uma maneira de resolver seria vc por um IF e deixar o controle pela condição desejada. [ ]'s Salvio Padlipskas -Mensagem original- De: Bruno Borges [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 8 de agosto de 2005 17:09 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Mudar valor variavel controle de um FOR Pessoal, a pergunta é básica mas eu não sei !! Dentro de um laço FOR posso mudar o valor da variavel que armazena o contador ? Por exemplo, preciso que se uma situacao for atendida o valor da variavel seja incrementado em 10. Valew, Bruno -- Universidade Anhembi Morumbi - http://www.anhembi.br A mais criativa e inovadora universidade brasileira __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Help - URGENTE duvida sobre data ERROR: 0RA-01830
Obrigadao Existe algum parametro no oracle que aceita esta comparacao automaticamente sem a necessidade do to_date select * from tabela where datain '1/8/2005 10:18:08' Marcus Vinicius Miguel Pedro [EMAIL PROTECTED] escreveu: - Tenta assim where datain to_date('01/08/2005 10:18:08','DD/MM/ HH24:MI:SS') César [EMAIL PROTECTED] escreveu: O campo datain e um campo data A primeira comparacao funciona a outra nao porque select * from tabela where datain '1/8/2005' select * from tabela where datain '1/8/2005 10:18:08' A comparacao quando coloco valor em minutos e segundos nunca funciona . Alguem tem ideia ? ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Mudar valor variavel controle de um FOR
Acho que de um FOR não da... Mas tem outras alternativas... Loop i := i + 1; If teste Then i := i + 10; End If exit when i100; end loop; -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Salvio Padlipskas Enviada em: segunda-feira, 8 de agosto de 2005 17:58 Para: 'oracle_br@yahoogrupos.com.br' Assunto: RES: [oracle_br] Mudar valor variavel controle de um FOR Olá Bruno, Acredtio que vc não consiga mudar o valor do FOR explícito. Uma maneira de resolver seria vc por um IF e deixar o controle pela condição desejada. [ ]'s Salvio Padlipskas -Mensagem original- De: Bruno Borges [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 8 de agosto de 2005 17:09 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Mudar valor variavel controle de um FOR Pessoal, a pergunta é básica mas eu não sei !! Dentro de um laço FOR posso mudar o valor da variavel que armazena o contador ? Por exemplo, preciso que se uma situacao for atendida o valor da variavel seja incrementado em 10. Valew, Bruno -- Universidade Anhembi Morumbi - http://www.anhembi.br A mais criativa e inovadora universidade brasileira __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Help - URGENTE duvida sobre data ERROR: 0RA-01830
Pessoal, me corrijam se eu estiver errado. César, é o seguinte, você está comparando um campo de data com uma string de caracteres. Se você não especificar que essa string é um valor de data, ele comparará o campo data com a string...causando o erro. Isto é, você é obrigado a usar a função to_date. Abraços Vinicius César [EMAIL PROTECTED] escreveu: Obrigadao Existe algum parametro no oracle que aceita esta comparacao automaticamente sem a necessidade do to_date select * from tabela where datain '1/8/2005 10:18:08' Marcus Vinicius Miguel Pedro [EMAIL PROTECTED] escreveu: - Tenta assim where datain to_date('01/08/2005 10:18:08','DD/MM/ HH24:MI:SS') César [EMAIL PROTECTED] escreveu: O campo datain e um campo data A primeira comparacao funciona a outra nao porque select * from tabela where datain '1/8/2005' select * from tabela where datain '1/8/2005 10:18:08' A comparacao quando coloco valor em minutos e segundos nunca funciona . Alguem tem ideia ? ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ - 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 Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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