Sem imagem no Enterprise Manager
August 30, 2012

Se o texto “java.lang.nullpointerexception” está sendo mostrando no lugar dos gráficos do seu Enterprise Manager, cuido você pode estar sofrendo de um bug.

O erro acontece porque existem mais de 10.000 imagens no diretório: $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/images/chartCache

O workaround então é simples, baixe o Enterprise Manager remova todos os arquivos do diretório acima e suba novamente o EM que o erro será solucinado.

$ORACLE_HOME/bin/emctl stop dbconsole

rm -f $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/images/chartCache/*.gif

$ORACLE_HOME/bin/emctl start dbconsole

Esteja atento, pois essa solução somente funciona se as mensagens de erro estiverem aparecendo no log do EM:

2012-08-18 10:20:40,316 [HttpRequestHandler-7010192] ERROR chart.EmChartBean getChartImage.4997 - EXCEPTION while generating chart image: Host CPU
2012-08-18 10:20:40,317 [HttpRequestHandler-7010192] ERROR chart.EmChartBean getChartImage.5006 - java.lang.NullPointerException
2012-08-18 10:20:40,317 [HttpRequestHandler-7010192] ERROR chart.EmChartBean getChartImage.5010 - ERROR generating chart image: java.lang.NullPointerException
java.lang.NullPointerException
2012-08-18 10:20:40,318 [HttpRequestHandler-7010192] ERROR chart.EmChartBean getChartImage.5039 - EmChartBean.getChartImage: Exception generating image!
java.lang.NullPointerException
2012-08-18 10:20:40,321 [HttpRequestHandler-17274068] ERROR chart.EmChartBean getChartImage.4997 - EXCEPTION while generating chart image: Active Sessions
2012-08-18 10:20:40,322 [HttpRequestHandler-17274068] ERROR chart.EmChartBean getChartImage.5006 - java.lang.NullPointerException
Convertendo de Enterprise para Standard Edition
August 30, 2012

Existe uma maneira de converter a edição do seu banco de dados Oracle de Enterprise Edition para Standard Edition? Bom … de acordo com a Oracle não!

De fato, na versão Enterprise Edition contém diversos objetos no dicionário de dados que não estão disponíveis na versão Standard. Devida a essas diferenças, não é possível converter de uma versão Enterprise Edition para Standard Edition. Você pode até fazer uma instalação de Standard Edition e fazer o restore de um banco Enterprise no novo binário instalado Standard, porém diversos objetos no dicionário de dados ficará inutilizáveis e até mesmo inválidos.

De acordo com a nota 139642.1, a única maneira de você converter sem qualquer problema uma versão Enterprise para Standard é através de Export/Import da sua base de dados, excluindo é claro os objetos do schema SYS:

1. Crie uma nova base na versão Standard Edition.

2. Realize um export da base na versão Enterprise Edition, ignorando o usuário SYS.

3. Faça o import do backup feito para a versão Standard Edition.

4. Remova os schemas que são relacionados a versão EE, como o MDSYS.

Somente com esses passos você terá uma conversão de Enterprise para Standard sem qualquer problema.


                    

                    
				
Lista de produtos Oracle
August 20, 2012

Não é atoa que Oracle é líder no mercado de software corporativo. Aqui é uma lista de todos os produtos que a empresa vende, meu amigo é produto que não acaba mais, produto para tudo que você pensar para o uso de uma empresa.

Existe até um comunicador de mensagem (essa eu não sabia), que realmente funciona como um chat instantâneo para se comunicar em tempo real com pessoas da empresa, feito especialmente para uso corporativo.

Lista completa:

http://www.oracle.com/us/products/productslist/index.html

Guob Tech Day 2012 Fotos
August 15, 2012

O Guob Tech Day, que aconteceu no último sábado foi realmente incrível.

Sai do evento com a sensação de extrema credibilidade a organização e principalmente aos palestrantes que fizeram parte: Tom Kyte, Graham Wood, Andrew Holdsworth, Dimitri Gielies, Craig Shallahamer, Bruno Souza, Dana Singleterry, David Saes e Francisco Munoz Alvarez.

Foram 4 salas simultâneas de palestras, realmente não faltou oportunidade de aprender e conhecer mais do mundo Oracle.

Aqui foram algumas das fotos minhas, tiradas do evento:

Seu banco de dados é 32 ou 64 bit?
August 9, 2012

Através da view DBA_REGISTRY_DATABASE, somos capazes de descobrir a plataforma utilizada pelo banco de dados. Para conferir execute um SELECT na view como abaixo:

SQL> col PLATFORM_NAME for a40
SQL> col EDITION for a40
SQL> set lines 250

SQL> select * from DBA_REGISTRY_DATABASE

PLATFORM_ID PLATFORM_NAME			     EDITION
----------- ------------------------------- ---------------------
	 10 Linux IA (32-bit) 
DDL dos seus DBLinks
August 9, 2012

Essa é uma dica rápida para você que quer encontrar de uma maneira rápida todos os comandos DDL dos seus DBLINKS, inclusive com as senhas de cada um e/ou se ele é PUBLIC ou não.

SELECT 'CREATE '||DECODE(U.NAME,'PUBLIC','public ')
||'DATABASE LINK '||CHR(10)
||DECODE(U.NAME,'PUBLIC',Null, 'SYS','',U.NAME||'.')
|| L.NAME||chr(10)
||'CONNECT TO ' || L.USERID || ' IDENTIFIED BY "'||
L.PASSWORD||'" USING 
'''||L.HOST||''''
||chr(10)||';' TEXT
FROM SYS.LINK$ L, SYS.USER$ U
WHERE L.OWNER# = U.USER#
Guob Tech Day 2012 quase aí
August 8, 2012

É isso aí …

É Sábado agora!

GUOB Tech Day 2012 !

 

Quer aprender DataGuard?
August 3, 2012

Olá Senhores …

A Sexta-Feira já terminando, e começando mais um final de semana e agora com uma ótima notícia e um grande desafio.

Muitos amigos aqui do blog tem entrado em contato querendo resolver problemas, erros, dúvidas ou até mesmo apenas pedindo mais materiais de Oracle DataGuard.

Foi aí que tive a idéia de criar do zero, assim como fiz com a instalação do Oracle RAC 10g, um passo a passo, um guia rápido para que os DBAs aprendam de uma maneira rápida de como instalar e configurar o Oracle DataGuard 11g.

A instalação será feita do zero mesmo, desde a instalação do Linux, Oracle e DataGuard. Quero dividir o estudo em várias partes como fiz também com as séries de post sobre Oracle RAC 10g, acredito que esse conceito é mais fácil e menos cansativo para você leitor e tudo será feito com o mesmo carinho e dedicação que tenho tido por esse blog.

O primeiro post sobre a série será  colocada semana que vem no ar … já estão ficando ansioso sobre a idéia? Pois é … eu já estou :)

DataGuard é uma ferramenta incrível, já a algum tempo venho estudando e trabalhando com essa ferramenta. Realizei várias instalações, configurações e debug de ambientes, para mim é a melhor ferramenta de alta disponibilidade e contigência do mercado.

Bom … querem aprender mais? Acompanhe as próximas séries :)

Um grande abraço a todos e um ótimo final de semana.

Blog de cara nova
August 2, 2012

Pois é, não sei se vocês perceberam … mais o blog está de cara nova desde ontem, achei que era a hora de mudar e mudei … gosto de mudar as coisas e saber o efeito.

Opiniões?

Abraços …