Oracle ACE Associate

By Mario Barduchi Olá pessoal.Demorei a postar aqui pois estava realmente enrolado com o trabalho, mas agora sobrou um tempinho para escrever.Hoje só quero dar uma notícia bem rápida mas muito importante para mim.No fim de novembro eu fui nomeado Oracle ACE Associate. Para quem não conhece, o programa Oracle ACE, aqui vai uma pequena explicação:Fonte: http://www.oracle.com/technetwork/pt/community/oracle-ace/index.htmlSomos cerca de 30 profissionais no Brasil até a data desse post. Você pode c...
More

Aplicando RUR 12.2.0.1.171017 em single instance com GRID

By Mario Barduchi Olá pessoal.Vocês já aplicaram patches na versão 12.2.0.1 do Oracle? Naquela pegada de roteiros para tentar facilitar primeiro a minha vida depois a dos amigos DBA's, montei o passo a passo abaixo.Mas antes de aplicar seria bom você se atentar as mudanças de nomenclatura e mesmo no conceito dos patches.Bem a grosso modo e somente para traçar um paralelo com a maneira mais antiga já que na verdade as diferenças são bem maiores que essas abaixo, seria mais ou menos assim: - No...
More

Roteiro de utilização – ASM Filter Driver (ASMFD)

By Mario Barduchi Olá pessoal.Vamos falar um pouco de ASM Filter Driver (ASMFD).Não vamos entrar aqui em questão de definições do que é, para que serve porque se você chegou até aqui você já sabe (ou deveria saber) do que se trata o assunto.A ideia aqui é um roteiro para inserir novos discos, deletar discos, criar diskgroup, adicionar discos, etc. Lembrando também que a minha virtual tem um Oracle Single 12.2.0.1.0 com GRID instalado.Primeiro, sempre bom dar uma olhada no Help. Aqui abaixo est...
More

Erro ao criar controlfile no duplicate – perdi tudo?

By Mario Barduchi Fala pessoal.Uma dica rápida mas que pode ajudar no momento de necessidade.Hoje estava fazendo um duplicate de uma base em RAC e por um descuido da minha parte o parâmetro "cluster_database" ficou setado com TRUE.Como todos sabem durante o processo de duplicate deixamos esse parâmetro como FALSE.Enfim, ao final do processo - era uma base de 5T então foi um processo bem demorado, eu tomei o erro abaixo no momento do CREATE CONTROLFILE:released channel: aux1RMAN-00571: ========...
More

Renomear e excluir arquivos no Linux com caracteres especiais no nome

By Mario Barduchi Fala pessoal...Hoje surgiu uma necessidade um pouco fora do normal aqui. Nada a ver com Oracle e sim com a exclusão de arquivos no linux.Achei bacana compartilhar.Não sei porque surgiu um arquivo com o nome "?0?@@?i@8?@" no meu servidor de testes.[root@odin]# ls -lrht-rw-r--r-- 1 root root 0 Jul 12 09:58 ?0?@@?i@8?@Ok, vamos excluir esse arquivo:rm -f ?0?@@?i@8?@rm -f "?0?@@?i@8?@"Nos dois casos recebi o erro que o nome do arquivo era inválido.Então, dei uma pesqui...
More

IPS – Incident Package Service

By Mario Barduchi Olá pessoal.Hoje me deparei com um erro ORA-07445. Após algumas pesquisas no MOS e como não havia achado nada relacionada decidi abrir um SR.Um dos arquivos solicitados para abertura era o zip gerado pelo IPS (Incident Package Service).O IPS é uma extensão do "Automatic Diagnostic Repository (ADR)", ou seja, ele é gerado pela ferramenta ADRCI.Bom, então vamos ao que interessa. São várias as formas de usar o IPS. Abaixo vou colocar duas ou três.Vamos nos conectar ao ADRCI e ex...
More

Trigger de logon para ativar trace

By Mario Barduchi Olá pessoal.Tive uma necessidade a um tempo atrás de ativar um trace em uma detereminada sessão que viesse de um programa específico.Coisa simples, então vou deixar documentado aqui para quem precisar a trigger de logon que eu usei.create or replace trigger sys.LOGON_TRACE after logon on databaseDECLARE v_username VARCHAR2(70); v_program VARCHAR2(70);BEGIN SELECT LOWER(USERNAME), LOWER(PROGRAM) INTO v_username, v...
More

GUOB Tech Day 2017 – Veja quem vai estar no evento.

By Mario Barduchi Aproveite o cupom de desconto de 20% sobre o valor da inscrição. NAO_PERCA_GUOBValido até 09/07.Serão 5 salas simultâneas, mais um Auditório, com algumas das maiores referências do planeta em diversas tecnologias Oracle, mais aquele belo Café e Networking que você respeita.Arup Nanda, Mike Dietrich (Blog Upgrade), Craig Shallahamer (do OraPub), Alex Gorbachev (CTO da Pythian), Alex Zaballa (da Enkitec, tem umas certificações!!!), Airton Lastori (MySQL), entre muitos outros e...
More

GUOB Tech Day 2017 – Inscrições abertas.

