Re: [oracle_br] Instalação Oracle 10g R2 10 .2.0.4 em um Windows Server 2008 R2 X64
Mesmo que você consiga corrigir o problema, o Oracle 10g não é homologado para o Windows server 2008 R2. Estive em uma situação semelhante, instalamos o Windows server 2008 R1 e funcionou tudo ok!!! Atenciosamente, Cláudio Moraes --- Em seg, 9/8/10, Lo Bello rogerio...@gmail.com escreveu: De: Lo Bello rogerio...@gmail.com Assunto: Re: [oracle_br] Instalação Oracle 10g R2 10.2.0.4 em um Windows Server 2008 R2 X64 Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 9 de Agosto de 2010, 21:24 O listener está ok firewall desabilitado... quanto ao msconfig, acho que você quis dizer services.msc, e ele está startado e está para iniciar automaticamente. o listener estava configurado com o nome da maquina, tentei trocar para ip, reiniciei o serviço do listener, subiu normalmente, mas dá o mesmo problema... Rogério Em 9 de agosto de 2010 17:43, Duilio Bruniera Junior bruni...@gmail.comescreveu: o listener esta startado ??? verifique o status do listenet com o comando: lsnrctl status. olha se tem algum firewall bloqueando a porta 1521 ou a porta default do seu listener rode o msconfig e veja se o serviço do listener esta parado. Em 9 de agosto de 2010 17:34, Lo Bello rogerio...@gmail.com escreveu: Pessoal, estou tentando instalar o Oracle 10g R2 10.2.0.4 em um Windows Server 2008 R2 X64, mas ao instalar, quando chega no Oracle Configuration Assistant, ele me retorna o erro ORA-12560: TNS:protocol adapter error aos 2%. Já tentei instalar todas as versões 10.2.0.X e recebo o mesmo erro. Achei algumas soluções na internet, mas até agora nenhum resolveu. Tinha um post na internet que dizia que 2008 R2 não funciona com o 10g, que a única solução era instalar o 11g, mas tenho 2 clientes com Win2008 e 10g, e se não me engano é R2. alguém já viu esse problema? Rogério [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 [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] DBMS_ADVANCED_REWRITE
Olá Porfírio, Obrigado pelo auxílio. Alterei o parâmetro para a base toda com alter system, porém continuo recebendo o mesmo erro (ORA-30389 + ORA-00907). A versão do banco é 10.2.0.1 em Windows Server 2003 e os parâmetros estão assim: NAME TYPE VALUE --- --- query_rewrite_enabled string TRUE query_rewrite_integrity string TRUSTED Mais alguma sugestão? Grato, Cláudio --- Em ter, 11/5/10, Ricardo Portilho Proni ricardo.pr...@gmail.com escreveu: De: Ricardo Portilho Proni ricardo.pr...@gmail.com Assunto: Re: [oracle_br] DBMS_ADVANCED_REWRITE Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 11 de Maio de 2010, 10:55 Oi Cláudio. O erro 30389 ocorre porque os dois SELECTs podem dar resultados diferentes (por causa do 1=1). Se você confia que os resultados serão iguais, altere o parâmetro QUERY_REWRITE_ INTEGRITY para TRUSTED. Este parâmetro pode ser alterado apenas para a sessão. Ricardo Portilho Proni http://nervinformat ica.com.br Oracle ACE Member ♠ Oracle Database 10g Administrator Certified Professional Oracle Database 10g: RAC Administrator Certified Expert Oracle Database 10g: Managing Oracle on Linux Certified Expert Microsoft Certified Database Administrator Microsoft Certified Technology Specialist: SQL Server 2005 Microsoft Certified IT Professional: Database Administrator Certified MySQL Database Administrator IBM Certified Database Administrator Sybase Adaptive Server Administrator Associate Em 10 de maio de 2010 16:55, Claudinho claudin...@yahoo. com.br escreveu: Boa tarde pessoal, Tenho um banco de dados para o qual é enviado um comando com hint. A hint está fazendo besteira, o plano de execução fica muito melhor sem ela. Ao invés de alterar a aplicação direto, gostaríamos de fazer alguns teste antes para validar o real ganho no processo. Segundo a Oracle seria possível remover a hint utilizando o DBMS_ADVANCED_ REWRITE, porém estou tendo dificuldades ao utilizar este recurso. Segue um cenário que ilustra o problema que estamos encontrando: Tenho um usuário user1 e uma tabela tabtest; create table tabtest (num integer, mensag varchar2(10) ); Tentei então eliminar a hint reescrevendo o plano: SQL BEGIN 2 SYS.DBMS_ADVANCED_ REWRITE.DECLARE_ REWRITE_EQUIVALE NCE ( 3 NAME = 'Teste', 4 SOURCE_STMT = 'Select /*+ rule*/ NUM, MENSAG from user1.tabtest order by NUM', 5 DESTINATION_ STMT = 'Select NUM, MENSAG from user1.tabtest order by NUM', 6 VALIDATE = FALSE, 7 REWRITE_MODE = 'TEXT_MATCH' ); 8 END; 9 / BEGIN * ERRO na linha 1: ORA-30394: source statement identical to the destination statement ORA-06512: at SYS.DBMS_ADVANCED_ REWRITE, line 29 ORA-06512: at SYS.DBMS_ADVANCED_ REWRITE, line 185 ORA-06512: at line 2 Apesar de os comandos não serem idênticos, o Oracle entede que são. Ao tentar diferenciá-los (where 1=1) obtenho um outro erro: SQL BEGIN 2 SYS.DBMS_ADVANCED_ REWRITE.DECLARE_ REWRITE_EQUIVALE NCE ( 3 NAME = 'Teste', 4 SOURCE_STMT = 'Select /*+ rule*/ NUM, MENSAG from user1.tabtest order by NUM', 5 DESTINATION_ STMT = 'Select NUM, MENSAG from user1.tabtest where 1=1 order by NUM', 6 VALIDATE = FALSE, 7 REWRITE_MODE = 'TEXT_MATCH' ); 8 END; 9 / BEGIN * ERRO na linha 1: ORA-30389: the source statement is not compatible with the destination statement ORA-00907: missing right parenthesis ORA-06512: at SYS.DBMS_ADVANCED_ REWRITE, line 29 ORA-06512: at SYS.DBMS_ADVANCED_ REWRITE, line 185 ORA-06512: at line 2 Alguém já passou por isso? Alguma sugestão? Atenciosamente, Cláudio Moraes [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] DBMS_ADVANCED_REWRITE
Olá pessoal, Após a realização de alguns testes consegui delimitar o problema. Tudo indica que o Oracle tem problemas com a cláusula ORDER BY e o DBMS_ADVANCED_REWRITER. Segue o teste realizado: SQL create table tabtest (num integer, mensag varchar2(10)); --Tabela de testes Tabela criada. SQL create table tabequi (num integer, mensag varchar2(10)); --Tabela equivalente Tabela criada. SQL BEGIN 2 SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE ( 3 NAME='Teste_SemOrd', 4 SOURCE_STMT='SELECT /*+rule */* FROM tabtest ', 5 DESTINATION_STMT='SELECT * FROM tabequi', 6 VALIDATE=FALSE, 7 REWRITE_MODE='TEXT_MATCH'); 8 END; 9 / Procedimento PL/SQL concluÝdo com sucesso. SQL SQL SQL SQL BEGIN 2 SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE ( 3 NAME='Teste_ComOrd', 4 SOURCE_STMT='SELECT /*+rule */* FROM tabtest order by num', 5 DESTINATION_STMT='SELECT * FROM tabequi', 6 VALIDATE=FALSE, 7 REWRITE_MODE='TEXT_MATCH'); 8 END; 9 / BEGIN * ERRO na linha 1: ORA-30389: the source statement is not compatible with the destination statement ORA-00907: missing right parenthesis ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 29 ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 185 ORA-06512: at line 2 SQL SQL SQL SQL BEGIN 2 SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE ( 3 NAME='Teste_ComOrd', 4 SOURCE_STMT='SELECT /*+rule */* FROM tabtest', 5 DESTINATION_STMT='SELECT * FROM tabequi order by num', 6 VALIDATE=FALSE, 7 REWRITE_MODE='TEXT_MATCH'); 8 END; 9 / BEGIN * ERRO na linha 1: ORA-30389: the source statement is not compatible with the destination statement ORA-00907: missing right parenthesis ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 29 ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 185 ORA-06512: at line 2 SQL SQL SQL SQL BEGIN 2 SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE ( 3 NAME='Teste_ComOrd', 4 SOURCE_STMT='SELECT /*+rule */* FROM tabtest order by num', 5 DESTINATION_STMT='SELECT * FROM tabequi order by num', 6 VALIDATE=FALSE, 7 REWRITE_MODE='TEXT_MATCH'); 8 END; 9 / BEGIN * ERRO na linha 1: ORA-30389: the source statement is not compatible with the destination statement ORA-00907: missing right parenthesis ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 29 ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 185 ORA-06512: at line 2 Atenciosamente, Cláudio Moraes --- Em ter, 11/5/10, Ricardo Portilho Proni ricardo.pr...@gmail.com escreveu: De: Ricardo Portilho Proni ricardo.pr...@gmail.com Assunto: Re: [oracle_br] DBMS_ADVANCED_REWRITE Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 11 de Maio de 2010, 11:11 Com o TRUSTED funcionam as diferenças mais estranhas, veja este teste que fiz agora, mas é em 11gR2. Neste exemplo, utilizei até tabelas diferentes. C:\Users\RPRONI sqlplus SCOTT/TIGER SQL*Plus: Release 11.2.0.1.0 Production on Ter Mai 11 11:06:34 2010 Copyright (c) 1982, 2010, Oracle. All rights reserved. Conectado a: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, Oracle Label Security, OLAP, Data Mining, Oracle Database Vault and Real Application Testing options SQL create table t1 as select 1 x from dual; Tabela criada. SQL create table t2 as select 2 x from dual; Tabela criada. SQL alter session set query_rewrite_ integrity = trusted; SessÒo alterada. SQL BEGIN 2 SYS.DBMS_ADVANCED_ REWRITE.DECLARE_ REWRITE_EQUIVALE NCE (NAME='Teste' , SOURCE_STMT= 'SELECT * FROM T1', DESTINATION_ STMT='SELECT * FROM T2', VALIDATE=FALSE, REWRITE_MODE ='T EXT_MATCH'); 3 END; 4 / Procedimento PL/SQL concluÝdo com sucesso. SQL SQL Ricardo Portilho Proni http://nervinformat ica.com.br Oracle ACE Member ♠ Oracle Database 10g Administrator Certified Professional Oracle Database 10g: RAC Administrator Certified Expert Oracle Database 10g: Managing Oracle on Linux Certified Expert Microsoft Certified Database Administrator Microsoft Certified Technology Specialist: SQL Server 2005 Microsoft Certified IT Professional: Database Administrator Certified MySQL Database Administrator IBM Certified Database Administrator Sybase Adaptive Server Administrator Associate [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] DBMS_ADVANCED_REWRITE
Boa tarde pessoal, Tenho um banco de dados para o qual é enviado um comando com hint. A hint está fazendo besteira, o plano de execução fica muito melhor sem ela. Ao invés de alterar a aplicação direto, gostaríamos de fazer alguns teste antes para validar o real ganho no processo. Segundo a Oracle seria possível remover a hint utilizando o DBMS_ADVANCED_REWRITE, porém estou tendo dificuldades ao utilizar este recurso. Segue um cenário que ilustra o problema que estamos encontrando: Tenho um usuário user1 e uma tabela tabtest; create table tabtest (num integer, mensag varchar2(10)); Tentei então eliminar a hint reescrevendo o plano: SQL BEGIN 2 SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE ( 3 NAME = 'Teste', 4 SOURCE_STMT = 'Select /*+ rule*/ NUM, MENSAG from user1.tabtest order by NUM', 5 DESTINATION_STMT = 'Select NUM, MENSAG from user1.tabtest order by NUM', 6 VALIDATE = FALSE, 7 REWRITE_MODE = 'TEXT_MATCH'); 8 END; 9 / BEGIN * ERRO na linha 1: ORA-30394: source statement identical to the destination statement ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 29 ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 185 ORA-06512: at line 2 Apesar de os comandos não serem idênticos, o Oracle entede que são. Ao tentar diferenciá-los (where 1=1) obtenho um outro erro: SQL BEGIN 2 SYS.DBMS_ADVANCED_REWRITE.DECLARE_REWRITE_EQUIVALENCE ( 3 NAME = 'Teste', 4 SOURCE_STMT = 'Select /*+ rule*/ NUM, MENSAG from user1.tabtest order by NUM', 5 DESTINATION_STMT = 'Select NUM, MENSAG from user1.tabtest where 1=1 order by NUM', 6 VALIDATE = FALSE, 7 REWRITE_MODE = 'TEXT_MATCH'); 8 END; 9 / BEGIN * ERRO na linha 1: ORA-30389: the source statement is not compatible with the destination statement ORA-00907: missing right parenthesis ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 29 ORA-06512: at SYS.DBMS_ADVANCED_REWRITE, line 185 ORA-06512: at line 2 Alguém já passou por isso? Alguma sugestão? Atenciosamente, Cláudio Moraes [As partes desta mensagem que não continham texto foram removidas]
RE: [oracle_br] Vaga Absurda anunciada na APINFO
Olá pessoal, Concordo que não podemos julgar... Mas o empregador não está levando em consideração que este profissional deixará o serviço assim que tiver oportunidade! []'s Cláudio Moraes --- Em seg, 2/2/09, Flaviano, Wellington (GE Money) wellington.flavi...@ge.com escreveu: De: Flaviano, Wellington (GE Money) wellington.flavi...@ge.com Assunto: RE: [oracle_br] Vaga Absurda anunciada na APINFO Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 2 de Fevereiro de 2009, 9:33 Foi o que eu havia mencionado, você não pode julgar quem aceita a vaga porque não sabe a real condição da pessoa. Imagina se tivesse uma familia para criar, filhos, esposa, contas e há 4 meses sem emprego e aparece uma oportunidade desta ... Você aceita sem pensar duas vezes porque ama seu filho, sua esposa e precisa dar de alimento para eles ... É triste mas isto acontece, e muito, e está sujeito a isto. Sinceramente espero que ninguem daqui passa por esta situação, mas na infelicidade de acontecer será o primeiro a aceitar. []'s -Original Message- From: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com.br] On Behalf Of Mosan Santos Sent: segunda-feira, 2 de fevereiro de 2009 09:12 To: oracle...@yahoogrup os.com.br Subject: Re: [oracle_br] Vaga Absurda anunciada na APINFO Srs; Sempre, fui da opnião que esse tipo de empregador, só existe por tem gente que aceita. Isso é verdade, mas por que tem gente que aceita? Eu estava me disvinculando de um cliente que prestava serviço 20h por semana. O rh deles captou um recurso que trabalhará, no mês 40h por um sálario R$ 200,00 a menos que eu ganhava por semana. Este profissional sofreu vários quedas no último ano. Tinha uma consultoria estável, perdeu todos os clientes para o sócio. Para resumir... Estava morando numa vaga e a esposa com o filho foi morar com a mãe. Então é dificil julgar... Abraços Mosán Santos _ _ OCP DBA 10g OCE SQL OCE Managing Oracle on Linux OCA PL/SQL CCNA JNCIA -ER FCP Master FCP Fundamental OCM(2010) ...LOAD _ _ --- Em qui, 29/1/09, Marcelo Bittencourt mboi...@gmail. com escreveu: De: Marcelo Bittencourt mboi...@gmail. com Assunto: Re: [oracle_br] Vaga Absurda anunciada na APINFO Para: oracle...@yahoogrup os.com.br Data: Quinta-feira, 29 de Janeiro de 2009, 12:19 Mas, a culpa de ter salários nestes patamares é que tem gente que aceita... Saudações, 2009/1/29 Anderson Ferreira andfr2...@hotmail. com Nossa olha isso, tem empresas que são venha nós hein... DBA Oracle A RedeSPC, administradora da CheckOk Verificação Eletrônica de Crédito, necessita de profissional para atuar com Banco de Dados: Ter mais de dois anos de experiência comprovada como DBA Oracle. Experiência com otimização de Performance. Conhecimentos dos conceito de ciclo de vida da informação(incluindo extração, transformação e carregamento de dados) assim como também as atividades relacionadas com a Gestão de Dados e Data Base para assegurar a integração e a padronização das estruturas de dados. Compreender, definir e documentar as normas e conceitos. Desejável experiência em ambiente financeiro/telecomu nicações. CLT+ VT+ VA. Início Imediato. Faixa Salarial 1500,00. Horário Comercial. Empresa .: RedeSPC CheckOK Enviar curriculum para ...: Clique somente se for seu perfil Código ...: 72232 [As partes desta mensagem que não continham texto foram removidas] -- Marcelo Bittencourt de Oliveira 21-8349-6287 [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] - - -- - - - - - - 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]