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

40 perguntas que você deve saber sobre R12.2


R12.2 é a versão mais recente na área do Oracle EBS. Apresentamos aqui a pergunta mais procurada acima de 40 que você precisa saber sobre a R12.2

Pergunta 1 :O que é aplicação de patches online?
Resposta :
A correção online é um novo mecanismo de correção que está disponível com R12.2 que permite a aplicação de correções enquanto o sistema está funcionando e os usuários estão trabalhando normalmente.

Pergunta 2 :Qual recurso de correção on-line do Oracle E-Business Suite está disponível?
Resposta A aplicação de patches online é usada com o Oracle E-Business Suite 12.2 e superior.
Pergunta 3 :Que tipos de patch são aplicados on-line?
Resposta :Todos os patches do Oracle E-Business Suite Release 12.2 são aplicados online. Isso inclui patches únicos, pacotes cumulativos de patches, atualizações consolidadas e patches de segurança.

Pergunta 4: O que é o ciclo de aplicação de patches online?
Resposta :O ciclo de Patching Online é uma sequência de etapas (fases) inter-relacionadas usadas para aplicar patches a um sistema Oracle E-Business Suite.

Pergunta 5: Qual ferramenta é usada para aplicar patches online?
Resposta: O utilitário de linha de comando AD Online Patching (adop) é usado para gerenciar o ciclo de Online Patching. adop invoca adpatch é apenas o plano de fundo

Pergunta 6 :Existe algum tempo de inatividade na aplicação de patches online?
Resposta :há um curto período de inatividade quando os serviços da camada de aplicativo são encerrados e reiniciados. O banco de dados permanece aberto o tempo todo.

As principais mudanças de tecnologia no E-business Suite R12.2

Pergunta 7 Depois de atualizar para a versão 12.2, ainda posso aplicar patches da maneira tradicional?
Resposta :Não. Todos os patches do Release 12.2 serão patches online. O método tradicional de aplicação de patches pré-12.2 não funcionará. Existem opções como downtime e hotpatch que funcionam mais como a maneira tradicional, mas são usadas para patches direcionados pela Oracle

Pergunta 8 :O que é a infraestrutura de correção on-line?
Resposta :Esta infraestrutura inclui edição de objetos de banco de dados e componentes de sistema de arquivos de patch/run.



Pergunta 9 . O Online Patching requer o recurso 11gR2 Oracle Database Edition Based Redefinition (EBR)?
Resposta Sim. A aplicação de patches online depende do recurso Edition Based Redefinition (EBR) que foi introduzido no Oracle 11gR2 Database. Mais notavelmente, o EBR permite a edição de objetos de código no banco de dados. Para fazer isso, ele fornece novos tipos de objetos, como edições, exibições de edição e gatilhos entre edições, todos os quais fazem parte da infraestrutura do Online Patching.

Determinação e configuração da edição R12.2

Pergunta 10 . Quais são as fases que compõem o ciclo de aplicação de patches online?
Resposta :O ciclo de Patching Online consiste nas seguintes fases:
1.Prepare uma cópia virtual (edição de patch) do aplicativo em execução (edição de execução).
2.Aplique patches à edição de patch do aplicativo.
3.Finalizar o sistema em prontidão para a fase de cutover.
4.Cutover para a edição de patch e torná-la a nova edição de execução.
5.Limpar definições ou dados obsoletos para recuperar espaço.



Arquitetura do Oracle Ebuisness Suite em R12.2

Pergunta 11 .Qual o tempo de inatividade necessário durante um ciclo de aplicação de patches online? ou como o nome diz online, não há tempo de inatividade em todo o processo
Resposta A fase de transição requer um curto período de inatividade (normalmente alguns minutos) para tarefas de transição, como uma reinicialização dos serviços da camada de aplicativo.

Pergunta 12 . É necessário algum tempo de inatividade para a camada de banco de dados?
Resposta :Não. Na verdade, o banco de dados precisa estar funcionando durante cada fase do ciclo de aplicação de patches online. Banco de dados de suítes.