By Mario Barduchi Olá pessoal.Passando por aqui para divulgar que as inscrições para o GUOB 2017 estão abertas e os palestrantes também já foram divulgados.Só palestrantes "fraquinhos" :) esse ano. Eles estão todos ai abaixo.Serão 5 salas simultâneas, mais um Auditório, com algumas das maiores referências do planeta em diversas tecnologias Oracle, mais aquele belo Café e Networking que você respeita.Arup Nanda, Mike Dietrich (Blog Upgrade), Craig Shallahamer (do OraPub), Alex Gorbachev (CTO d...
More

Artigo para o OTN – Criação e configuração de ambiente Oracle Cloud Service: Database Cloud Service – Parte 1

By Mario Barduchi Olá pessoal...Mais um artigo publicado no OTN. Dessa vez falando sobre o Cloud Oracle, mais especificamente sobre o Database Cloud Service.Se você não leu os outros, abaixo estão os links para facilitar.Guia de Instalação Oracle Enterprise Manager Cloud Control 13cAdicionando target's RAC ao Oracle Enterprise Manager Cloud Control 13cVoltando ao artigo atual, não é de hoje que vemos crescer a importância das operações em cloud como um todo. É claro que os bancos de dados não ...
More

GUOB Tech Day 2017

By Mario Barduchi Olá pessoal.Marquem essa data, dia 05/08/2017. Um evento muito bacana para os profissionais do mundo Oracle.Confirmados a presença de Mike Dietrich, Alex Gorbachev, Nirmala Sundarappa, Alex Zaballa , entre outros nomes.Em breve mais informações sobre as inscrições.www.guob.com.brAbraço Fonte: ORADICAS – Mario Barduchi
More

Retomando.. Próximos posts…

By Mario Barduchi Opa pessoal, beleza.Depois de algum tempo, mudei de emprego e agora tendo vida novamente vou retomar o blog com uma série de artigos sobre o Oracle 12.2.Também vou publicar aqui alguns artigos sobre Oracle Cloud.Aguardem...Abraço Fonte: ORADICAS – Mario Barduchi
More

Utilizando o SQL Tuning Advisor (DBMS_SQLTUNE)

By Mario Barduchi Fala pessoal...Hoje fazendo uns acertos aqui no meu ambiente, precisei utilizar o SQL Tuning Advisor.Ele é bem simples, mas é sempre bom lembrar que precisamos ter o "Diagnostic+Tunig" devidamente licenciado e habilitado.Sendo assim, abaixo segue um exemplo da utilização.-- Executar o ADDM. @?/rdbms/admin/addmrpt.sqlNa verdade baseado no ADDM identifiquei as necessidades iniciais tendo em vista que é um ambiente que não administro a muito tempo. Sendo assim, não é obrigatóri...
More

Formatar HD/Disco para ext3/ext4

By Mario Barduchi Olá jovensOutro dia precisei formatar um disco em ext3 para utilização em uma base. Pesquisei um pouquinho e com a ajuda do meu amigo bananão (Breno Rodrigues, abraço) fiz os procedimentos abaixo, rapidinho.Vou colocar os passos aqui, para não perder e/ou precisar pesquisar/perguntar novamente :D.Esse processo foi realizado em um HD externo, mas serve para uma LUN apresentada também.1) Como root, listar o disco ou HD externo - identificado no /var/log/messages cat /var/log/me...
More

Duplicate de bases em RAC

By Mario Barduchi Olá jovens... Espero que todos estejam bem...Estou revisitando alguns posts, fazendo algumas melhorias e correções e acho que esse vale a pena.Clonar bases em RAC é um processo bem tranquilo. Um pouco mais trabalhoso é verdade, mas bem tranquilo mesmo.Nosso cenário:Base: PROD prod1 e prod1 ==> 11.2.0.4 CLONE clone1 e clone2 ==> 11.2.0.4 Então, chega de papo. Vá até o seu local de backup e crie o arquivo "bkp.sh" com o seguinte conteúdo. Caso tenha o backup da noite ...
More

DataPump – Alguns comandos interessantes…

By Mario Barduchi Boa noite jovens.Você sabia que pode parar, continuar, ver o status e outras coisas quando está executando um export ou mesmo import via datapump?Aqui vai uma dica bem legal quando estamos trabalhando com isso. Primeiro, vamos verificar os jobs atuais, em andamento. Para agilizar nosso exemplo, vamos considerar que temos um job já parado, com status "NOT RUNNING".SET lines 140COL owner_name FORMAT a10;COL job_name FORMAT a20COL state FORMAT a12 COL operation LIKE owner_nameCO...
More

Melhorias no Blog

Pessoal, Como alguns já notaram, fizemos uma alteração na forma de importação dos posts via RSS, que agora importam imagens e links. Aparentemente, toda esta alteração foi transparente, mas caso alguém encontre algum problema, por favor, entre em contato, comentando este post, ou pelos outros canais de comunicação (Whatsapp, Telegram ou Google Groups) Outra alteração, esta de segurança, foi a troca do captcha, aquelas letrinhas e números, que temos que digitar para fazermos login ou regist...
More

Script – SSH sem senha

By Mario Barduchi Olá jovens!!!Tudo bem? Espero que sim...Olha ai um script bacana para ajudar. Ele faz a troca de chaves entre servidores. Fica em "/grid/sshsetup".O Portilho escreveu sobre esse script no blog da Nerv [Clique aqui para ver].O post dele é a base desse post, eu só comentei algumas opções e a saída do script. E também para eu não precisar procurar depois quando eu precisar, resolvi publicar aqui. Segue as opções para execução:./sshUserSetup.sh -use...
More

Movimentando Voting Disk e OCR – RAC 10g

By Mario Barduchi Olá jovens.Hoje vou passar uma dica simples, mas bem útil para movimentar os voting disks e ocr's do seu RAC. Sem muita enrolação hoje, vamos ao que interessa.Primeira parte - Preparação dos novos discos montados via OCFS1.) Login as rootsu - 2) Caso necessário, fazer o FDISK nos discos apresentadosls -lrht /dev/mapper/VV_ORACLE_CRS*fdisk /dev/mapper/VV_ORACLE_CRS0n,p,1,enter,enter,wSe necessário, no nó 2:partprobe /dev/mapper/VV_ORACLE_CRS0[+ASM1.zema-ora10g-n1 ~]$ ls -lrh...
More