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

Processo de atualização passo a passo para R12.2 Upgrade Part -4 (Aplicando 12.2.x Release Update Pack)


A atualização R12.2 consiste na seguinte parte
  1. Etapas de preparação de pré-atualização
  2. Upgrade principal  usando o driver de upgrade principal para R12.2.0 (combinado com o patch de atualização consolidado do Oracle E-Business Suite para R12.2.0 pré-instalado)
  3. Ativação de patches on-line
  4. Aplicando as últimas  R12.AD.C.Delta.n e R12.TXK.C.Delta.n
  5. Aplicando o 12.2.n Release Update Pack (RUP)

Já cuidamos da parte 1 , 2,3 no Post anterior

Processo de atualização passo a passo para R12.2 Upgrade Part -1
Processo passo a passo de upgrade para R12.2 Upgrade part -2
Processo passo a passo de upgrade para R12.2 Upgrade part -3
Processo de atualização passo a passo para atualização R12.2 Parte -4

Estamos publicando o passo 4 nesta parte

Aplicando o 12.2.10 Release Update Pack (RUP)

(1) Aplicar patches de banco de dados obrigatórios

Aplicar patches de banco de dados necessários

Antes de aplicar os pacotes de atualização de versão do AD e TXK Delta 12 (RUPs), você deve executar a versão mais recente (disponível por meio do Patch 17537119) do EBS Technology Codelevel Checker (ETCC). Use o comando checkDBpatch.sh (no UNIX) ou checkDBpatch.cmd (no Windows).

A execução da versão mais recente é necessária para:

Verifique se todos os patches de banco de dados necessários foram aplicados. Para saber mais sobre os patches de banco de dados de pré-requisito necessários para aplicar os RUPs Delta 8, consulte My Oracle Knowledge Document 1594274.1, Oracle E-Business Suite Release 12.2:Consolidated List of Patches and Technology Bug Fixes.

Certifique-se de que todos os objetos de banco de dados ETCC necessários sejam encontrados pelo processo de instalação do Delta 12 RUP. Isso significa que, mesmo que você já tenha todos os patches de banco de dados necessários instalados, você ainda deve executar a versão mais recente do ETCC em seu banco de dados

(2) Inicie os serviços do administrador do weblogic
sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

(3) Aplique os patches AD e TXT mais recentes

Execute adgrants seguindo as instruções no readme do Patch 30628681 (R12.AD.C.Delta.12).
(i). Crie $ORACLE_HOME/appsutil/admin no servidor de banco de dados.
(ii). Copie admin/adgrants.sql deste diretório de patch para $ORACLE_HOME/appsutil/admin.
(iii)Execute o script.
$ sqlplus /nolog
SQL> @$ORACLE_HOME/appsutil/admin /adgrants.sql APPS

para 19c
$Source CDB env
$export ORACLE_PDB_SID=TEST

(iv) Aplique o Patch 30628681 usando o modo hotpatch
adop phase=apply patches=30628681 hotpatch=yes

(v) Aplicar os patches Techstack
$ adop phase=apply patches=30735865,31904550 hotpatch=yes merge=yes

(4) Aplicar a versão do E-Business Suite  R12.2.10 Patchset

(i) Origem do ambiente de aplicativos da edição de execução.

$ . /EBSapps.env executado

(ii) Interrompa os serviços Oracle Weblogic Admin Server e Node Manager.
sh $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh stop
sh $ADMIN_SCRIPTS_HOME/adnodemgrctl.sh stop

(iii) Aplicar o Oracle E-Business Suite 12.2.10 Release Update Pack Patch 30399999 no ambiente do aplicativo Run Edition, usando o modo de inatividade.
$ adop phase=apply apply_mode=downtime patches=30399999

(iv) Inicie todos os serviços de camada de aplicativo no sistema de arquivos de execução.
sh $ADMIN_SCRIPTS_HOME/adstrtal.sh

(v) Executar ação de limpeza de adoção.
adop phase=cleanup

(vi) Sincronizar sistemas de arquivos

