Software  
 
Rede de conhecimento computador >> Software >> Software de banco de dados >> Content
Como você pode migrar os formulários e relatórios do Oracle 5i a 11g em Linux de 64 bits?
Migrar o Oracle Forms e relata 5i para 11g em Linux de 64 bits é um empreendimento significativo, não uma atualização simples. Atualização direta não é possível; É uma migração em várias etapas envolvendo conversão e recompilação. Aqui está um colapso do processo:

Fase 1:Preparação e avaliação

1. inventário: Documente minuciosamente seus formulários 5i existentes e relatórios. Isso inclui:
* Formulários e relatórios Módulos: Liste todos os formulários, relatórios, bibliotecas, menus e outros componentes.
* bancos de dados : Identifique os bancos de dados utilizados e suas versões. Você provavelmente precisará migrá -los também (se ainda não estiver em uma versão suportada).
* Dependências: Documente quaisquer bibliotecas externas, DLLs ou outras dependências.
* Personalização: Nota qualquer código personalizado, gatilhos ou procedimentos PL/SQL.
* Ferramentas de terceiros: Identifique quaisquer ferramentas de terceiros integradas aos seus aplicativos.

2. configuração do ambiente:
* Instale o banco de dados Oracle 11g (ou mais tarde): Certifique-se de ter um banco de dados Oracle 11GR2 compatível de 64 bits ou superior instalado no seu servidor Linux. Escolha um conjunto de caracteres de banco de dados adequado.
* Instale os formulários e relatórios do Oracle 11g (ou mais tarde): Instale a versão apropriada de 64 bits do Oracle Fusion Middleware (inclui formulários e relatórios). Escolha uma versão compatível com seu banco de dados.
* Middleware Home: Planeje cuidadosamente o diretório da casa do seu middleware.
* jdk/jre: Certifique -se de ter um Kit de Desenvolvimento Java Compatível (JDK) ou Java Runtime Environment (JRE) instalado. O Oracle especifica as versões corretas em sua documentação.

3. Verificação de compatibilidade: Revise a documentação de atualização da Oracle para entender possíveis problemas de compatibilidade entre 5i e 11g. Isso é crucial para planejar o esforço de migração e antecipar problemas.

Fase 2:etapas de migração

1. Compilar com o compilador 5i (se possível): Embora seja improvável, se você ainda puder executar o compilador 5i, compilar os módulos de formulários e relatórios usando este compilador * pode * produzir código mais limpo para as etapas posteriores de conversão. Isso reduz a chance de encontrar erros inesperados de tempo de execução. Isso geralmente não é possível devido à idade do ambiente 5i.

2. conversão usando ferramentas de migração (se disponível): O Oracle pode oferecer utilitários de migração (verifique cuidadosamente sua documentação; isso não é garantido). Essas ferramentas * podem * ajudar a converter automaticamente alguns elementos de código, mas a intervenção manual quase certamente será necessária.

3. conversão manual e recompilação: Este é o cenário mais provável. Você precisará abrir seus módulos de formulários e relatórios no Oracle Forms Builder e Relaters Builder (versão 11g) e ajustá -los manualmente:
* Ajustes de sintaxe: Muitas mudanças ocorreram na sintaxe entre versões.
* GUI muda: A interface visual pode exigir retrabalho substancial.
* Bibliotecas de tempo de execução: Atualize as chamadas para quaisquer bibliotecas de tempo de execução alteradas.
* Teste: Teste completamente cada módulo após fazer alterações.

4. Alterações no banco de dados: Você precisará adaptar seu código de banco de dados (PL/SQL, procedimentos armazenados, etc.) para trabalhar com a versão atualizada do banco de dados. Alterações de esquema podem ser necessárias.

5. implantação: Configure os formulários e relatórios do Oracle 11G (servidores da Web, servidores de aplicativos) para implantar seus aplicativos migrados.

Fase 3:Teste e implantação

1. Teste: Realize testes abrangentes para garantir funcionalidade, desempenho e estabilidade. Inclua testes de unidade, teste de integração e teste de aceitação do usuário (UAT).

2. implantação: Implante no seu ambiente de destino e monitore o desempenho com cuidado.

3. Documentação: Atualize toda a documentação para refletir o sistema migrado.

Considerações importantes:

* Suporte do Oracle: A documentação e suporte oficial da Oracle são recursos críticos ao longo do processo de migração. Entrar em contato com o suporte do Oracle pode ser necessário para problemas complexos.
* tempo e recursos: Este é um projeto demorado que requer tempo significativo e desenvolvedores qualificados, com experiência em 5i e 11g. Subestimando isso é um erro comum.
* reengenharia: Dada a diferença significativa da idade, uma reengenharia completa pode ser uma abordagem mais eficiente a longo prazo do que uma migração direta. Isso é particularmente verdadeiro se o aplicativo 5I original for muito grande ou pouco documentado.
* Treinamento: Seus desenvolvedores precisarão de treinamento em formulários e relatórios do Oracle 11g.

em resumo: Migrar dos formulários e relatórios do Oracle 5i para 11g não é uma tarefa trivial. Requer planejamento cuidadoso, testes extensos e esforço substancial do desenvolvedor. Considere o custo e a viabilidade antes de prosseguir; Uma abordagem em fases ou reengenharia de aplicativos pode ser mais benéfica a longo prazo.

Anterior :

Próximo :
  Os artigos relacionados
·Como agendar Relatórios em SSRS 
·DBA Nível Auditoria em Banco de Dados 
·Banco de Dados Relacional Usa 
·Como criar uma consulta do Access solicitando ao usuár…
·Como configurar um arquivo de swap no Windows Vista 
·Como escrever um script de Filemaker Pro 
·Como reduzir o LDF Tamanho 
·Como substituir uma consulta no Access 2007 
·Como alterar a senha administrativa para um banco de da…
·Como você cria a ID do fórum na Índia? 
  Artigos em destaque
·Como excluir Illustrator Prefs em um Mac 
·Problemas com a abertura e reproduzindo arquivos de ví…
·Quando você adiciona ou exclua colunas de linhas em um…
·Tentei importar um vídeo e o Windows Movie Maker disse…
·Será que os jogos feitos para o Windows XP funcionar n…
·Como definir minhas preferências de cores no Photoshop…
·Como editar arquivos PDF no Linux Usando PDFEdit 
·Como criar um documento PDF auto Extraindo 
·Como ajustar as margens em páginas diferentes no Micro…
·Armazenamento de Backup para Computadores 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados