Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como clonar o ambiente R12.2


Nesta postagem, postarei  Como clonar o ambiente R12.2 que é a versão mais recente do pacote Oracle E-business. A clonagem é uma parte importante do ambiente EBS. A organização precisa do ambiente de desenvolvimento, teste e controle de qualidade para testar os patches, alterações de código e novos recursos antes de entrar em produção. A clonagem também precisa ser feita em intervalos regulares de tempo para que o ambiente de desenvolvimento e teste esteja em sincronia com a produção. É importante dever do APPS DBA realizar a clonagem sem problemas e entregar o ambiente ao desenvolvedor no prazo

Já discutimos a clonagem do ambiente R12.1 no artigo abaixo

Como clonar o ambiente R12.1

A maior parte da clonagem R12.2 é a mesma da clonagem R12.1, mas há poucas diferenças. Aqui estão as diferenças importantes
  1. A clonagem FMW_Home é tratada por utilitários weblogic
  2. Adpreclone.pl cria uma área de estágio de clone de FMW_Home sob o topo comum usando utilitários weblogic
  3. Durante o clone, não precisamos copiar FMW_Home
  4. adcfgClone constrói FMW_Home usando a área de palco por meio de utilitários weblogic

Agora vamos passar para as etapas de clonagem de nó único e ambiente de vários nós

Como clonar o ambiente R12.2 (nó único)


Para o sistema Oracle E-Business Suite Versão 12.2 que está no nível de código AD-TXK Delta 6 ou inferior

Etapa 1 Preparar a camada de banco de dados do sistema de origem para clonagem
1. Faça logon no sistema de origem como usuário oracle.
2. Dê origem ao arquivo de ambiente da camada de banco de dados.

cd /appsutil/scripts/
perl adpreclone.pl dbTier

Isso criará o diretório $ORACLE_HOME/appsutil/clone na página inicial do banco de dados de origem

2.Prepare a camada de aplicativo do Sistema de Origem para clonagem

a. Faça logon no nó primário do Sistema de Origem como o usuário applmgr.
b. Dê origem ao arquivo de ambiente do sistema de Arquivos de Edição de Execução.

Você pode usar o seguinte comando para confirmar que a variável de ambiente FILE_EDITION aponta para o sistema de arquivos Run Edition:

$ echo $FILE_EDITION
Deve retornar o valor:
executar

3.Execute os seguintes comandos:

$ cd /admin/scripts
$ perl adpreclone.pl appsTier

Pode ser tentador não executar isso toda vez que você clonar a partir deste ambiente, mas aqui estão os motivos que farão você repensar sua decisão
a) Se você aplicar uma nova atualização do Rapid Clone ou AutoConfig ao sistema, você deve executar o adpreclone.pl novamente na camada de banco de dados e na camada de aplicativos para aplicar os novos arquivos nas estruturas de diretório clone a serem usadas durante o estágio de configuração da clonagem.
b) se você corrigir o Oracle Fusion Middleware ou fizer alterações na configuração do Oracle E-Business Suite WebLogic Domain, você deve executar adpreclone.pl novamente na camada de aplicativos para reconstruir a home do Oracle Fusion Middleware.

O processo adpreclone.pl na camada do aplicativo cria um arquivo compactado completo do Oracle Fusion Middleware e seus componentes da seguinte forma.

Um arquivo compactado da página inicial do Oracle WebLogic Server, da página inicial do Oracle Web Tier Utilities, da página inicial do Oracle Common Utilities e da página inicial do Oracle E-Business Suite:
/clone/FMW/FMW_Home.jar

Um arquivo compactado do domínio WebLogic do Oracle E-Business Suite:
/clone/FMW/WLS/EBSdomain.jar

O modelo de configuração do domínio Oracle E-Business Suite WebLogic:
/clone/FMW/WLS/plan/moveplan.xml

Um arquivo compactado da instância de configuração do Oracle Web Tier/Oracle HTTP Server:
/clone/FMW/OHS/ohsarchive.jar

O modelo de configuração da instância de configuração do Oracle HTTP Server:
/clone/FMW/OHS/moveplan.xml