Sincronize os sistemas de arquivos usando o comando mostrado abaixo. Essa ação copiará o código e a configuração da nova edição de execução para o outro sistema de arquivos, para garantir que ambos os sistemas de arquivos estejam sincronizados antes de aplicar patches usando o ciclo de adoção regular no outro sistema de arquivos.
$ adop phase=fs_clone

Publique as etapas dos upgrades R12.2

 (1) Redefinir a senha do esquema Oracle
  • Durante a atualização, o Rapid Install preserva as senhas que você definiu anteriormente para produtos existentes. No entanto, como ele cria um esquema para cada novo produto instalado, se você não inserir uma senha no assistente de instalação rápida, ele configura uma senha padrão derivada da abreviação do produto (nome abreviado). Para manter a segurança do produto, redefina essas senhas padrão agora
  • Alterar a senha padrão para Novo esquema criado pelo Upgrade
Select username from dba_users where created > sysdate -5;

Use FNDCPASS para alterar a senha de acordo com o formato de produção

 (2) Atualizar o nível do banco de dados com o código AD mais recente

(i)Crie appsutil.zip em $INST_TOP/admin/out executando perl $AD_TOP/bin/admkappsutil.pl
perl admkappsutil.pl
Iniciando a geração de appsutil.zip
Arquivo de log localizado na saída localizada em
$APPL_TOP/admin/out/appsutil.zip
MakeAppsUtil concluído com êxito.

(ii) Copie o arquivo appsutil.zip para e descompacte o arquivo.

unzip -o appsutil.zip

(iii) Execute autoconfig
adconfig.sh contextfile=/uxyz/app/ora/TEST/db/11.2.0.4/appsutil /TEST_tech.xml
Digite a senha do usuário APPS:
O log arquivo para esta sessão está localizado em:/uxyz/app/ora/TEST/db/11.2.0.4/appsutil/log/TEST_tech/122869859/adconfig.log
AutoConfig está configurando o ambiente de banco de dados…
AutoConfig considerará os modelos personalizados se presentes.
Usando ORACLE_HOME location :/uxyz/app/ora/TEST/db/11.2.0.4
Classpath:
Usando arquivo de contexto:/uxyz/app/ora /TEST/db/11.2.0.4/appsutil/TEST_tech.xml
O Gerenciamento de Valor de Contexto agora atualizará o arquivo de contexto
Atualizando arquivo de contexto…COMPLETO
Tentando fazer upload do arquivo de contexto e modelos para o banco de dados… CONCLUÍDO
Atualizando a versão rdbms no arquivo de contexto para db111
Atualizando o tipo rdbms no arquivo de contexto para 64 bits
Configurando templates do ORACLE_HOME …
AutoConfig concluído com sucesso.

(3)  Alterar parâmetros de inicialização
Reduce these init.ora parameter which you specifically set for the upgrade 
 *._sqlexec_progression_cost = 2147483647 #MP
 *._optimizer_autostats_job=false #MP
 *.aq_tm_processes=1
 *.log_checkpoint_interval=100000
 *.job_queue_processes=No of CPU Core( This will help in invalid object compilation)
 *.parallel_max_servers=2X No of CPU Core  ( This will help in large index rebuild)
 *.max_dump_file_size='102400'
 *.O7_DICTIONARY_ACCESSIBILITY=FALSE
 *.recyclebin=OFF
 *.cluster_database=false ( If it is RAC database)
 Set the below parameter to have fixed memory areas during the upgrade process
 unset (remove) - sga_max_size
 sga_target=0
 db_cache_size=< Maximum depending on Memory available>
 shared_pool_reserved_size=10% of shared pool size
 shared_pool_size =< Maximum depending on Memory available>

(4) Instalar patches de ajuda on-line
  • Para instalar a ajuda online em inglês americano, execute a parte do banco de dados do patch de ajuda online (u10201000.drv). Ele está localizado no diretório $AU_TOP/patch/115/driver.
  • Você deve aplicar o driver do patch de ajuda online em inglês americano ($AU_TOP/patch/115/driver/u10201000.drv) usando o AD Online Patching (adop)
adop phase=apply patchtop=$AU_TOP/patch/115 patches=driver:u10201000.drv options=nocopyportion,nogenerateportion,forceapply hotpatch=yes

