GUOB – Real World Performance 2013

O GUOB traz mais uma vez o evento Real World Performance, sendo realizado no Centro de Convenções RB1 no Rio de Janeiro.

O evento acontecerá no dia 02/04/2013, durante todo o dia. Uma excelente oportunidade de passar o dia com grandes nomes da Comunidade Oracle no mundo:

Tom Kyte, autor do popular site AskTom Blog

Andrew Holdsworth, Líder do Time da Oracle Real World Database Performance e

Graham Wood, renomado arquiteto em Oracle Database Performance.

Trazendo discussões, debates e demostrações, eles irão mostrar para você os principais tópicos em engenharia de performance como:

  • Melhores práticas em desenhos de arquitetura de hardware e como melhor e consertar problemas de arquitetura.
  • Como desenvolver aplicações para entregar rápidas melhorias de performance sem sacrificar hardware.
  • Novo em 2013! As novidades no Oracle Enterprise Manager 12c, Exadata X3 e o que essas tecnologias significam para seus atuais sistemas.

INSCRIÇÕES ABERTAS. ACESSE AQUI PARA INFORMAÇÕES SOBRE O EVENTO.


OracleHome.com.br de cara nova

Eu o Leandro Lana e o Anderson Graf estivemos trabalhando muito para deixar o site OracleHome atualizado, e agora que ele já esta com mais de 172 artigos publicados, foi alterado o layout apelando para novos e experientes DBA's entrem na rede e publiquem artigos para todos possam ler o seu conteúdo livre na internet.

Visite OracleHome.com.br


Duplicate sem conectar no database origem 11gR2 – (RAC para Single)

A Oracle na versão 11gR2 disponibiliza como New Feature a forma de fazer o duplicate sem precisar estar conectado na base de origem. Facilitando muitas vezes o transporte de uma base inteira, como irei mostrar neste teste case de um duplicate RAC 11gR2 para um Single 11gR2.

Meu ambiente que estarei demonstrando será tudo em linux, RAC+ASM para Single Non-ASM.

Primeiramente temos que fazer um backup full do database RAC, no meu caso chamado database: TKRAC11G.
Continue lendo mais em oraclehome.com.br…


Como saber o cluster name do seu RAC

Tendo $CRS_HOME é a localização da instalação do RAC clusterware, e aqui teremos 3 formas de encontrar o cluster name do seu RAC.

1. Utilizando o comando “cemutlo” dentro do diretório $CRS_HOME/bin

 

Continue lendo em oraclehome.com.br …


Duplicate RMAN de RAC 10g com ASM para um Single nonASM

Neste artigo estarei relatando como pode ser feito uma duplicação de um database em Oracle RAC 10g com ASM para um Database Single em Filesystem.

Objetivo:

Fazer uma base de teste com os dados do meu banco de produção RACRAFA. O nome da base de teste deverá se chamar DBTESTE.

Continue lendo em oraclehome.com.br …


oraclehome.com.br

A alguns dias eu e o DBA Leandro Lana, conversando tivemos a idéia de unir nossos blogs.
A idéia foi crescendo, fomos conversando, fomos avaliando novas idéias, excluindo algumas, remodelando outras e Tan, tararannnnnn.... Criamos o oraclehome.com.br após alguns dias para decidir o nome. ;)

Qual a idéia do oraclehome?
A sua idéia principal é se tornar um blog, com conteúdo diversificado voltado para oracle, que cresce sozinho.

Como fazer um blog crescer sozinho?
Com muitos integrantes, qualquer um pode se cadastrar no blog e criar seu perfil e sair postando.
Com conteúdo revisado pelos administradores.

O que eu ganho com isso?
Conhecimento, Ao divulgar um post seu, você estará também lendo post de outros usuários.
O nome disso é troca de conhecimento, e o melhor as vezes com pessoas que você nunca viu na vida.

Para acessar o site clique aqui

Aceito sugestões caso alguém tenha alguma ;)


Oracle anuncia MySQL 5.5 Release Candidate

oracle-mysql

Ontem, 19 de setembro de 2010, no evento inaugural do MySQL sunday no Oracle OpenWorld, anunciou o MySQL 5,5 Release Candidate. O candidato MySQL 5,5 ajuda a melhorar o desempenho e a escalabilidade de aplicações em diversos ambientes operacionais, incluindo Windows, Linux e Mac.

