Oracle Exadata - Consolidação & Mig... by Rodrigo Almeida 794 views
Otimizando um banco de dados Oracle... by Rodrigo Almeida 2914 views
Desvendando Oracle Exadata X2-2 by Rodrigo Almeida 1401 views
Oracle OEM Grid Control 11g by Rodrigo Almeida 7709 views
Treinamento Data Guard by Douglas Paiva de ... 1910 views
Treinamento RMAN Workshop 12c by Douglas Paiva de ... 2413 views
The apresentation about step-by-step to migration old oracle versions for 11g. In portuguese language.
Jamil Gomes, OCP, MIT , Especialista de Banco de Dados no ECAD at Ecad - Escritório Central de Arrecadação e Distribuição
Cristhiano Souza Hatanaka , DBA Oracle/SQL Server at Câmara Municipal de São Paulo
Juliana Felix, MBA, ITIL v3 , Fundador na JubsFotografia at JubsFotografia
Luiz Junior , Systems Analyst at TecBan - Tecnologia Bancária S.A.
Vasco Anastácio
Apresentação sobre: Passo a passo para migração do Oracle 11g
1. Passo a passo para migração do Oracle 11g Oracle ACE OTN Rodrigo Almeida
2. Agenda <ul><li>As razões para migrar o banco de dados </li></ul><ul><li>Planejando a migração </li></ul><ul><ul><li>Pré-Migração </li></ul></ul><ul><ul><li>Migração </li></ul></ul><ul><ul><li>Pós-Migração </li></ul></ul><ul><li>Administrando com eficiência </li></ul><ul><li>Dúvidas </li></ul><Insert Picture Here>
3. <Insert Picture Here> " O motivo da migração deve ser compreendida." As razões para migrar o banco de dados
4. As razões para migrar o banco de dados Atualmente podemos destacar quatro pontos importantes para realizar a migração do banco de dados, são elas: 1° Correção do banco de dados Quando o suporte da Oracle encontra problemas com os últimos Patchset's da versão do Oracle Database 10g Release 2. Principalmente o Patchset 10.2.0.4 onde suas correções estão no Oracle Database 11g Release 1.
5. As razões para migrar o banco de dados Atualmente podemos destacar quatro pontos importantes para realizar a migração do banco de dados, são elas: 2° Suporte técnico da Oracle
6. As razões para migrar o banco de dados Atualmente podemos destacar quatro pontos importantes para realizar a migração do banco de dados, são elas: 3° Atualização tecnológica Um dos principais motivos para realizar a migração do banco de dados para a versão Oracle Database 11g, é para a utilização das new features . Como benefícios da atualização tecnológica, estão também o aumento da estabilidade , segurança e performance do produto.
7. As razões para migrar o banco de dados Atualmente podemos destacar quatro pontos importantes para realizar a migração do banco de dados, são elas: 4° Acordos comerciais de vendas de Hardware Para os novos projetos de TI, na compra de novos hardwares das principais fabricantes do mercado, como DELL e HP, as licenças do Oracle Database 11g podem ser adquiridas na compra. Para quem está pensando em EXADATA em seus projetos, o hardware da Sun Oracle só está disponível para a versão 11gR2.
8. <Insert Picture Here> O que o DBA deve saber sobre a versão 11G Planejando a migração
9. Planejando a migração Durante o processo de planejamento da migração de um banco de dados Oracle, o DBA deve se atentar sobre três processos fundamentais, tais como: Pré-Migração Os requisitos mínimos de hardware e sistema operacional. Migração O processo de upgrade e os novos impactos. Pós-Migração Validação do ambiente de banco de dados, aplicação e backup.
10. Planejando a migração (Pré-Migração) <ul><li>Algumas etapas que devemos realizar no processo de pré-migração: </li></ul><ul><li>Instale a versão do Oracle 11g que deseja trabalhar em um ambiente de teste e faça todos os testes possíveis e conheça o produto; </li></ul><ul><li>Na maioria das plataformas é necessário 1GB de memória e 4GB de espaço em disco para o ORACLE_HOME, desta forma, consegue trabalhar tranqüilo. </li></ul><ul><li>Veja todos os patch's e pacotes necessários para a sua plataforma, isso evitará futuros problemas de ORA-600 e ORA-7445. </li></ul><ul><li>Analise todos os recursos, drivers de conexão e integração que a aplicação utiliza para não impactar a migração; </li></ul><ul><li>A instalação do Oracle 11gR1 para a versão do Oracle 11gR2 possui alterações, tanto para single-instance ou RAC, então, não mude a versão quando chegar a hora da produção. </li></ul><ul><li>Especificar durante o processo de instalação a variável ORACLE_BASE, pois no Oracle 11g essa variável será essencial para a utilização dos Wizards. </li></ul>
11. Planejando a migração (Pré-Migração) <ul><li>Durante o processo de pré-migração, podemos notar boas diferenças como: </li></ul><ul><li>OFA (Optimal Flexible Architecture) </li></ul><ul><li>Os novos diretórios no 11g, em $ORACLE_HOME/diag/<INSTANCIA> </li></ul><ul><li>alert – Diretório do alert log em xml e txt. </li></ul><ul><li>incident – Diretório para todos os incidentes do software. </li></ul><ul><li>incpkg – Diretório para quando a criado um pacote des incidentes. </li></ul><ul><li>trace – Diretório para armazenar os antigos traces gerados nos caminhos background dump (bdump) e user dump (udump). </li></ul><ul><li>cdump – Diretório para armazenar os traces de Core Dump, antigo core_dump_dest. </li></ul><ul><li>Metadata – Metadata sobre os incidentes, problemas e pacotes. </li></ul><ul><li>Fazer a criação manual do banco de dados em 11g se tornou mais complicado. </li></ul>
12. Planejando a migração (Pré-Migração) Outro ponto complicado que podemos detectar na pré-migração: Compatibilidade dos Clientes Oracle (Oracle Clients) YES – Suportado, ES e WAS – Apenas para Extend Support ou Extented Maintenence Support, NO – Não suportado
13. Planejando a migração (Pré-Migração) Acostuma-se com algumas novidades do Oracle 11G, são elas: 1º Parâmetros desatualizados Alguns parâmetros que estão presentes desde a versão 7 já não estão mais presentes nessa versão, são elas: background_dump_dest core_dump_dest user_dump_dest Agora, todos os traces podem ser encontrados em DIAGNOSTIC_DEST SQL> select * from v$diag_info;
14. Planejando a migração (Pré-Migração) Acostuma-se com algumas novidades do Oracle 11G, são elas: 2º As senhas agora por padrão são SENSITIVE CASE Um novo parâmetro foi adicionado no Oracle 11g para reforçar a sua segurança nos processos de LOGON, é o parâmetro: sec_case_sensitive_logon Por padrão ele vêm habilitado (TRUE) e pode ser desabilitado (FALSE). Muitos DBA's quando migram para a versão 11G esquecem desse parâmetro causando uma tremenda dor de cabeça quando se quer realizar os testes de conexão da aplicação.
15. Planejando a migração (Migração) Os métodos de upgrade suportados pelo Oracle 11g é: Upgrade com DBUA Database Upgrade Assistant. Upgrade Manual Atualização do banco de dados manualmente pelo DBA através de scripts. ExportImport Utilização da ferramenta ExportImport Utilities ou Data Pump para versões do Oracle 10G Data Copying Cópia de dados através do comando COPY do SQL*PLUS.
16. Planejando a migração (Pós-Migração) <ul><li>Após todo o processo de upgrade do banco de dados, os passos que devemos realizar é o processo de validação do banco de dados e aplicação. </li></ul><ul><li>O processo de validação segue o ritual básico dos DBA's que é: </li></ul><ul><li>Analisar se existe objetos inválidos, caso exista, executar o script ORACLE_HOME dbmsadminutlrp.sql ; </li></ul><ul><li>Verificar o alert.log se existe algum erro interno ou problemas no FRA; </li></ul><ul><li>E Validação da aplicação. </li></ul><ul><li>Mas não acabou, durante o processo de pós-migração que será a validação do ambiente, o Oracle 11G irá preparar algumas surpresas para você. </li></ul><ul><li>Uso do ADRCI para verificar o alert log em tempo real. Até em WINDOWS! </li></ul><ul><li>adrci> show alert –tail –f </li></ul>
17. Planejando a migração (Pós-Migração) As surpresas que o Oracle pode lhe oferecer que são recursos novos: 1° A role CONNECT foi depreciada É normal quando se está realizando a validação do ambiente e chega na hora de criar os usuários, fornecer a permissão para a role CONNECT. Desde a versão 10G a role CONNECT tinha apenas o privilegio de CREATE SESSION, agora, esse privilegio deve ser concedido manualmente para os usuários da versão 11G.
18. Planejando a migração (Pós-Migração) As surpresas que o Oracle pode lhe oferecer que são recursos novos: 2° ACL – Access Control List para pacotes de rede Quase em todas as migrações do Oracle 11g estão com problemas para identificar os problemas na execução de procedures/packages que utilizam os pacotes UTL_HTTP, UTL_TCP, UTL_SMTP, UTL_MAIL e UTL_INADDR. Isso é devido ao Oracle 11G realizar um controle mais fino na utilização desses pacotes a partir do Oracle XML DB. Os possíveis problemas são a não instalação correta do Oracle XML DB ou a não criação de uma ACL com as configurações do seu ambiente para a utilização dos pacotes acima.
19. Planejando a migração (Pós-Migração) As surpresas que o Oracle pode lhe oferecer que são recursos novos: 3° Problemas com DBLinks Para as migrações vindas do Oracle 9iR2 ou Oracle 10gR1 feitos a partir do processo de upgrade por DBUA, possui problemas em acessar os DBLINKS, isso é porque na versão 11g as senhas devem estar no algoritmo de criptografia atual da versão, que é a SHA-1.
20. <Insert Picture Here> Dicas para uma administração pró-ativa Administrando com eficiência
21. Administrando com eficiência O Oracle database 11g nos oferece boas ferramentas que podem tornar a administração do banco de dados mais eficiente e pró-ativo. SCM – Software Configuration Manager Ferramenta que coleta as informações do banco de dados e grava no repositório da Oracle para fornece uma maior agilidade na resolução de problemas junto ao suporte da Oracle no My Oracle Support (metalink).
22. Administrando com eficiência O Oracle database 11g nos oferece boas ferramentas que podem tornar a administração do banco de dados mais eficiente e pró-ativo. ADR – Automatic Diagnostic Repository Ferramenta para auxiliar na prevenção, detecção e diagnóstico de problemas com BUG's em banco de dados. O ADR centraliza todos os traces e logs de todos os componentes, tais como ASM, CRS, LISTENER e etc. Dentro da pasta DIAG do ORACLE_HOME é criado diversas pastas por incidentes do seu banco de dados, dando o maior controle sobre o que acontece com a saúde da base e software. adrci> show incident -mode basic
23. Administrando com eficiência <ul><li>Para aumentar mais o seu conhecimento na migração do Oracle 11g, abaixo estão mais recursos e ferramentas que estão disponíveis nessa versão para melhorar a sua administração. </li></ul><ul><li>Online Patching para EM; </li></ul><ul><li>Memory Management (parâmetro MEMORY_TARGET); </li></ul><ul><li>Active Duplicate Database para RMAN; </li></ul><ul><li>Active DataGuard; </li></ul><ul><li>Database Replay; </li></ul><ul><li>Gateway Apex; </li></ul><ul><li>E Advanced Compression. </li></ul>