Re: [oracle_br] Erro no bloco ORA-01578
Thiago, tive um problema desses alguns meses atrás. O meu problema era com campos tipo LOB, foram vários corrompidos, voltei o backup e quando ia aplicar os archives corrompia. Tem essa nota no metalink(ORA-1578 ORA-26040 in a LOB segment - Script to solve the errors [ID 293515.1]), se você não tiver problemas em perder informações tenta utilizar ela pra ver se serve. No meu caso não servia, pois não poderia ter perda de dados. A solução para voltar os dados, foram reenviar as informações das filiais para Matriz, assim não tive perda de dados. Att, Márcio. - Original Message - From: Marcelo Procksch marceloprock...@gmail.com To: oracle_br@yahoogrupos.com.br Sent: Monday, February 08, 2010 6:06 PM Subject: Re: [oracle_br] Erro no bloco ORA-01578 Fala Tiago Se seu oracle for Enterprise, e se você tiver backup, da uma olhada nesse link: http://www.oracleracexpert.com/2009/08/block-recovery-using-rman.html Abraço Att. Marcelo Procksch Em 8 de fevereiro de 2010 17:21, Thiago Menon thime...@yahoo.com.brescreveu: Você pode me dizer como resolver com rman o problema de bloco corrompido somente dessa tabela sem afetar as informações das outras tabelas? Valeu Thiago Em 08/02/2010 15:11, ®ØÐr¥GØ escreveu: V$DATABASE_BLOCK_CORRUPTION Com o RMAN tu consegue resolver problema de blocos corrompidos. Att. Rodrigo Paczek Em 8 de fevereiro de 2010 14:49, Thiago Menonthime...@yahoo.com.brthimenon%40yahoo.com.br escreveu: Olá a todos, Estou com esse erro ORA-01578: bloco de dados ORACLE danificado( arquivo núm. 8, bloco núm. 28494). Gostaria de saber dos colegas como posso consultar a tabela para verificar se existe mesmo esse bloco com defeito, Eu esqueci qual é a tabela para fazer essa verificação. E outra, é se eu fizer o processo de reorganização da tablespace, esse problema será arrumado? ou melhor seria mudar e tabela para uma outra tablespaces? Obrigado Thiago __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ -- Att. Marcelo E. Procksch [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
[oracle_br] verificar se import está em execução.
Bom dia! Deixei um import sendo executado na minha máquina, teve queda de energia e não deu pra acompanhar o import. Consultei a dba_jobs_running e não tinha nenhum job sendo executado, a execução do import é considerado um job em execução? Onde eu verifico o status do job. Oracle 10.2.0.1.0 HP-UX 11.23 Att, Márcio. [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] verificar se import está em execução.
Marcio, Você estava utilizando o Import normal ou o import data pump? Se for o primeiro, a única maneira de verificar o status final do import é através do arquivo de log. Se você utilizou o Data Pump, deve existir uma tabela com um nome parecido com o seguinte: %SYS%IMP% no esquema do usuário que você utilizou para fazer o import (caso você não tenha especificado um nome diferente através do parâmetro JOB_NAME). Se esta tabela existir é porque o seu Import Data Pump não concluiu com sucesso. Através do arquivo de log também é possível identificar o status final do job. Bem... Independente do modo que você utilizou, neste cenário você terá que repetir o processo. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 8:12:56 Assunto: [oracle_br] verificar se import está em execução. Bom dia! Deixei um import sendo executado na minha máquina, teve queda de energia e não deu pra acompanhar o import. Consultei a dba_jobs_running e não tinha nenhum job sendo executado, a execução do import é considerado um job em execução? Onde eu verifico o status do job. Oracle 10.2.0.1.0 HP-UX 11.23 Att, Márcio. [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] verificar se imp ort está em execução.
Wellerson, putz tinha me esquecido do arquivo de log. Verifiquei por ele e o impor foi conncluido, utilizei o impdp. Obrigado. - Original Message - From: Wellerson Leite de Araújo To: oracle_br@yahoogrupos.com.br Sent: Tuesday, February 09, 2010 9:38 AM Subject: Res: [oracle_br] verificar se import está em execução. Marcio, Você estava utilizando o Import normal ou o import data pump? Se for o primeiro, a única maneira de verificar o status final do import é através do arquivo de log. Se você utilizou o Data Pump, deve existir uma tabela com um nome parecido com o seguinte: %SYS%IMP% no esquema do usuário que você utilizou para fazer o import (caso você não tenha especificado um nome diferente através do parâmetro JOB_NAME). Se esta tabela existir é porque o seu Import Data Pump não concluiu com sucesso. Através do arquivo de log também é possível identificar o status final do job. Bem... Independente do modo que você utilizou, neste cenário você terá que repetir o processo. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 8:12:56 Assunto: [oracle_br] verificar se import está em execução. Bom dia! Deixei um import sendo executado na minha máquina, teve queda de energia e não deu pra acompanhar o import. Consultei a dba_jobs_running e não tinha nenhum job sendo executado, a execução do import é considerado um job em execução? Onde eu verifico o status do job. Oracle 10.2.0.1.0 HP-UX 11.23 Att, Márcio. [As partes desta mensagem que não continham texto foram removidas] __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] gc cr multi block request
Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] verificar se import está em execuç ão.
ps -ef| grep imp tail -f arquivo do import Em 9 de fevereiro de 2010 09:41, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Wellerson, putz tinha me esquecido do arquivo de log. Verifiquei por ele e o impor foi conncluido, utilizei o impdp. Obrigado. - Original Message - From: Wellerson Leite de Araújo To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Tuesday, February 09, 2010 9:38 AM Subject: Res: [oracle_br] verificar se import está em execução. Marcio, Você estava utilizando o Import normal ou o import data pump? Se for o primeiro, a única maneira de verificar o status final do import é através do arquivo de log. Se você utilizou o Data Pump, deve existir uma tabela com um nome parecido com o seguinte: %SYS%IMP% no esquema do usuário que você utilizou para fazer o import (caso você não tenha especificado um nome diferente através do parâmetro JOB_NAME). Se esta tabela existir é porque o seu Import Data Pump não concluiu com sucesso. Através do arquivo de log também é possível identificar o status final do job. Bem... Independente do modo que você utilizou, neste cenário você terá que repetir o processo. Att, Wellerson Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.brmarcio_cbj%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br; gpora...@yahoogrupos.com.br GPOracle%40yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 8:12:56 Assunto: [oracle_br] verificar se import está em execução. Bom dia! Deixei um import sendo executado na minha máquina, teve queda de energia e não deu pra acompanhar o import. Consultei a dba_jobs_running e não tinha nenhum job sendo executado, a execução do import é considerado um job em execução? Onde eu verifico o status do job. Oracle 10.2.0.1.0 HP-UX 11.23 Att, Márcio. [As partes desta mensagem que não continham texto foram removidas] __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Re: gc cr multi block request
Oi, Talvez seja um problema no seu interconnect. Tem uma ferramenta da Oracle o OS Watcher, que pode te ajudar a coletar estes dados. Abraços Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Mauricio Françoso mfranc...@... escreveu Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] gc cr multi block request
Toda vez que ocorre eventos de espera gc%, global cache, o interconnect está envolvido. Qual é o tamanho dessa consulta? Pois o gc cr (global cache consistency read), significa que se está buscando dados de leitura consistente (undo), de todas as instâncias... e, obviamente, o caminho será um só: interconnect. Marcus Vinicius Miguel Pedro Discover Technology OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 10:01, Mauricio Françoso wrote: Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] gc cr multi block request
Marcus, É uma query simples que faz um select no campo da chave, se eu executo esse select pelo plus o retorno é imediato mas pela aplicação fica travado. Estou checando o interconnect. obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) --- Em ter, 9/2/10, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Assunto: Re: [oracle_br] gc cr multi block request Para: oracle_br@yahoogrupos.com.br Cc: oracle_to...@yahoogrupos.com.br, oracle_...@yahoogrupos.com.br Data: Terça-feira, 9 de Fevereiro de 2010, 10:58 Toda vez que ocorre eventos de espera gc%, global cache, o interconnect está envolvido. Qual é o tamanho dessa consulta? Pois o gc cr (global cache consistency read), significa que se está buscando dados de leitura consistente (undo), de todas as instâncias... e, obviamente, o caminho será um só: interconnect. Marcus Vinicius Miguel Pedro Discover Technology OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 10:01, Mauricio Françoso wrote: Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] gc cr multi block request
Maurício, Imagino que pelo Plus, você está usando conexão dedicada, certo? Pela aplicação é utilizado SHARED SERVER? Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 11:06, Mauricio Françoso wrote: Marcus, É uma query simples que faz um select no campo da chave, se eu executo esse select pelo plus o retorno é imediato mas pela aplicação fica travado. Estou checando o interconnect. obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) --- Em ter, 9/2/10, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Assunto: Re: [oracle_br] gc cr multi block request Para: oracle_br@yahoogrupos.com.br Cc: oracle_to...@yahoogrupos.com.br, oracle_...@yahoogrupos.com.br Data: Terça-feira, 9 de Fevereiro de 2010, 10:58 Toda vez que ocorre eventos de espera gc%, global cache, o interconnect está envolvido. Qual é o tamanho dessa consulta? Pois o gc cr (global cache consistency read), significa que se está buscando dados de leitura consistente (undo), de todas as instâncias... e, obviamente, o caminho será um só: interconnect. Marcus Vinicius Miguel Pedro Discover Technology OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 10:01, Mauricio Françoso wrote: Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] gc cr multi block request
A aplicação usa conexão dedicada tambem. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) --- Em ter, 9/2/10, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Assunto: Re: [oracle_br] gc cr multi block request Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 9 de Fevereiro de 2010, 11:11 Maurício, Imagino que pelo Plus, você está usando conexão dedicada, certo? Pela aplicação é utilizado SHARED SERVER? Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 11:06, Mauricio Françoso wrote: Marcus, É uma query simples que faz um select no campo da chave, se eu executo esse select pelo plus o retorno é imediato mas pela aplicação fica travado. Estou checando o interconnect. obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) --- Em ter, 9/2/10, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Assunto: Re: [oracle_br] gc cr multi block request Para: oracle_br@yahoogrupos.com.br Cc: oracle_to...@yahoogrupos.com.br, oracle_...@yahoogrupos.com.br Data: Terça-feira, 9 de Fevereiro de 2010, 10:58 Toda vez que ocorre eventos de espera gc%, global cache, o interconnect está envolvido. Qual é o tamanho dessa consulta? Pois o gc cr (global cache consistency read), significa que se está buscando dados de leitura consistente (undo), de todas as instâncias... e, obviamente, o caminho será um só: interconnect. Marcus Vinicius Miguel Pedro Discover Technology OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 10:01, Mauricio Françoso wrote: Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Dúvida Pertinente
Olá pessoal, alguem pode me ajudar ? Tenho uma dúvida quanto ao uso da palavra 'like'. Quero realizar uma condição where utilizando like da mesma forma, por exemplo, quando utilizando in () com valores númericos. Exemplo: select * from table1 t1 where t1.serno in (1,2,3) -- onde serno é uma coluna numérica Minha dúvida é como realizar com like também, por exemplo: select * from table1 t1 where t1.nome in ('Flavio','Jorge','Thais') -- onde nome é coluna texto. Outra dúvida é quanto ao retorno de string de subselect. Por exemplo, para valores numericos, eu posso realizar este select: select * from table1 t1 where t1.serno in (select t2.serno from table2 t2) -- onde serno em table1 e table2 são numéricos. Agora para textos nao posso fazer o mesmo, por exemplo: select * from table1 t1 where t1.nome like (select t2.nome from table2 t2) -- onde nome em table1 e table2 são textos. Entenderam ? Quero realizar esses tipos de operações para colunas textos, assim como faço para colunas do tipo numéricas. Obrigado pela atenção de todos, Abraços, Flávio. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RE: [oracle_br] Dúvida Pertinente
Flavio, A dificuldade que você está tendo ocorre pelo fato de o operador LIKE ser ESCALAR, isto é, ele permite apenas a comparação de um valor em cada lado da comparação. O que estou dizendo é que o erro não tem a ver com o fato de o tipo de dados ser numérico ou caractere, mas sim com o operador LIKE. Se você deseja fazer uma operação LIKE com algo parecido com a query demonstrada: select * from table1 t1 where t1.nome like (select t2.nome from table2 t2) Isto significa que você quer, para cada valor retornado da query principal, comparar com todos os valores retornados pela subquery. Não recisa dizer que isso seria um candidato a problema de performance, certo? Existe uma maneira de fazer, usando-se um JOIN ao invés da subquery: select * from table1 t1, tablw t2 where t1.nome like select t2.nome Assim vai funcionar. Mas, repito, veja bem se é isso mesmo que você deseja, procura restringir bem os resultados, senão poderá ter problemas. []s Eduardo Claro From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Flavio Sent: terça-feira, 9 de fevereiro de 2010 11:51 To: Grupo Oracle II; Grupo Oracle Subject: [oracle_br] Dúvida Pertinente Olá pessoal, alguem pode me ajudar ? Tenho uma dúvida quanto ao uso da palavra 'like'. Quero realizar uma condição where utilizando like da mesma forma, por exemplo, quando utilizando in () com valores númericos. Exemplo: select * from table1 t1 where t1.serno in (1,2,3) -- onde serno é uma coluna numérica Minha dúvida é como realizar com like também, por exemplo: select * from table1 t1 where t1.nome in ('Flavio','Jorge','Thais') -- onde nome é coluna texto. Outra dúvida é quanto ao retorno de string de subselect. Por exemplo, para valores numericos, eu posso realizar este select: select * from table1 t1 where t1.serno in (select t2.serno from table2 t2) -- onde serno em table1 e table2 são numéricos. Agora para textos nao posso fazer o mesmo, por exemplo: select * from table1 t1 where t1.nome like (select t2.nome from table2 t2) -- onde nome em table1 e table2 são textos. Entenderam ? Quero realizar esses tipos de operações para colunas textos, assim como faço para colunas do tipo numéricas. Obrigado pela atenção de todos, Abraços, Flávio. __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Último Usuário que compilou
Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário que fez a última compilação de um determinado objeto do banco? Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Último Usuário que compilou
Tb queria saber ... -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2010/2/9 Evandro Giachetto evandrogiache...@gmail.com Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário que fez a última compilação de um determinado objeto do banco? Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br evandro%40clickinterativa.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Último Usuário que compilou
SELECT * FROM ALL_OBJECTS WHERE OWNER = DONO DO OBJETO AND OBJECT_NAME = NOME DO OBJETO OU SELECT * FROM USER_OBJECTS. WHERE OBJECT_NAME = NOME DO OBJETO Agora se você tem um único usuário de aplicação para todos usarem, vai ser difícil. Att, Márcio. - Original Message - From: Evandro Giachetto To: oracle_br@yahoogrupos.com.br Sent: Tuesday, February 09, 2010 2:00 PM Subject: [oracle_br] Último Usuário que compilou Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário que fez a última compilação de um determinado objeto do banco? Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Último Usuário que compilou
O Select é para saber há ultima vez que foi compilado. Para saber quem compilou, acho que somente habilitando a auditoria. Márcio. - Original Message - From: Márcio Ricardo Alves da Silva To: oracle_br@yahoogrupos.com.br Sent: Tuesday, February 09, 2010 2:06 PM Subject: Re: [oracle_br] Último Usuário que compilou SELECT * FROM ALL_OBJECTS WHERE OWNER = DONO DO OBJETO AND OBJECT_NAME = NOME DO OBJETO OU SELECT * FROM USER_OBJECTS. WHERE OBJECT_NAME = NOME DO OBJETO Agora se você tem um único usuário de aplicação para todos usarem, vai ser difícil. Att, Márcio. - Original Message - From: Evandro Giachetto To: oracle_br@yahoogrupos.com.br Sent: Tuesday, February 09, 2010 2:00 PM Subject: [oracle_br] Último Usuário que compilou Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário que fez a última compilação de um determinado objeto do banco? Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Último Usuário que compilou
Obrigado Marcio. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br Em 9 de fevereiro de 2010 14:15, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: O Select é para saber há ultima vez que foi compilado. Para saber quem compilou, acho que somente habilitando a auditoria. Márcio. - Original Message - From: Márcio Ricardo Alves da Silva To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Tuesday, February 09, 2010 2:06 PM Subject: Re: [oracle_br] Último Usuário que compilou SELECT * FROM ALL_OBJECTS WHERE OWNER = DONO DO OBJETO AND OBJECT_NAME = NOME DO OBJETO OU SELECT * FROM USER_OBJECTS. WHERE OBJECT_NAME = NOME DO OBJETO Agora se você tem um único usuário de aplicação para todos usarem, vai ser difícil. Att, Márcio. - Original Message - From: Evandro Giachetto To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Tuesday, February 09, 2010 2:00 PM Subject: [oracle_br] Último Usuário que compilou Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário que fez a última compilação de um determinado objeto do banco? Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br evandro%40clickinterativa.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Res: [oracle_br] verificar se import está em execução.
Marcio, Você estava utilizando o Import normal ou o import data pump? Se for o primeiro, a única maneira de verificar o status final do import é através do arquivo de log. Se você utilizou o Data Pump, deve existir uma tabela com um nome parecido com o seguinte: Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 8:12:56 Assunto: [oracle_br] verificar se import está em execução. Bom dia! Deixei um import sendo executado na minha máquina, teve queda de energia e não deu pra acompanhar o import. Consultei a dba_jobs_running e não tinha nenhum job sendo executado, a execução do import é considerado um job em execução? Onde eu verifico o status do job. Oracle 10.2.0.1.0 HP-UX 11.23 Att, Márcio. [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Último Usuário que compilou
Pode ser feito assim: 1) crie uma tabela com o usuário SYS para guardar estes dados: Ex: create table sys.ddl_log ( user_name varchar2(50), ddl_date date, ddl_type varchar2(15), object_type varchar2(30), owner varchar2(30), object_name varchar2(50) ) tablespace AGH_DAT pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 336K minextents 1 maxextents unlimited ); 2) criar a trigger de after ddl on database: == create or replace trigger DDLTrigger AFTER DDL ON DATABASE BEGIN insert into sys.ddl_log ( user_name, ddl_date, ddl_type, object_type, owner, object_name ) VALUES ( ora_login_user, sysdate, ora_sysevent, ora_dict_obj_type, ora_dict_obj_owner, ora_dict_obj_name ); END; / 3) grant de select na tabela do SYS para ser consultada pelo system ( se não quiser conectar-se através do system): Att. Rodrigo Paczek Em 9 de fevereiro de 2010 14:03, Fernando Martins femartins.pere...@gmail.com escreveu: Tb queria saber ... -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2010/2/9 Evandro Giachetto evandrogiache...@gmail.com Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário que fez a última compilação de um determinado objeto do banco? Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br evandro%40clickinterativa.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Setup curso RMAM
Caros amigos Alguém por acaso teria oi saberia dizer aonde posso achar o setup.doc do curso de Backup e Recovery do Oracle 10g Grato Mosán Santos Pen-Tester __ OCP DBA 10g - OCE SQL OCE Managing Oracle on Linux OCA DBA 10g - OCA PL/SQL FCP Master - FCP Fundamental CCNA - JNCIA-ER - LPI -I OCM ..LOAD __ skype mosansantos GOD BLESS YOU Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Último Usuário que compilou
Valew galera... Consegui resolver de uma forma mais simples, fora do ambiente do banco. Acredito que a única forma pelo banco seria com o trigger de audit mesmo... Não consigo enxergar outro modo. Consegui pegar o último usuário que alterou através do gerenciador de versões da empresa. Valew pela ajuda de todos. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br Em 9 de fevereiro de 2010 14:50, ®ØÐr¥GØ rodrigobrar2...@gmail.comescreveu: Pode ser feito assim: 1) crie uma tabela com o usuário SYS para guardar estes dados: Ex: create table sys.ddl_log ( user_name varchar2(50), ddl_date date, ddl_type varchar2(15), object_type varchar2(30), owner varchar2(30), object_name varchar2(50) ) tablespace AGH_DAT pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 336K minextents 1 maxextents unlimited ); 2) criar a trigger de after ddl on database: == create or replace trigger DDLTrigger AFTER DDL ON DATABASE BEGIN insert into sys.ddl_log ( user_name, ddl_date, ddl_type, object_type, owner, object_name ) VALUES ( ora_login_user, sysdate, ora_sysevent, ora_dict_obj_type, ora_dict_obj_owner, ora_dict_obj_name ); END; / 3) grant de select na tabela do SYS para ser consultada pelo system ( se não quiser conectar-se através do system): Att. Rodrigo Paczek Em 9 de fevereiro de 2010 14:03, Fernando Martins femartins.pere...@gmail.com femartins.pereira%40gmail.com escreveu: Tb queria saber ... -- Fernando Martins God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference. 2010/2/9 Evandro Giachetto evandrogiache...@gmail.comevandrogiachetto%40gmail.com Pessoal, alguém conhece alguma forma de descobrir qual foi o usuário que fez a última compilação de um determinado objeto do banco? Atenciosamente. Evandro Giachetto Oracle SQL Expert Oracle Certified Associate evan...@clickinterativa.com.br evandro%40clickinterativa.com.brevandro% 40clickinterativa.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Res: Res: [oracle_br] verificar se import est á em execução.
Por favor, desconsiderem o e-mail abaixo. Enviei equivocadamente. Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) De: Wellerson Leite de Araújo waraujo...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 13:35:31 Assunto: Res: [oracle_br] verificar se import está em execução. Marcio, Você estava utilizando o Import normal ou o import data pump? Se for o primeiro, a única maneira de verificar o status final do import é através do arquivo de log. Se você utilizou o Data Pump, deve existir uma tabela com um nome parecido com o seguinte: Não vou deixar me embrutecer, eu acredito nos meus ideais. Podem até maltratar o meu coração, que meu espírito ninguém vai conseguir quebrar... (Legião Urbana) As idéias estão no chão, você tropeça e acha a solução... (Titãs) _ _ __ De: Márcio Ricardo Alves da Silva marcio_...@yahoo. com.br Para: oracle...@yahoogrup os.com.br; gpora...@yahoogrupo s.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 8:12:56 Assunto: [oracle_br] verificar se import está em execução. Bom dia! Deixei um import sendo executado na minha máquina, teve queda de energia e não deu pra acompanhar o import. Consultei a dba_jobs_running e não tinha nenhum job sendo executado, a execução do import é considerado um job em execução? Onde eu verifico o status do job. Oracle 10.2.0.1.0 HP-UX 11.23 Att, Márcio. [As partes desta mensagem que não continham texto foram removidas] _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Como colocar o oracle 10g para rodar em várias cpus
Pessoal estou precisando de uma dica. Tem como eu colocar o oracle 10 g para rodar em várias cpus? eu estou rodando o oracle 10 no linux numa máquina que ela tem o processador intel xeon E5310 1.6 Ghz. é quad core de 64 bits. Eu tenho 8 núcleos e tenha hora que o oracle fica em cima apenas uma cpu. Tem como fazer com que o oracle rode em várias cpus? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Como colocar o oracle 10g para r odar em várias cpus
Da uma olhada nos parâmetros cpu_count e db_writer_processes podes colocar o db_writer_processes com o valor igual ao cpu_count Att. Rodrigo Paczek Em 9 de fevereiro de 2010 15:59, Leonardo Santos da Mata leonardodam...@gmail.com escreveu: Pessoal estou precisando de uma dica. Tem como eu colocar o oracle 10 g para rodar em várias cpus? eu estou rodando o oracle 10 no linux numa máquina que ela tem o processador intel xeon E5310 1.6 Ghz. é quad core de 64 bits. Eu tenho 8 núcleos e tenha hora que o oracle fica em cima apenas uma cpu. Tem como fazer com que o oracle rode em várias cpus? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Falha de segurança Oracle, algu ém tem mais informação?
Marcos, as formas que tentei aqui não funcionaram, testei em um banco 10gR2 e com um 11gR2. Outras formas que vi achei, eram utilizando uma função/procedure que permitisse a injeção de sql. Você também utilizou dessa maneira? 2010/2/8 itonebr alessan...@applysolutions.com.br: Este patch foi para o weblogic e não para o banco Atc Alessandro Guimaraes --- Em oracle_br@yahoogrupos.com.br, Marcos Braga braga.mar...@... escreveu Oi Pessoal, Efetuei testes utilizando as falhas mencionadas e o resultado é assustador: de um usuário comum, apenas com permissão de CREATE SESSION é possível conseguir a role de DBA em apenas 3 comandos no sqlplus. Há pouco recebi um email da Oracle sobre atualização de segurança Fevereiro/2010, ainda não olhei as atualizações, mas creio que devem ter alguma coisa em relação a essa falha. Amanhã verificarei os patchs. Qualquer novidade, continuem postando. []s Braga Em 8 de fevereiro de 2010 18:30, Rosivaldo Ramalho rosiva...@...escreveu: Amigos, Vi algumas notícias sobre uma falha de segurança em banco de dados Oracle 11g, mas as notícias (aparentemente da mesma fonte) não traziam informações detalhadas sobre o assunto, e nem como fechar a brecha de segurança. http://www.computerworld.com/s/article/9151318/Black_Hat_Zero_day_hack_of_Oracle_11g_database_revealed?taxonomyId=1 http://www.networkworld.com/news/2010/020310-black-hat-zero-day-hack-oracle.html Pelo que deu para tirar das entre-linhas, devemos apenas retirar as permissões do Java (muito genérico). Então pensei, devemos remover o execute da dbms_java ou utilizar a dbms_java.grant_permission/delete_permission? Caso estejam sabendo de algo a mais favor comentar. -- Rosivaldo Azevedo Ramalho Consultor Oracle Database / Application Server mail/msn: rosiva...@... rosivaldo%40gmail.com mobile: +55 83 8893 8281 Oracle Database 10g Certified Professional Oracle Application Server 10g Certified Professional [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Rosivaldo Azevedo Ramalho Consultor Oracle Database / Application Server mail/msn: rosiva...@gmail.com mobile: +55 83 8893 8281 Oracle Database 10g Certified Professional Oracle Application Server 10g Certified Professional
[oracle_br] Re: Como colocar o oracle 10g para rodar em várias cpus
oi Rodrigo, eu posso db_writer_processes no mesmo valor cpu_count? --- Em oracle_br@yahoogrupos.com.br, ®ØÐr¥GØ rodrigobrar2...@... escreveu Da uma olhada nos parâmetros cpu_count e db_writer_processes podes colocar o db_writer_processes com o valor igual ao cpu_count Att. Rodrigo Paczek Em 9 de fevereiro de 2010 15:59, Leonardo Santos da Mata leonardodam...@... escreveu: Pessoal estou precisando de uma dica. Tem como eu colocar o oracle 10 g para rodar em várias cpus? eu estou rodando o oracle 10 no linux numa máquina que ela tem o processador intel xeon E5310 1.6 Ghz. é quad core de 64 bits. Eu tenho 8 núcleos e tenha hora que o oracle fica em cima apenas uma cpu. Tem como fazer com que o oracle rode em várias cpus? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] gc cr multi block request
Marcus, Obrigado pela ajuda, mas conseguimos resolver o problema de contenção no interconnect alterado os parametros abaixo: Os servidores 3 servidores estavam com o valor de 8192 após alterarmos para 65536 acabou a contenção. # ndd /dev/udp udp_xmit_hiwat57344# ndd /dev/udp udp_recv_hiwat57344 To set the values of these parameters to 65536 bytes in current memory, enter the following commands:# ndd -set /dev/udp udp_xmit_hiwat 65536# ndd -set /dev/udp udp_recv_hiwat 65536 Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) --- Em ter, 9/2/10, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Assunto: Re: [oracle_br] gc cr multi block request Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 9 de Fevereiro de 2010, 11:11 Maurício, Imagino que pelo Plus, você está usando conexão dedicada, certo? Pela aplicação é utilizado SHARED SERVER? Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 11:06, Mauricio Françoso wrote: Marcus, É uma query simples que faz um select no campo da chave, se eu executo esse select pelo plus o retorno é imediato mas pela aplicação fica travado. Estou checando o interconnect. obrigado. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) --- Em ter, 9/2/10, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: De: Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br Assunto: Re: [oracle_br] gc cr multi block request Para: oracle_br@yahoogrupos.com.br Cc: oracle_to...@yahoogrupos.com.br, oracle_...@yahoogrupos.com.br Data: Terça-feira, 9 de Fevereiro de 2010, 10:58 Toda vez que ocorre eventos de espera gc%, global cache, o interconnect está envolvido. Qual é o tamanho dessa consulta? Pois o gc cr (global cache consistency read), significa que se está buscando dados de leitura consistente (undo), de todas as instâncias... e, obviamente, o caminho será um só: interconnect. Marcus Vinicius Miguel Pedro Discover Technology OCP Database 9i OCP Database 10g OCE RAC 10g mvmpe...@yahoo.com.br On 09/02/2010, at 10:01, Mauricio Françoso wrote: Bom dia, Gostaria de saber se alguem já passou por essa experiencia e o que fez para resolver. Tenho 3 servidores SUN com solaris 9 e oracle 11.1.0.7 em RAC. Estou tento problemas de travamento de algumas querys. O Status da query fica com gc cr multi block request, quando eu executo um alter system flush buffer_cache, as querys voltam a executar normalmente. Vcs sabem o que pode ser? Seguem alguns parametros de configuração: db_cache_size=1572864000 db_writer_processes=3 global_txn_processes=2 memory_max_target=4294967296 memory_target=4294967296 pga_aggregate_target=524288000 shared_pool_size=524288000 *.sort_area_retained_size=1048576 *.sort_area_size=4194304 *.streams_pool_size=104857600 Desde já agradeço. Mauricio do C. Françoso Liberty Seguros Administrador Banco de Dados(DBA ORACLE) __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ -- Links do Yahoo! Grupos __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
Re: [oracle_br] Re: Como colocar o oracle 10g para r odar em várias cpus
Sim Rodrigo Paczek Em 9 de fevereiro de 2010 18:31, leonardodamata2 leonardodam...@gmail.comescreveu: oi Rodrigo, eu posso db_writer_processes no mesmo valor cpu_count? --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, ®ØÐr¥GØ rodrigobrar2...@... escreveu Da uma olhada nos parâmetros cpu_count e db_writer_processes podes colocar o db_writer_processes com o valor igual ao cpu_count Att. Rodrigo Paczek Em 9 de fevereiro de 2010 15:59, Leonardo Santos da Mata leonardodam...@... escreveu: Pessoal estou precisando de uma dica. Tem como eu colocar o oracle 10 g para rodar em várias cpus? eu estou rodando o oracle 10 no linux numa máquina que ela tem o processador intel xeon E5310 1.6 Ghz. é quad core de 64 bits. Eu tenho 8 núcleos e tenha hora que o oracle fica em cima apenas uma cpu. Tem como fazer com que o oracle rode em várias cpus? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas] -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Como colocar o oracle 10g para r odar em várias cpus
isso irá garantir que o oracle trabalhe com mais núcleos? tem algum outro parâmetro que possa mexer para melhorar? 2010/2/9 ®ØÐr¥GØ rodrigobrar2...@gmail.com Sim Rodrigo Paczek Em 9 de fevereiro de 2010 18:31, leonardodamata2 leonardodam...@gmail.comescreveu: oi Rodrigo, eu posso db_writer_processes no mesmo valor cpu_count? --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, ®ØÐr¥GØ rodrigobrar2...@... escreveu Da uma olhada nos parâmetros cpu_count e db_writer_processes podes colocar o db_writer_processes com o valor igual ao cpu_count Att. Rodrigo Paczek Em 9 de fevereiro de 2010 15:59, Leonardo Santos da Mata leonardodam...@... escreveu: Pessoal estou precisando de uma dica. Tem como eu colocar o oracle 10 g para rodar em várias cpus? eu estou rodando o oracle 10 no linux numa máquina que ela tem o processador intel xeon E5310 1.6 Ghz. é quad core de 64 bits. Eu tenho 8 núcleos e tenha hora que o oracle fica em cima apenas uma cpu. Tem como fazer com que o oracle rode em várias cpus? -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas] -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas] -- Abraço; ®ØÐr¥GØ Linux Registered User # 480197 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Enviado de Palmas, TO, Brasil [As partes desta mensagem que não continham texto foram removidas]