As melhorias incluem:
Improved performance and scalability:
MySQL Server and InnoDB have been enhanced to provide optimum performance and scalability when running on the latest multi-CPU and multi-core hardware and operating systems.
InnoDB is now the default storage engine for MySQL Server, delivering ACID transactions, referential integrity, and crash recovery.
Higher availability:
New semi-synchronous replication improves failover reliability by allowing the master to proceed without waiting for all the slaves to acknowledge. Once one slave acknowledges, the transaction can be committed. This also helps improve data integrity.
Replication Heart Beat enables faster detection, diagnosis and correction of master/slave synchronization issues, helping improve the reliability and availability of data by reducing the risk and impact of master/slave synchronization issues.
Improved usability:
Improved index and table partitioning enables RANGE and LIST partitions to be defined on date, datetime, varchar, and char columns, simplifying and extending MySQL and adding flexibility to indexing and query tuning.
DBAs and developers can save time using the ANSI/ISO standard SIGNAL/RESIGNAL syntax inside stored routines, including triggers, to raise an error condition invoking specific error handling within their applications.
Enhanced diagnostics, including a new ERFORMANCE_SCHEMA, provide low-level diagnostics on MySQL server performance statistics, allowing DBAs to pinpoint resource-intensive processes and events, streamlining efforts and helping to enhance their productivity.

As melhorias incluem:

Improved performance and scalability:

MySQL Server and InnoDB have been enhanced to provide optimum performance and scalability when running on the latest multi-CPU and multi-core hardware and operating systems.

InnoDB is now the default storage engine for MySQL Server, delivering ACID transactions, referential integrity, and crash recovery.

Continue lendo →


Gerenciamento automático do 11g

Aproveitando meu momento de estudos deixo aqui um gráfico bem simplificado do que mudou entre o oracle 9i até o 11g.

Oracle continua o esforço iniciado em Oracle 9i e exercida através Oracle 10g para simplificar dramaticamente, em última análise, automatizar as tarefas que deve dba desempenha.

O que há de novo no Oracle Database 11g é Automatic SQL Tunning com copetencia de auto-aprendizagem.
Outras novas capacidades incluem automaticamente, unificar a melhoria de ambos SGA e PGA em buffers de memoria, e novos conselheiros para particionamento, reparação do database, streams performance, e gerenciamento do espaço.

Entre outros mais que ao longo do tempo vou registrar aqui

.

oracle11g-managementAutomation

A Oracle continua o esforço iniciado em Oracle 9i e exercida através Oracle 10g para simplificar dramaticamente, em última análise, automatizar as tarefas que deve dba desempenha.

O que há de novo no Oracle Database 11g é Automatic SQL Tunning com copetencia de auto-aprendizagem.

Outras novas capacidades incluem automaticamente, unificar a melhoria de ambos SGA e PGA em buffers de memoria, e novos conselheiros para particionamento, reparação do database, streams performance, e gerenciamento do espaço.

Entre outros mais que ao longo do tempo vou registrar aqui.


Timezone interfere no startup do dbconsole

Dia 18 de outubro de 2009 mudou o horario de verão e dia 21 de fevereiro de 2010 irá mudar novamente.
Com isso há uma troca de timezone de -03:00 para -02:00 e vice versa.

O Enterprise Manager Web se perde após esta troca, pois há configurações que indicão qual o timezone ele está trabalhando e tudo se altera e nada mais bate corretamente.

Pode ser visto desta forma:

[oracle@vmrstoever01 ~]$ date "+%z"
-0200
[oracle@vmrstoever01 ~]$ cat /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/config/emd.properties | grep TZ
agentTZRegion=Etc/GMT+3

Esta já é uma forma de identificarmos o problema.

Outra é tentar iniciar o EM e ficar esperando e esperando para aparecer no final failed.

[oracle@vmrstoever01 ~]$ emctl start dbconsole
TZ set to Brazil/East
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.

vmrstoever01:1158/em/console/aboutApplication

Starting Oracle Enterprise Manager 10g Database Control ............................................................................................. failed.
------------------------------------------------------------------
Logs are generated in directory /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/log
[oracle@vmrstoever01 ~]$ emctl start agent
TZ set to Brazil/East
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
Starting agent ................................. failed.