Pergunta 13 .Como o Online Patching funciona no nível do aplicativo?
Resposta :Durante a instalação da versão 12.2, o Rapid Install estabelecerá duas cópias do sistema de arquivos da camada do aplicativo. Uma das cópias será rotulada como o sistema de arquivos de execução e a outra como o sistema de arquivos de correção. Subsequentemente, quando um patch é aplicado, o adop irá:
1.Sincronizar o conteúdo do sistema de arquivos de execução com o sistema de arquivos de patch. Isso acontece durante a fase de preparação.
2. Execute ações de correção no sistema de arquivos de correção. Isso acontece durante a fase de aplicação.
3. Por fim, durante a fase de transição, o utilitário adop reinicia os serviços da camada de aplicativo. O sistema de arquivos de correção é então promovido para ser o novo sistema de arquivos de execução e o sistema de arquivos de execução antigo se torna o sistema de arquivos de correção para o próximo ciclo de correção.

Observe que um terceiro sistema de arquivos, o sistema de arquivos não editado (fs_ne), é criado para armazenar arquivos contendo dados necessários em todos os sistemas de arquivos, como arquivos de log.

R12.2 Resumo do ciclo de patches on-line

Adoção explicada R12.2

Pergunta 14 .Como aplico os patches do Oracle Fusion Middleware no Oracle E-Business Suite Versão 12.2?
Resposta Observação:durante a fase de aplicação de um ciclo de Patching Online, você aplica os patches do Oracle Fusion Middleware às casas Oracle do sistema de arquivos da edição de patch. Em seguida, após a conclusão da fase de transição, você sincroniza os sistemas de arquivos executando uma operação fs_clone.

Como aplicar os patches de tecnologia ao EBS R12.2

Pergunta 15 . Posso usar a edição de patch para fins de teste e desenvolvimento?
Resposta Como um componente especializado da infraestrutura do Online Patching, a edição de patch não é compatível para uso como ambiente de teste. Você deve continuar a empregar um ambiente de teste separado e dedicado.

Pergunta 16 .O Online Patching pode ser usado com tecnologias de banco de dados como Active Dataguard e Flashback?
Resposta :Sim. O patch online pode ser usado junto com o Active Dataguard e Flashback. Na verdade, podemos usar o flashback para reverter as alterações após a transição final
Pergunta 17 . Quais são as principais diferenças entre as tabelas DBA_OBJECTS, DBA_OBJECTS_AE e AD_OBJECTS?
Resposta DBA_OBJECTS mostra informações do objeto para a edição atual, mas a coluna STATUS nesta exibição pode mostrar o objeto como VALID mesmo que o objeto realmente precise ser compilado antes do uso.
DBA_OBJECTS_AE é semelhante a DBA_OBJECTS, mas mostra informações do objeto em todos os edições. Isso tem a desvantagem de mostrar objetos em edições antigas que não são mais acessíveis ao aplicativo.
AD_OBJECTS é a solução alternativa do Oracle E-Business Suite para a coluna STATUS não confiável em DBA_OBJECTS. AD_OBJECTS mostra o status correto de cada objeto visível na edição atual. Também mostra se o objeto é “real” (um objeto real) na edição atual ou um objeto “stub” (a definição do objeto foi herdada de uma edição anterior). Você pode consultar AD_OBJECTS para localizar objetos que precisam ser recompilados antes do uso:
SQL>select owner, object_name, object_type
from ad_objects
where status = 'INVALID'
order by 1,2,3
/

A mesma lógica pode ser aplicada executando o script:
SQL>sqlplus apps/apps @$AD_TOP/sql/ADZDSHOWINVALID

Tudo o que você gostaria de saber sobre Criar tabela no oracle

Índices Oracle e tipos de índice

Pergunta 18 .O Online Patching aumenta os requisitos de porta de rede em uma instância do Oracle E-Business Suite?
Resposta: Sim. A aplicação de patches online requer um conjunto adicional de portas de rede para os servidores gerenciados do Oracle WebLogic Server no segundo sistema de arquivos. Durante a fase de transição, os servidores gerenciados são executados simultaneamente no sistema de arquivos de patch e executam o sistema de arquivos por um breve período, em um processo de transição contínua.

Pergunta 19 .É possível abortar uma sessão de correção online?
Resposta Sim. Até o cutover, você pode executar a fase de aborto para desfazer as alterações feitas até agora no ciclo de correção. Não é possível retroceder os patches após a conclusão do cutover.

Pergunta 20 .A configuração compartilhada do APPL_TOP é compatível com o Online Patching?
Resposta :Sim. Uma configuração APPL_TOP compartilhada é suportada e recomendada para implementações de camada de aplicativo de vários nós na Liberação 12.2.