Os arquivos de log adpreclone são criados no diretório /admin/log/clone.
Esses arquivos jar criados no diretório clone são suficientes para clonar o FMW home, então não precisamos copiar o FMW home no processo de clonagem da origem para o destino
Etapa 2:copie o banco de dados Oracle home Da origem para a camada de destino.
Você pode usar o comando tar ou cp conforme sua conveniência.
Precisamos verificar todos os símbolos na página inicial do oráculo no lado do alvo e corrigi-lo

Etapa 3:execute adcfgclone

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbTechstack

Estou executando aqui dbtechstack pois quero gerenciar o clone do banco de dados manualmente

Isso revinculará a casa do oráculo, criará todos os arquivos de configuração

Etapa 4:clonar banco de dados de origem banco de dados de destino usando RMAN ou hotbackup manual e coldbackup qualquer suíte que você.

Etapa 5:configurar o banco de dados
Uma vez que o banco de dados está aberto

a.Execute AutoConfig no modo INSTE8_SETUP na camada de banco de dados da seguinte forma:

No UNIX:
sh <RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<CONTEXT_FILE> run=INSTE8_SETUP

b. Execute o script de atualização da biblioteca no banco de dados.
$ cd /appsutil/install/
$ sqlplus “/ as sysdba” @adupdlib.sql
Onde deve ser definido como sl para HP-UX, então para qualquer outra plataforma UNIX, ou dll para Windows.
c. Configure o banco de dados de destino.

O banco de dados deve estar em execução e aberto antes de executar esta etapa.

$ cd /appsutil/clone/bin
$ perl adcfgclone.pl dbconfig
Onde “Database Target Context File” é:/appsutil/.xml.

Observação:a opção dbconfig configurará o banco de dados com as configurações necessárias para o novo Destino, mas não recriará os arquivos de controle.
Etapa 6:Copie o sistema de arquivos da camada do aplicativo da Fonte “Run Edition File System” para o destino “Run Edition File System” e configure-o
Apenas esses arquivos precisam ser copiados. Certifique-se de prestar atenção aos links simbólicos nos diretórios e ao copiar arquivos.




a estrutura deve ser assim

mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Correr

$ cd /clone/bin
$ perl adcfgclone.pl appsTier
No prompt “Target System Base Directory”, digite o local do diretório base. Por exemplo:/u86/vis122.

Ao fazer a pergunta:
Você deseja iniciar os Serviços de Aplicativo para mult35? (s/n)” você deve responder ‘n’.
Os arquivos de log são criados no diretório /admin/log/clone no sistema de arquivos Run Edition.

Etapa 7 Copie os seguintes diretórios de aplicativos Oracle E-Business Suite do sistema de arquivos Run Edition para o sistema de arquivos Patch Edition.




Faça logon no sistema de arquivos Patch Edition no sistema de destino como o usuário applmgr e digite os seguintes comandos:
$ cd /clone/bin
$ perl adcfgclone.pl appsTier
O Sistema de Arquivos do Patch Edition deve estar ciente da localização do Sistema de Arquivos do Run Edition que será configurado na próxima etapa . No prompt “Location of Run System Context File”, insira o caminho absoluto para o arquivo de contexto para o Run Edition File System que foi criado na etapa anterior.

Por exemplo:/u86/vis122/fs1/inst/apps/TEST_/appl/admin/TEST_.xml.

Os arquivos de log são criados no diretório /admin/log/clone no Patch Edition File System.

Etapa 8 Você pode iniciar os serviços do sistema de arquivos de execução

Para o sistema Oracle E-Business Suite Release 12.2 que está no nível de código AD-TXK Delta 7.

Todos os passos 1-5 acima permanecem os mesmos. Etapa 6 e etapa 7 são mescladas como

Copie o sistema de arquivos do nível do aplicativo do "Run Edition File System" de origem para o destino "Run Edition File System" 

Apenas esses arquivos precisam ser copiados. Certifique-se de prestar atenção aos links simbólicos nos diretórios e ao copiar arquivos.




a estrutura deve ser assim
mkdir -p /u86/vis122/fs1/
mkdir -p /u86/vis122/fs2/
mkdir -p /u86/vis122/fs_ne/