O que podemos fazer para resolver isso?
Recriar os arquivos do EM é uma opção porem há outra opção mais simples

Editar o arquivo /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/config/emd.properties
e ir na linha agentTZRegion e trocar para Etc/GMT+2 ficará assim:
#agentTZRegion=Etc/GMT+3
agentTZRegion=Etc/GMT+2

Agora forcar o TZ da maquina para o mesmo TimeZone

[oracle@vmrstoever01 ~]$ export TZ=Etc/GMT+2

E em seguida resetar o TZ do agent efetuando os seguintes processos

[oracle@vmrstoever01 ~]$ emctl resetTZ agent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
Updating /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/config/emd.properties...
Time zone set to Etc/GMT+2.

To complete this process, you must either:

connect to the database served by this DBConsole as user 'sysman', and execute:

SQL> exec mgmt_target.set_agent_tzrgn('vmrstoever01:3938','Etc/GMT+2')

-- or --

connect to the database served by this DBConsole as user 'sys', and execute:

SQL> alter session set current_schema = SYSMAN;
SQL> exec mgmt_target.set_agent_tzrgn('vmrstoever01:3938','Etc/GMT+2')

Aqui eu escolhi a segunda opção e efetuei os seguintes comandos
[oracle@vmrstoever01 ~]$ sqlplus

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Dec 23 11:29:58 2009

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

Enter user-name: / as sysdba

Connected to:
Oracle Database 10g Release 10.2.0.4.0 - Production

SQL> alter session set current_schema = SYSMAN;

Session altered.

SQL> exec mgmt_target.set_agent_tzrgn('vmrstoever01:3938','Etc/GMT+2')

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

Agora pode ser conferido o Agent se está ok.

[oracle@vmrstoever01 ~]$ emctl start agent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
Starting agent ..... started.

E em seguida pode ser iniciado o dbconsole e neste ponto pode ser notado que o EM inicia muito mais rapidamente:

[oracle@vmrstoever01 ~]$ emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.

vmrstoever01:1158/em/console/aboutApplication

Agent Version     : 10.1.0.6.0
OMS Version       : 10.1.0.6.0
Protocol Version  : 10.1.0.2.0
Agent Home        : /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01
Agent binaries    : /oraprd01/app/oracle/product/10.2.0
Agent Process ID  : 8381
Parent Process ID : 8378
Agent URL         : vmrstoever01:3938/emd/main
Started at        : 2009-12-23 11:34:53
Started by user   : oracle
Last Reload       : 2009-12-23 11:34:53
Last successful upload                       : (none)
Last attempted upload                        : (none)
Total Megabytes of XML files uploaded so far :     0.00
Number of XML files pending upload           :       12
Size of XML files pending upload(MB)         :     0.05
Available disk space on upload filesystem    :    23.61%
Agent is already started. Will restart the agent
Stopping agent ... stopped.
Starting Oracle Enterprise Manager 10g Database Control ................. started.
------------------------------------------------------------------
Logs are generated in directory /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/log

Desta forma pode ser verificado que os XML files pending upload foram efetuados com sucesso:

[oracle@vmrstoever01 ~]$ emctl status agent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
Agent Version     : 10.1.0.6.0
OMS Version       : 10.1.0.6.0
Protocol Version  : 10.1.0.2.0
Agent Home        : /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01
Agent binaries    : /oraprd01/app/oracle/product/10.2.0
Agent Process ID  : 10115
Parent Process ID : 8898
Agent URL         : vmrstoever01:3938/emd/main
Started at        : 2009-12-23 11:37:18
Started by user   : oracle
Last Reload       : 2009-12-23 11:37:18
Last successful upload                       : 2009-12-23 13:19:28
Total Megabytes of XML files uploaded so far :     2.23
Number of XML files pending upload           :        0
Size of XML files pending upload(MB)         :     0.00
Available disk space on upload filesystem    :    23.47%
---------------------------------------------------------------
Agent is Running and Ready

Referencias:

www.rnp.br/cais/alertas/2009/cais-alr-20091015.html

metalink.oracle.com


Ausente

É pessoal, ultimamente estou meio fora do ar....

Mas ja estou desenvolvendo um novo artigo sobre a troca de horario de verão e o que acontece com o Enterprise Manager via web do Oracle 10gR2.

Aguardem