Pergunta 21 .Como a adoção funciona em um ambiente de vários nós?
Resposta A ferramenta adop Online Patching usa APIs remotas e login ssh para executar operações de patch em nós remotos em um ambiente de vários nós. O nó que inicia o adop torna-se o nó 'mestre' e os nós remotos são chamados de 'escravos'.

Pergunta 22 .Como determino o status da minha sessão de correção on-line?
Resposta :você pode executar o comando adop -status. Isso exibirá informações que incluem as fases concluídas e o tempo gasto. Se desejar detalhes adicionais das operações executadas, execute o comando adop -status -detail.

Pergunta 23 .O que é o modo de inatividade e quando pode ser usado?
Resposta :Para otimizar o processo de atualização para o E-Business Suite Release 12.2, o AD Delta 5 Release Update Pack introduziu o modo de tempo de inatividade, que é usado da seguinte forma:
$ adop phase=apply patches=<patch_number> apply_mode=downtime

O modo de tempo de inatividade não usa um ciclo de correção online. O processo de aplicação de um patch no modo de tempo de inatividade é concluído mais rapidamente do que no modo online, mas ao custo de maior tempo de inatividade do sistema.
Ao aplicar os patches do Oracle E-Business Suite nesse modo, o adop primeiro confirmará que a camada do aplicativo serviços estão inativos e, em seguida, prosseguirá para aplicar o patch à edição de execução do banco de dados e sistema de arquivos Oracle E-Business Suite.
O modo de tempo de inatividade é suportado para:
-Todos os patches (incluindo pós-atualização patch) que faz parte do processo de atualização da versão 12.2 e é concluído antes que o sistema seja dimensionado, os serviços de camada de aplicativo sejam iniciados e os usuários façam login no sistema atualizado.
-ambientes de teste ou desenvolvimento de nó único, onde o suporte à produção e a alta disponibilidade não são necessários.

O modo de tempo de inatividade permite que o processo de atualização 12.2 seja concluído o mais rápido possível. Depois que a atualização estiver concluída e os usuários estiverem online, todos os patches subsequentes em um sistema de produção devem usar o modo online, não o modo de tempo de inatividade, a menos que o leia-me do patch indique o contrário.

Várias restrições se aplicam ao uso do modo de tempo de inatividade:
-Você não pode validar a aplicação de patch bem-sucedida antes que a transição para o código atualizado ocorra.
-Não há capacidade de abortar um patch com falha e retornar à execução existente edição.
-Os patches da versão 12.2 normalmente não são testados no modo de inatividade.
-O uso do modo de inatividade em um ambiente de camada de aplicativo de vários nós não é testado ou suportado.
Pergunta 24 . O que posso fazer para reduzir o tempo necessário para a transição?
Resposta :é importante distinguir entre o tempo necessário para toda a fase de transição e o período de inatividade dentro da fase. O tempo de inatividade real (durante o qual os usuários não podem fazer login) é significativamente menor do que toda a fase. Para ajudar a reduzir o tempo total gasto pelo cutover, você pode fazer três coisas:
-Executar a fase de finalização explicitamente, para evitar a necessidade de cutover para fazer isso.
-Encerrar os gerenciadores simultâneos antes de executar cut over, para evitar ter que esperar pela conclusão de solicitações simultâneas. Como alternativa, certifique-se de que nenhum trabalho simultâneo de longa duração seja enviado enquanto um ciclo de correção estiver em andamento.
-Certifique-se de estar usando o número máximo de trabalhadores paralelos que seu sistema suportará.

Pergunta 25 .O que é fs_clone e como é usado?
Resposta O comando adop phase=fs_clone é um comando especial usado para copiar o sistema de arquivos de execução para o sistema de arquivos de patch.

Pergunta 26 .As tarefas de manutenção de configuração automática e adadmin, como adrelink, compilação de formulários, compilação de relatórios, serão realizadas on-line?
Resposta: Sim, essas tarefas de manutenção serão realizadas online. As operações relevantes serão direcionadas ao sistema de arquivos de correção e devem ser executadas durante um ciclo de correção. Eles não terão nenhum impacto no sistema de arquivos de execução.

Pergunta 27 .O Online Patching altera a forma como os patches de correção de dados são aplicados ao Oracle E-Business Suite 12.2?
Resposta Sim. Os patches de correção de dados (usados ​​para corrigir dados transacionais) requerem tratamento especial. O readme do patch dará instruções completas.

