ago 21 2010

Exadata – Novo blog na área

Published by admin under Grupos de Usuário

Bom dia,

É com grande prazer que eu posto aqui o link de um dos blogs, que tenho certeza, todos vão querer acessar para saber mais sobre a Exdata Database Machine.

http://exadatadbabrasil.blogspot.com/

Esse blog marca a nova era Oracle, a era “Database Machine”, tenho certeza de que vamos ver muita informação boa aqui! O blogueiro responsável por esse blog, é um DBA sensacional, eu considero um dos dos meus amigos “DBA Sr ++” (um “jedi”, “guru”, “chame quando precisar de alguém para resolver” do mundo Oracle)

Aproveitem e passem sempre por esse blog, muita coisa boa, vem por aí!!!

Forte abraço à todos,

Rodrigo Mufalani
rodrigo at mufalani dot com dot br

No responses yet

ago 15 2010

Aplicando patch com o Opatch Unix/Linux

Published by admin under Administração, Instalação

Boa tarde Amigos,

Além de administrar bases de dados (datafiles, controlfiles, redologs) e instâncias, usuários e etc, também é tarefa do DBA administrar as Oracle Homes (executáveis ou binários do Oracle).
Todos sabemos que o Oracle é um software, e é claro que ele tem bugs e falhas de segurança e é por isso que a Oracle está sempre trabalhando para corrigir essas falhas liberando Patchset, PSU’s, Bundle’s e Cpu’s. Os patchset são instalados pelo Oracle Universal Installer e são famosos por aparecer na versão quando nos logamos no banco (ex.: 10.2.0.4) e também existe a parte de scripts que temos que rodar no dicionário de dados, porém, esse post é voltado para ensinar a usar o Opatch que é usado para aplicação dos outros tipos de patch nos binários Oracle.

Vamos lá:

1) Abra seu navegador de preferência e acesse

http://support.oracle.com ou metalink.oracle.com (vai redirecionar)

2) Entre com sua conta no metalink e forneca o número do patch necessário, assim como a plataforma exata, pois o Oracle roda em várias plataformas de S.O, escolha a sua.

https://support.oracle.com/CSP/ui/flash.html#tab=PatchHomePage(page=PatchHomePage&id=gcwbmiiv())

3) Faça download do mesmo e transporte para o servidor do modo mais adequado (ftp, sftp, scp, winscp e outros)

4) Descompacte o patch com o seu descompactador preferido (vou de gzip)

$ cd /home/oracle
$ gzip XXXXXXX.zip

5) Baixe todas as instâncias que estão usando aquela Orcle home que vai aplicar patch ( a maioria dos patchs solicita isso);

Esse “for” em shell script faz isso para nós:

$ for i in `ps -ef | grep smon | grep -v grep | awk -F”_” ‘{print $3}’` ; do
ORACLE_SID=$i
sqlplus “/as sysdba” < shutdown immediate;
EOF
done;

6) Baixe o listener

$ lsnrctl stop

7) Verifique se realmente não existe nada rodando

$ ps -ef | grep oracle | grep -v grep | grep -v ps | grep -v sshd | grep -v sh

8) Faça backup dos binários com o seu comando predileto (eu vou usar o tar) com esse shell abaixo:

$ DATA=`date +%F `
$ HOST=`hostname`
$ tar -czvf bkp_OH_RDBMS_$HOST_$DATA.tar.gz /oracle/product/10.2.0/db_1

Ps.: Verifique o caminho de sua Oracle Home antes de rodar o comando acima para ter certeza de um backup dos binários. O comando acima vai criar o backup no diretório corrente, então tenha certeza de estar em um fs com tamanho suficiente para abrigar esse backup.

9) Entre na pasta do patch

$ cd /home/oracle/XXXXXX
$ opatch apply

$ opatch apply -local (caso seja RAC e queira fazer um nó de cada vez para manter disponibilidade).

10) Podemos subir as instâncias rodando agora

$ export ORACLE_SID=XXXXXX
$ sqlplus “/as sysdba” < startup;
EOF

11) Para verificar se o seu patch foi aplicado com sucesso consulte o inventory do Oracle com o próprio comando opatch:

$ opatch lsinventory

Podemos agora ver o número do patch que acabamos de aplicar na saída do comando acima.

Espero que isso ajude a todos vocês a manterem seus Oracle atualizados e sem bugs.

Atenciosamente,
Rodrigo Mufalani

No responses yet

jul 18 2010

Relink – Oracle Home

Published by admin under Administração, Instalação

     Todas as vezes que os administradores de S.O fazem mudanças de versão de kernel, aplicações de patches no sistema Operacional, nós DBAs temos que fazer relink dos executáveis do Oracle. Abaixo segue um roteiro do que precisa ser feito para tal tarefa no Linux e Unix. 

  1) Descubra o path de sua(s) Oracle Homes 

    [oracle@srv1] $ echo $ORACLE_HOME 

2)  Faça backup de sua Oracle Home 

     [oracle@srv1] $ tar -czf backup_OH_18072010.tar $ORACLE_HOME  

3) Verifique bases que estão rodando 

[oracle@srv1] $ ps -ef | grep smon | grep -v grep | awk -F”_” ‘{print $3}’

4) Baixe uma a uma

[oracle@srv1] $ export ORACLE_SID=ORCL
[oracle@srv1] $ sqlplus “/as sysdba” 
SQL> shutdown immediate;

5) Verifique a saida do comando umask (tem que ser 0022)

[oracle@srv1] $ umask

6) Agora segue o relink da Oracle Home 

[oracle@srv1] $ script /home/oracle/relink_srv1_18072010.log  #Gerar log
[oracle@srv1] $ cd $ORACLE_HOME
[oracle@srv1] $ $ORACLE_HOME/bin/relink all;
[oracle@srv1] $ exit

7) Procurando erros no Log do relink

[oracle@srv1] $ grep -i “Code 1″ /home/oracle/relink_srv1_18072010.log
[oracle@srv1] $ grep -i “Fatal” /home/oracle/relink_srv1_18072010.log
[oracle@srv1] $ grep -i “Error” /home/oracle/relink_srv1_18072010.log

Caso os comandos grep acima não retorne nada, o relink está pronto e você já pode subir a(s) base(s) de dados novamente. Caso encontre algum erro sugiro dar uma consultada no Metalink e se não tiver nenhum workaround para solucionar, abra uma SR.

Obs.: No caso de RAC a CRS_HOME não necessita de relink. 

Forte Abraço,

Rodrigo Mufalani 

2 responses so far

mai 29 2010

Conheça schemas no Oracle 10g

Published by admin under Instalação

            Essa é a listagem dos usuários que o vem junto com a instalação do Oracle ou junto com a instalação de schemas de exemplo. Para a maior parte desses usuários a senha a mesma do usuário, portanto, uma boa prática de segurança é trancar essas contas (Lock) em seu banco de dados. Então, se tiver alguma delas criadas em seu banco, esse artigo o guiará para saber o que é cada uma delas:

anonymous

Usado para acesso HTTP ao XML DB.

bi

Esquema criado junto com os exemplos de esquema, schema do Business Intelligence.

ctxsys

Esquema do Oracle Text (Oracle Intermédia)

 dbsnmp

Esquema parte do Oracle intelligent agent, sua senha é configurada durante a instalação

 dip

Esquema usado pelo Directory Integration Platform (DIP) que sincroniza as mudanças no Oracle Internet Directory com as aplicações do banco de dados.

 dmsys

Esquema do Data Mining.

exfsys

Esquema usado para filtros de expressão (expression filters).

flows_XXXXXX

Esquema usado pelo APEX (Oracle Application Express), o XXXX indica a versão do APEX, logo a versão 2.1 do Apex seria flows_020100.