(5)Instalar 12.2.10 Ajuda on-line

Aplique o Patch da Ajuda Online do Oracle E-Business Suite Release 12.2.10 usando o modo adop hotpatch no sistema de arquivos de execução.
$ adop phase=apply patches=30399996 hotpatch=yes

(6) Excluir perfis órfãos
Delete Orphan Profiles from FND_PROFILE_OPTION_VALUES
delete from apps.fnd_profile_option_values
where
(level_id = 10005
and level_value > 0
and level_value not in (select node_id from apps.fnd_nodes))
or
(level_id = 10007
and level_value2 > 0
and level_value_application_id=-1
and level_value2 not in (select node_id from apps.fnd_nodes));

(7) Ative o log de arquivo e force o log (se necessário)

Encerramento imediato;
Definir cluster_database como verdadeiro (se RAC)
montagem de inicialização
alterar arquivo do banco de dados
Alter banco de dados forçar logon;
alterar banco de dados aberto;

(8) Verifique os índices

Certifique-se de que todos os índices (incluindo o índice de partição) sejam válidos. Se estiverem em estado inutilizável, reconstrua-os.

(9) Inicie todos os serviços e verifique o ambiente

 (10) Ativar trilha de auditoria

Defina o estado do grupo como “Desativar – Limpar tabela” apenas para AP_SYSTEM_PARAMETERS_ALL

E habilite outros grupos de auditoria

(11) Verificar a conclusão de programas simultâneos (recomendado)

O processo de atualização cria várias solicitações de programas simultâneos. Depois de abrir a camada de aplicativo, esses programas são executados automaticamente para concluir tarefas como limpeza de dados e atualizações de dados históricos, entre outras.

(12) Eliminar esquema obsoleto

Eliminar Esquema de Produto Obsoleto (opcional)
Observação:Esta etapa deve ser executada somente após a conclusão da tarefa de pós-atualização Verificar conclusão de programas simultâneos.
  1. Certifique-se de que não existam objetos no esquema do produto para se tornarem obsoletos. Se existirem objetos no esquema, eles deverão ser removidos antes de descartar o esquema.
  2. Depois de determinar que o esquema está vazio e não existem personalizações ou dependências, o esquema pode ser descartado usando addropschema.sql.

Uso:aplicativos sqlplus @/patch/115/sql/addropschema.sql

Exemplo:sqlplus apps/apps @/patch/115/sql/addropschema.sql manager applsys bsc
Observação:digite a senha dos apps quando solicitado.
  1. Esquemas de produtos obsoletos que podem ser considerados para descarte incluem:

ABM, AHM, AMF, AMW, BIL, BIV, BIX, BSC, CSS, CUE, CUF, CUI, CUN, CUP, CUS, DDD, EAA, EVM, FEM, FII, FPT, FTP, GCS, HCC, IBA, IBP,IGF, IGS, IGW, IMT, IPD, ISC, ITA, JTS, ME, MST, OKB, OKI, OKO, OKR,OZP, OZS, PFT, POA, PSB, RCM, RHX, RLA, VEH, XNC, XNI, XNM, XNS .ZFA, ZPB, ZSA.

4. Os esquemas a seguir devem ser mantidos para dar suporte às dependências técnicas de outros produtos:

HRI, BIM, OPI, PMI, ENI, PJI, FTE, EGO

Observação:alguns esquemas podem estar ativos para outros produtos licenciados, embora esses produtos estejam listados como obsoletos em Planejando um upgrade. Nesses casos, a funcionalidade é removida

(13) Solte sinônimos pendentes (opcional)

Depois de descartar o esquema de produto obsoleto, você deve executar o script a seguir para descartar sinônimos pendentes:
sqlplus APPS/****@DB @$AD_TOP/sql/adzd_drop_synonyms.sql

Espero que você goste desta postagem sobre Aplicando o pacote de atualização da versão 12.2.10 .

Artigos relacionados

Principais consultas úteis do AWR para atualização R12.2/R12.1

40 perguntas que você deve saber sobre R12.2

Como clonar o ambiente R12.2

Mudanças importantes no Autoconfig R12.2