Certifique-se de que o fs_ne e o sistema de arquivos de patch estejam vazios antes de iniciar a clonagem.

Correr

$ cd /clone/bin
$ perl adcfgclone.pl appsTier dualfs

Este comando irá configurar o sistema de arquivos de execução e correção no sistema de destino

Agora, depois que você pode iniciar os serviços de run filesytem

Como clonar para o ambiente Multi Tier


Para o sistema Oracle E-Business Suite Versão 12.2 que está no nível de código AD-TXK Delta 6 ou inferior

Etapa 1 :clonar o nó da camada de banco de dados.

Etapa 2 :Clone o nó de camada de aplicativo primário do sistema de arquivos Source Run Edition para o sistema de arquivos Target Run Edition.

Etapa 3 :Clone o nó de camada de aplicativo primário do sistema de arquivos Target Run Edition para o sistema de arquivos Target Patch Edition.

Etapa 4: Adicione mais nós de aplicativo ao nível de aplicativo secundário Run Edition File System  clonando o nó de nível de aplicativo primário do Target Run Edition File System para o nó de nível de aplicativo secundário no Target Run Edition File System.

Antes de executar essas etapas, certifique-se de que o AdminServer no sistema de arquivos Run Edition e no sistema de arquivos Patch Edition esteja em execução. Isso é necessário para que o adcfgclone.pl re-registre corretamente o novo nó no Sistema de Destino.

etapa 5: Adicione nós de nível de aplicativo adicionais no nó de nível de aplicativo secundário Patch Edition File System clonando o nó de nível de aplicativo primário do Target Patch Edition File System para o nó de nível de aplicativo secundário no Target Patch Edition File System.

Para o sistema Oracle E-Business Suite Release 12.2 que está no nível de código AD-TXK Delta 7.

Etapa 1 :clonar o nó da camada de banco de dados.

Etapa 2: Clone o nó de camada de aplicativo primário do sistema de arquivos Source Run Edition para o sistema de arquivos Target Run Edition usando a opção 'dualfs'.

Etapa 3 :  Adicione mais nós de aplicativo ao sistema de arquivos Run Edition de nível de aplicativo secundário clonando o nó de nível de aplicativo primário do sistema de arquivos Target Run Edition para o nó de nível de aplicativo secundário no sistema de arquivos Target Run Edition usando a opção "dualfs".

Artigos que você deve ler no R12.2
Fluxo de login e solução de problemas básicos para R12.2
Alterações do grupo de serviços no R12.2
adopmon e utilitário adopreports R12.2.5
R12.2 Resumo do ciclo de correção online
Como para reverter o patch após falha na fase de transição em R12.2
edição cruzada avançada aciona R12.2
40 pergunta que você deve saber sobre R12.2

Cursos recomendados


A seguir estão alguns dos cursos recomendados que você pode comprar se quiser dar um passo adiante

Abaixo estão os links para alguns dos cursos


Oracle DBA 11g/12c – Administração de Banco de Dados para DBA Junior :Este curso é bom para pessoas que estão começando como DBA Junior ou aspiram ser DBA Oracle. Isso fornecerá uma boa compreensão das tarefas de backup e recuperação e administração geral
Oracle Database:Oracle 12C R2 RAC Administration :Este curso abrange a instalação e administração do Oracle RAC. Um bom curso para DBA Oracle que deseja atualizar suas habilidades para Oracle RAC
Oracle Data Guard:Administração de Banco de Dados para Oracle 12C R2 :Este curso abrange a instalação e administração do Oracle Dataguard. Um bom curso para Oracle DBA que deseja atualizar suas habilidades para Oracle Dataguard

Lição útil de Unix que todo DBA deve saber
Comandos práticos do Unix com exemplo
Top comando awk que todo DBA deve saber
Tudo sobre o comando sed no unix
RSYNC - sincronize os dados entre dois diretórios
split ,tr e Comando tee unix com exemplos
Bg, Fg, &, Ctrl-Z Comando Unix para gerenciar trabalhos em segundo plano do Unix com exemplos
PuTTY CONNECTION MANAGER (PuttyCM)
Técnica avançada de script de shell