hr

Instalado com esquemas de exemplo ele é o esquema da aplicação de Recursos humanos, normalmente usado nos cursos da Oracle University.

ix

 Instalado com esquemas de exemplo ele é o esquema da aplicação “Information Transport”

 lbacsys

Conta administrative do Oracle Label Securit.

mddata

Esquema usado pelo Oracle Spatial para armazenar o Geocoder e dados de roteamento.

mdsys

Esquema do Oracle Spatial (que é parte do Intermédia)

 mgmt_view

Esquema usado pelo Enterprise Manager Database Control, sua senha é gerada aleatoriamente.

odm

Esquema usado pelo Data mining. Desde o Oracle 10g esse nome pode ser escolhido livremente por quem instala.

odm_mtr

Esquema usado para o repositório dos exemplos de Data Mining, senha default “mtrpw”

oe

Esquema usado pelo Order Entry, normalmente usado nos cursos da Oracle University.

olapsys

Esquema usado pelo catálogo OLAP (Olap catalog)

ordplugins

Como o mdsys ele é parte do Intermedia. Este esquema é utilizado para instalação de Plugins  do Intermédia.

ordsys

Conta de administração do interMedia.

outln

Schema usado para a funcionalidade de plan stability, para garantir que as queries rodem com o mesmo plano de execução em ambientes diferentes.

pm

Instalado com esquemas de exemplo ele é o esquema da aplicação de Product Media.

scott

Usado para exemplos da Oracle, é um dos mais famosos “furos” em bancos de dados de produção pois todo mundo sabe que a senha do Scott é tiger, tome muito cuidado em deixar este esquema em seu banco de dados e nunca atribua rola DBA para ele.

sh

Instalado com esquemas de exemplo ele é o esquema da aplicação de Sales History.

si_informtn_schema

Esquema usado para SQL/MM Still Image Standard.

sys

Esquema de administração do banco de dados, essa conta não deve ser usada nem pelos DBA’s em seu dia-dia, somente em manutenções.

sysman

Essa é a conta usada para configurar e adminitrar do Enterprise Manager, sua senha é configurada quando o banco de dados é instalado, ou quando criamos o enterprise manager usando o EMCA.

system

Esquema de administração do banco de dados normalmente usada pelos DBA’s.

tracesrv

Esquema usado para trace. Não é mais utilizado desde o Oracle 8.

mtssys

Usado para suporte ao Microsoft Transaction Server.

olapsys

Usado para o OLAP.

wk_proxy

Usado para a funcionalidade de ultrasearch. Senha default wksys.

wksys

Usado para a funcionalidade de ultrasearch. Senha default wmsys.

 wmsys

Usado para o Workspace Manager.

xdb

Usado para o XMLDB.

    Esse documento é uma tradução de um documento muito legal do site 

http://www.adp-gmbh.ch/ora/misc/known_schemas.html

Forte Abraço,

Rodrigo Mufalani

No responses yet

mai 19 2010

oraclemania.ning.com – Webcasts – Associe-se!!!

Published by admin under Grupos de Usuário

    A comunidade Oracle Mania vai promover uma série de Webcasts para nossa comunidade no Início do próximo mês, serão mais de 20 webcasts que serão transmitidos em inglês com os seguintes palestrantes confirmados:

- Arup Nanda
- Daniel Morgan
- Hans Forbrich
- Tom Kyte
- Dimitri Gielis
- Joze Senegacnik
- Tanel Poder

 O número de palestrantes segue crescendo já que estou em tour pela Europa e conversando com vários bons amigos que se unem a esta iniciativa, teremos em breve a lista de Webcasts e mais novidades. Convido a todos vocês, caso queiram participar e fazer uma apresentação que me contatem para que eu possa organizar sua apresentação.

 Aproveito para fechar pedindo que por favor apoiem os grupos de usuários locais, para que desta forma eles possam conseguir mais benefícios para vocês, podem começar fazendo sua inscrição nos grupos de seus países e nesta comunidade e também participando de eventos e reuniões em Grupos de Usuarios locais.

 Um forte abraço,
 Francisco Munoz Alvarez