Pergunta 28 Como aplico ou corrijo minhas personalizações no Oracle E-Business Suite Versão 12.2?
Resposta Você deve aplicar suas personalizações à edição de patch durante a fase de aplicação do ciclo de Patching Online. Como isso acontece antes da fase de transição, suas alterações serão propagadas para a nova edição de execução (junto com todas as correções nos patches aplicadas durante o ciclo de correção).

Pergunta 29 . Se o código personalizado estiver instalado em um esquema de banco de dados separado, preciso habilitar a edição do meu esquema de banco de dados personalizado?
Resposta Os padrões de codificação no Guia do Desenvolvedor do Oracle E-Business Suite afirmam que a primeira etapa para o desenvolvimento de qualquer aplicativo personalizado é registrar o esquema personalizado do Oracle com os aplicativos do Oracle E-Business Suite. O patch de ativação do Online Patching permite a edição em todos os esquemas registrados no aplicativo. Se você seguir esse processo, seu esquema será habilitado para edição automaticamente.

Pergunta 30 . Há alguma consideração especial para a criação de patches personalizados compatíveis com o Online Patching?
Resposta Sim. Há algumas considerações especiais para a criação de patches personalizados compatíveis com o Online Patching. Consulte a seção Padrões de Patch do Guia do Desenvolvedor do Oracle E-Business Suite.

Pergunta 31 :Como um esquema de banco de dados não Oracle E-Business Suite pode acessar as tabelas do Oracle E-Business Suite?
Resposta Qualquer esquema de terceiros, seja de produtos de terceiros ou código personalizado, deve acessar as tabelas do Oracle E-Business Suite por meio dos sinônimos no esquema APPS. O acesso direto às tabelas do Oracle E-Business Suite pode produzir resultados incorretos.

Pergunta 32: Quais são as principais diferenças tecnológicas entre R12.2 e R12.1
Resposta: R12.2 usa weblogic enquanto R12.1 usa OC4J. Além disso, temos o recurso de correção online no r12.2 usando edição e sistema de arquivos patch/run

R12.1 Techstack



Pilha técnica R12.2



Pergunta 33 :Como alterar a senha dos aplicativos no R12.2?
Resposta: a senha dos apps é a mesma do R12.1, com exceção de alterar isso no console do weblogic também.

Pergunta 34 :onde estão os arquivos de log armazenados para adoção?
Resposta: Ele é armazenado no terceiro sistema de arquivos que é um sistema de arquivos sem edição

Pergunta 35 . como você se conecta à edição do patch?
Resposta :Fonte do env usando a opção de patch
/u71/R122/EBSapps.env patch

Pergunta 36 :Como determinar a versão weblogic em R12.2
Resposta Como encontrar a versão do Weblogic

Pergunta 37. Como aumentar o nó de gerenciamento na R12.2?
Resposta

Como adicionar o servidor de gerenciamento na R12.2

Como excluir o servidor de gerenciamento na R12.2

Pergunta 38 . Onde está o arquivo de log localizado no R12.2 Apache e Weblogic