En Spañol:

    OracleMania va a empezar a promover una serie de WebCasts para nuestra comunidad empezando el proximo mes, seran mas de 20 Webcasts que seran transmitidos (en ingles) con los siguientes speakers ya confirmados:

- Arup Nanda
- Daniel Morgan
- Hans Forbrich
- Tom Kyte
- Dimitri Gielis
- Joze Senegacnik
- Tanel Poder

    El numero de Speakers sigue cresciendo ya que en este momento me encuentro en mi gira por Europa y estoy conversando con varios buenos amigos speakers para que se sumen a esta iniciativa, pronto les tendre la agenda de Webcasts y mas novedades. Los invito a Uds. caso quieran tambien participar y hacer una presentacion de que me contacten para que organize su session.

Aprovecho de terminar con pedirles por favor que apoyen a sus grupos de usurios locales para que de esta forma ellos puedan brindarles mas beneficios a Uds, pueden facilmente empezar haciendose miembros de los grupos de su pais en esta comunidad y tambien participando en los eventos y reuniones de su Grupo de Usuarios local.

Un gran saludo a todos,
Francisco Munoz Alvarez

No responses yet

mai 01 2010

OTN Day – Tour Comunidade Latina

Published by admin under Grupos de Usuário

Acontecerá em toda América Latina uma série de eventos de grupos de usuários com várias palestras de grandes nomes do mundo Oracle.

O evento do UYOUG (Grupos de usuários Oracle do Uruguay)

Hora: Outubro 16, 2010 o dia todo
Local: Montevidéu, Uruguai
Cidade: Montevidéu
Tipo de evento: conferência
Organizado por: UYOUG e LAOUC

E conta com palestras de:

– Francisco Munoz Alvarez (Oracle Ace Director)
– Tim Hall (Oracle-base)
– Daniel Morgan (PSOUG)
– Robert Freeman (Oracle Ace Member)

Segue o link do evento no Oracle Mania http://oraclemania.ning.com/events/uyoug-otn-day

Este mesmo evento vai passar pelo Brasil em São Paulo no dia 18/10/2010 com a ilustre presença de Tom Kyte e outros nomes que conhecemos bem. O OTN Tour vai estar no Brasil e conta com palestras de:

- Tom Kyte
- Francisco Munoz Alvarez
- Tim Hall
- Daniel Morgan
- Robert Freeman
- Ben Prusinksi

Espero que aproveitem estes eventos

Forte Abraço,
Rodrigo Mufalani
rodrigo@mufalani.com.br

No responses yet

mai 01 2010

Iron Man II

Published by admin under Sem categoria

   Para quem foi ontem, dia 30/04, ver a estréia do homem de ferro como eu fui, se deparou com várias coisas como efeitos especiais e como em todo filme um monte de propagandas.

    Como um fã do homem de ferro e dba oracle eu adorei o nome da Oracle estampado em várias partes do filme, inclusive uma participação do verdadeiro homem ferro, Larry Elisson, que é cumprimentado pelo Tony Stark que disse:” Então esse é o Oráculo da Oracle?!?”

   Foi muito legal a parceiria da Oracle com a marvel nesse filme e espero que eles se juntem para fazer mais, pois o homem de ferro 2 simplesmente é fantástico!!!

Vídeo promocional do filme no youtube:

Eu recomendo que vejam o filme. Eu achei muito… muito foda!!!

Forte Abraço,

Rodrigo Mufalani
rodrigo@mufalani.com.br

No responses yet

abr 29 2010

I Encontro GUOB – 2010

Published by admin under Grupos de Usuário