Resposta
Logs do Apache
$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OHS/EBS_web_*/*log

Registro OPMN
$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OPMN/opmn/*

Logs do Weblogic
$IAS_ORACLE_HOME/../wlserver_10.3/common/nodemanager $EBS_DOMAIN_HOME/servers/oa*/logs/*
$EBS_DOMAIN_HOME/servers/forms*/logs/*
$EBS_DOMAIN_HOME/servers/AdminServer/logs/*
$EBS_DOMAIN_HOME/sysman/log/*

Pergunta 39 . Como parar e iniciar os serviços em R12.2
Resposta

Quando queremos parar todos os serviços de aplicativos usando o script adstpall.sh, fornecemos a senha dos aplicativos no R12.1.3. Mas no R12.2 ele solicitará a senha do administrador do weblogic, além de desativar todos os serviços.

Precisamos fornecer a senha de administrador do Weblogic
Componente Comando
Gerenciador de nós $adnodemgrctl.sh start Insira a senha de administrador do Weblogic:
Servidor de administração Weblogic $adadminsrvctl.sh start Insira a senha de administrador do Weblogic:
Aplicativo de escuta $adalnctl.sh início
Oracle Process Manager $adopmnctl.sh iniciar
Serviços Apache $adapcctl.sh iniciar
Servidor gerenciado para serviços OACORE $admanagedsrvctl.sh start oacore_server1 Digite a senha de administrador do Weblogic:
Servidor gerenciado para FormsServices $admanagedsrvctl.sh start forms_server1 Digite a senha de administrador do Weblogic:
Servidor gerenciado para serviços Fusion MiddleWare  $admanagedsrvctl.sh start oafm_server1 Digite a senha de administrador do Weblogic:
Servidor gerenciado para serviços da Web de formulários $admanagedsrvctl.sh start forms-c4ws_server1 Digite a senha de administrador do Weblogic:
Serviço de gerenciamento simultâneo $adcmctl.sh iniciar aplicativos/aplicativos
Serviços de servidor de preenchimento $jtffmctl.sh iniciar

Parar
Quando quisermos parar todos os serviços adstpall.sh apps/apps novamente, ele solicitará a senha do weblogic
Componente Comando
Serviços de servidor de preenchimento $jtffmctl.sh parada
Serviço de gerenciamento simultâneo $adcmctl.sh parar aplicativos/aplicativos
Servidor gerenciado para serviços da Web de formulários $admanagedsrvctl.sh stop forms-c4ws_server1 Digite a senha de administrador do Weblogic:
Servidor gerenciado para serviços Fusion MiddleWare  $admanagedsrvctl.sh stop oafm_server1 Digite a senha de administrador do Weblogic:
Servidor gerenciado para FormsServices $admanagedsrvctl.sh stop forms_server1 Digite a senha de administrador do Weblogic:
Servidor gerenciado para serviços OACORE $admanagedsrvctl.sh stop oacore_server1 Digite a senha de administrador do Weblogic:
Serviços Apache $adapcctl.sh parada
Oracle Process Manager $adopmnctl.sh parar
Aplicativo de escuta $adadlctl stop
Servidor de administração Weblogic $adadminsrvctl.sh stop Digite a senha de administrador do Weblogic:
Gerenciador de nós $adnodemgrctl.sh stop Digite a senha de administrador do Weblogic:

Scripts administrativos em R12.2
Pergunta 40 . Precisamos copiar o middleware de fusão Oracle na clonagem R12.2?
Resposta Não é necessário na clonagem R12.2, pois o adpreclone copia o meio de fusão do Oracle em formato compactado na camada do aplicativo

Como clonar o ambiente R12.2

Pergunta bônus
Pergunta 41:  Ainda posso usar o adpatch no ambiente de correção on-line da versão 12.2?
Resposta Não. Embora as ferramentas da Oracle possam invocar internamente o utilitário adpatch, a invocação direta do usuário do adpatch não é permitida.
Pergunta 42 Quais são as principais etapas para fazer upgrade de R12.1 para R12.2?
Resposta
  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)

Detalhado é dado abaixo artigos

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

Pergunta 43 Como alterar o webport em R12.2?

Resposta

Como alterar a porta da Web no EBS 12.2

Pergunta 44 O que é o modo Hotpatch em R12.0/R12.1?

Resposta

Informações impressionantes sobre o modo HOTPATCH em adop

Pergunta 45 O que todos os servidores weblogic estão incluídos no R12.2?
Resposta
• ADMINSERVER (Servidor Administrativo WebLogic)
•OACORE_SERVER1 (Aplicativos de Autoatendimento)
•OAFM_SERVER1 (WebServices, AppsSearch, Agente de Transporte)
•FORMS_SERVER1 (Oracle Forms 10.1.2.3 Servlet)
•FORMS-C4WS_SERVER (Servlet de Formulários de Serviço da Web)


Articles you must read on R12.2
Login flow and basic troubleshooting for R12.2
Service Group changes in R12.2
adopmon and adopreports utility R12.2.5
How to re-attach 12.2 E-Business Oracle Homes to the central inventory
Isolating post-upgrade concurrent programs to a separate manager queue in R12.2
R12.2 RapidWiz Installed Components and System Requirements
Top AWR useful queries for R12.2/R12.1 Upgrade
How to rollback the patch after failed cutover phase in R12.2
forward cross edition triggers R12.2
Solaris OS parameter required for R12.2 Upgrade


Curso mais vendido na Udemy para DBAs
Shell Scripting:descubra como automatizar tarefas de linha de comando
Administração do EBS 12.2 [AppsDBA]
Oracle SQL 11g + Oracle Apps R12 DBA
Aprenda Big Data:The Hadoop Ecosystem Masterclass
Oracle SQL – SQL passo a passo
Livros recomendados
DBA de aplicativos Oracle + scripts de DBA principais:scripts para economizar tempo e esforços
Um guia prático para implementar o Oracle E-Business Suite