Bom dia,

     Haverá no dia 05 de maio de 2010 o I encontro do GOUB em 2010 em São Paulo que será um grande evento sobre Oracle. Contará como grandes profissionais do mundo Oracle, como o meu xará Rodrigo Almeida entre outro então não deixem de conferir. A imagem abaixo é o link para inscrição no evento:

   

       A inscrição também pode ser acessada diretamente pelo link: http://www.guob.com.br/index.php?page=inscricoes

       Confiram a agenda do evento e vejam que vale muito a pena para quem gosta de tecnologia Oracle e vive neste meio. Eu adoraria comparecer ao mesmo, até fui convidado para palestrar no evento, porém, estou mudando de empresa agora e não tenho como ir para SP no meio da semana. Quem puder comentar o evento aqui no meu blog para eu saber como foi eu ficarei extremamente agradecido!!!

       Segue a agenda do evento:

  Conto com a presença de todos e aguardo os comentários de quem pode cobrir este evento que tenho certeza que será muito legal para toda a comunidade Oracle no brasil e no mundo.

   Forte Abraço,

 Rodrigo Mufalani

rodrigo (at) mufalani (dot) com (dot) br

2 responses so far

abr 19 2010

11gr2 com MML (Netbackup 6) – Incompatibilidade!!!

Published by admin under Administração, RAC

Boa tarde Amigos,

   Quando for migrar a sua versão de banco de dados consulte a documentação de cada software que vc possui e faça todos os testes possíveis e imagináveis para evitar ficar frustrado como fiquei.

   Essa semana quando fui testar o RMAN (11.2.0.1) com o MML Netbackup 6.x com o Oracle 11gr2 pois estava as vésperas de migrar para o 11gr2 em produção em um cliente, descobri que esta versão do MML não é compatível com essa versão do Oracle, o que causa um feioso erro ORA-07445, fui investigar o que estava ocorrendo e peguei a nota 959015.1 no metalink que explica o problema de incompatibilidade e que talvez será corrigido fazendo upgrade para a versão 7.x. Este erro aconteceu quando eu fui tentar backupear em um RAC 11gr2 64 bits rodando em Red Hat 5 update 4 Linux 64 bits, para melhor detalhamento, segue a tela de erro de um backup do spfile somente para ilustrar:

erro RMAN 11g

     Este erro não tem solução, infelizmente, porém, tem um paleativo que é backupear para disco e depois copiar os arquivos para fita, porém ele perde a função de Media Management Library e passa a ser somente um software de backup comum. Só postei para que outras pessoas prestem mais atenção na hora de fazer um projeto de upgrade, pois ele tem que contemplar tudo, inclusive as estratégias de backup.

Atenciosamente,

rodrigo (at) mufalani (dot) com (dot) br

No responses yet

abr 11 2010

História viva – Oracle na Versão 5 e Versão 7

Published by admin under Instalação

    Essa semana eu passei em DF fazendo uma instalacao de Oracle RAC 11gr2 em Brasilia, acredito que seja uma das primeiras que ira para producao no Brasil e tive contato com uma parte da historia viva do Oracle, peguei em minhas mãos uma relíquia, Oracle v7.0 para IBM e Oracle v5.0 para EDIX olhem as fotos :

Versao 7 par IBM Unix

  Versao 7 IBM 

Versao 7.0 para IBM Unix

Versao 5 para EDIX

    Essa e uma versao ***RARA***, adoraria ver esse cara funcionando!!! Prestem atenção na data dessa fita (1989)

Versao 7 para IBM Unix

    Pena que esses ambientes só estavam em mídias e não rodando em uma máquina velinha no canto do CPD de lá.

    Esse EdiX é tão raro que nem o google tinha informação para me mostrar. E a Oracle mandava suas instalações para os clientes em fita antigamente, pois seriam alguns vários disquetes de instalação.

    Espero que gostem de um pouco de história…

    Forte Abraço,

    Rodrigo Mufalani

    rodrigo [at] mufalani [dot] com [dot] br

3 responses so far

Next »