Oracle
 sql >> Base de données >  >> RDS >> Oracle

40 questions que vous devez savoir sur R12.2

R12.2 est la dernière version dans la zone Oracle EBS. Nous présentons ici la question la plus recherchée sur 40 que vous devez connaître sur R12.2

Question 1  :Qu'est-ce que la correction en ligne ?
Réponse  :
La correction en ligne est un nouveau mécanisme de correction disponible avec R12.2 qui permet l'application de correctifs pendant que le système est opérationnel et que les utilisateurs travaillent normalement.

Question 2  :Quelle fonctionnalité de correctifs en ligne d'Oracle E-Business Suite est disponible ?
Réponse Les correctifs en ligne sont utilisés avec Oracle E-Business Suite 12.2 et versions ultérieures.
Question 3  :Quels types de correctifs sont appliqués en ligne ?
Réponse :Tous les correctifs Oracle E-Business Suite version 12.2 sont appliqués en ligne. Cela inclut les correctifs ponctuels, les correctifs cumulatifs, les mises à jour consolidées et les correctifs de sécurité.

Question 4 : Qu'est-ce que le cycle de correctifs en ligne ?
Réponse :Le cycle d'application de correctifs en ligne est une séquence d'étapes (phases) interdépendantes utilisées pour appliquer des correctifs à un système Oracle E-Business Suite.

Question 5 : Quel outil est utilisé pour appliquer les correctifs en ligne ?
Réponse : L'utilitaire de ligne de commande AD Online Patching (adop) est utilisé pour gérer le cycle de correction en ligne. adop invoque adpatch est l'arrière-plan uniquement

Question 6  :Y a-t-il des temps d'arrêt dans Online Patching ?
Réponse :Il y a une courte période d'indisponibilité lorsque les services de niveau application sont arrêtés et redémarrés. La base de données reste ouverte tout le temps.

Changements technologiques clés dans E-business Suite R12.2

Question 7 Une fois la mise à niveau vers la version 12.2 effectuée, puis-je toujours appliquer les correctifs de manière traditionnelle ?
Réponse :Non. Tous les correctifs de la version 12.2 seront des correctifs en ligne. La méthode traditionnelle d'application des correctifs antérieure à la version 12.2 ne fonctionnera pas.

Question 8  :Qu'est-ce que l'infrastructure de correctifs en ligne ?
Réponse :Cette infrastructure inclut l'édition des objets de la base de données et les composants du système de fichiers patch/run.

Question 9 . L'application de correctifs en ligne nécessite-t-elle la fonctionnalité 11gR2 Oracle Database Edition Based Redefinition (EBR) ?
Réponse Oui. L'application de correctifs en ligne dépend de la fonctionnalité EBR (Edition Based Redefinition) qui a été introduite dans la base de données Oracle 11gR2. Plus particulièrement, EBR permet l'édition d'objets de code dans la base de données. Pour ce faire, il fournit de nouveaux types d'objets tels que des éditions, des vues d'édition et des déclencheurs inter-éditions, qui font tous partie de l'infrastructure Online Patching.

Détermination et configuration de l'édition R12.2

Question 10 . Quelles sont les phases qui composent le cycle de correctifs en ligne ?
Réponse  : Le cycle de correction en ligne comprend les phases suivantes :
1.Préparer une copie virtuelle (édition de correctif) de l'application en cours d'exécution (édition d'exécution).
2.Appliquer des correctifs à l'édition de correctif de l'application.
3.Finaliser le système en vue de la phase de transition.
4.Passer à l'édition de correctif et en faire la nouvelle édition d'exécution.
5.Nettoyer les définitions ou les données obsolètes pour récupérer de l'espace.

Architecture d'Oracle Ebuisness Suite dans R12.2

Question 11 .Quel temps d'arrêt est nécessaire pendant un cycle de correctifs en ligne ? ou comme le nom l'indique en ligne, il n'y a pas de temps d'arrêt dans l'ensemble du processus
Réponse La phase de basculement nécessite une courte période d'arrêt (généralement quelques minutes) pour les tâches de transition telles qu'un redémarrage des services de niveau application.

Question 12 . Un temps d'arrêt est-il nécessaire pour le niveau base de données ?
Réponse :Non. En fait, la base de données doit être opérationnelle pendant chaque phase du cycle de correctifs en ligne. Base de données Suite.

Question 13 .Comment fonctionne Online Patching au niveau de l'application ?
Réponse :Lors de l'installation de la version 12.2, l'installation rapide établira deux copies du système de fichiers du niveau application. L'une des copies sera étiquetée comme le système de fichiers d'exécution et l'autre comme le système de fichiers du correctif. Par la suite, lorsqu'un correctif est appliqué, adop :
1.Synchronise le contenu du système de fichiers d'exécution avec le système de fichiers du correctif. Cela se produit pendant la phase de préparation.
2.Effectuez des actions de correction sur le système de fichiers de correction. Cela se produit pendant la phase d'application.
3.Enfin, pendant la phase de basculement, l'utilitaire adop redémarre les services de niveau application. Le système de fichiers de correctifs est ensuite promu en tant que nouveau système de fichiers d'exécution, et l'ancien système de fichiers d'exécution devient le système de fichiers de correctifs pour le cycle de correctifs suivant.

Notez qu'un troisième système de fichiers, le système de fichiers non édité (fs_ne), est créé pour stocker les fichiers contenant les données nécessaires à tous les systèmes de fichiers, tels que les fichiers journaux.

Résumé du cycle de correctifs en ligne R12.2

Adop expliqué R12.2

Question 14 .Comment puis-je appliquer les correctifs Oracle Fusion Middle-ware dans Oracle E-Business Suite version 12.2 ?
Réponse :lors de la phase d'application d'un cycle d'application de correctifs en ligne, vous appliquez des correctifs Oracle Fusion Middle-ware aux répertoires d'origine Oracle Home du système de fichiers de l'édition de correctifs. Ensuite, une fois la phase de basculement terminée, vous synchronisez les systèmes de fichiers en effectuant une opération fs_clone.

Comment appliquer les correctifs technologiques à EBS R12.2

Question 15 . Puis-je utiliser l'édition de correctif à des fins de test et de développement ?
Réponse En tant que composant spécialisé de l'infrastructure de correction en ligne, l'édition de correctifs n'est pas prise en charge pour une utilisation en tant qu'environnement de test. Vous devez continuer à utiliser un environnement de test distinct et dédié.

Question 16 .Peut-on utiliser Online Patching avec des technologies de bases de données telles qu'Active Dataguard et Flashback ?
Réponse :Oui. Les correctifs en ligne peuvent être utilisés avec Active Dataguard et Flashback. En fait, nous pouvons utiliser le flashback pour annuler les modifications après le basculement final
Question 17 . Quelles sont les principales différences entre les tables DBA_OBJECTS, DBA_OBJECTS_AE et AD_OBJECTS ?
Réponse DBA_OBJECTS affiche les informations sur l'objet pour l'édition actuelle, mais la colonne STATUS de cette vue peut afficher l'objet comme VALID même si l'objet doit réellement être compilé avant utilisation.
DBA_OBJECTS_AE est similaire à DBA_OBJECTS, mais affiche les informations sur l'objet dans tous éditions. Cela présente l'inconvénient d'afficher les objets des anciennes éditions qui ne sont plus accessibles à l'application.
AD_OBJECTS est la solution de contournement d'Oracle E-Business Suite à la colonne STATUS non fiable dans DBA_OBJECTS. AD_OBJECTS affiche le statut correct de chaque objet visible dans l'édition actuelle. Il indique également si l'objet est "actuel" (un objet réel) dans l'édition actuelle, ou un objet "stub" (la définition de l'objet a été héritée d'une édition précédente). Vous pouvez interroger AD_OBJECTS pour localiser les objets qui doivent être recompilés avant utilisation :

SQL>select owner, object_name, object_type
from ad_objects
where status = 'INVALID'
order by 1,2,3
/

La même logique peut être appliquée en exécutant le script :

SQL>sqlplus apps/apps @$AD_TOP/sql/ADZDSHOWINVALID

Tout ce que vous aimeriez savoir sur Créer une table dans Oracle

Index Oracle et types d'index

Question 18 .L'application de correctifs en ligne augmente-t-elle les exigences en matière de port réseau sur une instance Oracle E-Business Suite ?
Réponse : Oui. L'application de correctifs en ligne nécessite un ensemble supplémentaire de ports réseau pour les serveurs gérés Oracle WebLogic Server sur le deuxième système de fichiers. Pendant la phase de basculement, les serveurs gérés s'exécutent simultanément sur le système de fichiers du correctif et exécutent le système de fichiers pendant une brève période, dans le cadre d'un processus de transition progressive.

Question 19 .Est-il possible d'abandonner une session de correctifs en ligne ?
Répondre Oui. Jusqu'au basculement, vous pouvez exécuter la phase d'abandon pour annuler les modifications apportées jusqu'à présent dans le cycle de patch. Il n'est pas possible de sauvegarder les correctifs une fois la transition terminée.

Question 20 .La configuration APPL_TOP partagée est-elle prise en charge avec Online Patching ?
Réponse :Oui. Une configuration APPL_TOP partagée est prise en charge et recommandée pour les implémentations de niveau d'application à plusieurs nœuds dans la version 12.2.

Question 21 .Comment fonctionne adop dans un environnement multi-nœud ?
Réponse L'outil de correction en ligne adop utilise des API distantes et une connexion ssh pour exécuter des opérations de correction sur des nœuds distants dans un environnement à plusieurs nœuds. Le nœud qui lance adop devient le nœud "maître", et les nœuds distants sont appelés "esclaves".

Question 22 .Comment puis-je déterminer l'état de ma session de correctifs en ligne ?
Réponse :Vous pouvez exécuter la commande adop -status. Cela affichera des informations qui incluent les phases terminées et le temps nécessaire. Si vous souhaitez des détails supplémentaires sur les opérations effectuées, vous pouvez exécuter la commande adop -status -detail.

Question 23 .Qu'est-ce que le mode d'indisponibilité et quand peut-il être utilisé ?
Réponse :Pour optimiser le processus de mise à niveau vers la version 12.2 d'E-Business Suite, le pack de mise à jour de la version AD Delta 5 a introduit le mode d'indisponibilité, qui est utilisé comme suit :

$ adop phase=apply patches=<patch_number> apply_mode=downtime

Le mode d'indisponibilité n'utilise pas de cycle de correction en ligne. Le processus d'application d'un correctif en mode temps d'arrêt se termine plus rapidement qu'en mode en ligne, mais au prix d'un temps d'arrêt système accru.
Lors de l'application de correctifs Oracle E-Business Suite dans ce mode, adop confirme d'abord que le niveau d'application services sont en panne, et procédera ensuite à l'application du correctif à l'édition d'exécution de la base de données et du système de fichiers Oracle E-Business Suite.
Le mode d'indisponibilité est pris en charge pour :
-Tous les correctifs (y compris les correctifs post-mise à niveau patching) qui fait partie du processus de mise à niveau de la version 12.2 et est terminé avant que le système ne soit mis à l'échelle, que les services de niveau application ne soient démarrés et que les utilisateurs ne se connectent au système mis à niveau.
-Environnements de développement ou de test à nœud unique, où le support de production et la haute disponibilité ne sont pas nécessaires.

Le mode temps d'arrêt permet au processus de mise à niveau 12.2 d'être terminé aussi rapidement que possible. Une fois la mise à niveau terminée et les utilisateurs en ligne, tous les correctifs ultérieurs sur un système de production doivent utiliser le mode en ligne, et non le mode d'indisponibilité, sauf indication contraire dans le fichier readme du correctif.

Plusieurs restrictions s'appliquent à l'utilisation du mode temps d'arrêt :
-Vous ne pouvez pas valider l'application réussie du correctif avant que le passage au code mis à jour n'ait lieu.
-Il n'est pas possible d'abandonner un correctif ayant échoué et de revenir à l'exécution existante édition.
-Les correctifs de la version 12.2 ne sont normalement pas testés en mode temps d'arrêt.
-L'utilisation du mode temps d'arrêt dans un environnement de niveau d'application à plusieurs nœuds n'est ni testée ni prise en charge.
Question 24 . Que puis-je faire pour réduire le temps nécessaire au basculement ?
Réponse :Il est important de faire la distinction entre le temps nécessaire à l'ensemble de la phase de basculement et la période d'indisponibilité au sein de la phase. Le temps d'arrêt réel (pendant lequel les utilisateurs ne peuvent pas se connecter) est nettement plus court que l'ensemble de la phase. Pour aider à réduire le temps global pris par le basculement, vous pouvez faire trois choses :
-Exécutez la phase de finalisation explicitement, pour éviter d'avoir à le faire.
-Arrêtez les gestionnaires simultanés avant d'exécuter coupé, pour éviter d'avoir à attendre que des requêtes simultanées se terminent. Vous pouvez également vous assurer qu'aucune tâche simultanée de longue durée n'est soumise pendant qu'un cycle de correctifs est en cours.
-Assurez-vous que vous utilisez le nombre maximal de nœuds de calcul parallèles que votre système prendra en charge.

Question 25 .Qu'est-ce que fs_clone et comment est-il utilisé ?
Réponse La commande adop phase=fs_clone est une commande spéciale utilisée pour copier le système de fichiers d'exécution dans le système de fichiers du correctif.

Question 26 .Les tâches de maintenance AutoConfig et adadmin telles que adrelink, la compilation de formulaires, la compilation de rapports seront-elles effectuées en ligne ?
Réponse : Oui, ces tâches de maintenance seront effectuées en ligne. Les opérations pertinentes seront ciblées sur le système de fichiers de correctif et doivent être effectuées au cours d'un cycle de correctif. Ils n'auront aucun impact sur le système de fichiers d'exécution.

Question 27 .Les correctifs en ligne modifient-ils la façon dont les correctifs de données sont appliqués à Oracle E-Business Suite 12.2 ?
Réponse Oui. Les correctifs de données (utilisés pour corriger les données transactionnelles) nécessitent un traitement spécial. Le patch readme vous donnera des instructions complètes.

Question 28 Comment appliquer ou corriger mes personnalisations dans Oracle E-Business Suite version 12.2 ?
Réponse Vous devez appliquer vos personnalisations à l'édition du correctif pendant la phase d'application du cycle de correction en ligne. Étant donné que cela se produit avant la phase de basculement, vos modifications seront propagées à la nouvelle édition d'exécution (avec tous les correctifs dans les correctifs appliqués pendant le cycle de correctifs).

Question 29 . Si le code personnalisé est installé sur un schéma de base de données distinct, dois-je activer l'édition de mon schéma de base de données personnalisé ?
Réponse Les normes de codage du Guide du développeur Oracle E-Business Suite indiquent que la première étape de tout développement d'application personnalisée consiste à enregistrer le schéma Oracle personnalisé auprès des applications Oracle E-Business Suite. Le correctif d'activation Online Patching permet l'édition sur tous les schémas enregistrés avec l'application. Si vous suivez ce processus, votre schéma sera automatiquement activé pour l'édition.

Question 30 . Existe-t-il des considérations particulières pour la création de correctifs personnalisés conformes aux correctifs en ligne ?
Réponse Oui. Il existe des considérations particulières pour la création de correctifs personnalisés conformes à la correction en ligne. Reportez-vous à la section Patching Standards du Oracle E-Business Suite Developer’s Guide.

Question 31  :Comment un schéma de base de données non Oracle E-Business Suite peut-il accéder aux tables Oracle E-Business Suite ?
Réponse Tout schéma tiers, provenant de produits tiers ou de code personnalisé, doit accéder aux tables Oracle E-Business Suite via les synonymes du schéma APPS. L'accès direct aux tables Oracle E-Business Suite peut produire des résultats incorrects.

Question 32 : Quelle est la principale différence technologique entre R12.2 et R12.1
Réponse : R12.2 utilise weblogic tandis que R12.1 utilise OC4J. En dehors de cela, nous avons une fonctionnalité de correctifs en ligne dans r12.2 en utilisant le système de fichiers d'édition et de correctif/exécution

Pile technique R12.1

Pile technologique R12.2

Question 33  : Comment changer le mot de passe des applications dans R12.2 ?
Réponse : Le mot de passe des applications est le même que R12.1, à l'exception du fait qu'il est également modifié dans la console Weblogic.

Question 34  :où sont stockés les fichiers journaux pour l'adoption ?
Réponse : Il est stocké dans le troisième système de fichiers qui n'est pas un système de fichiers d'édition

Question 35 . comment vous connectez-vous à l'édition patch ?
Répondre  :sourcez l'environnement à l'aide de l'option de correctif

Correctif
/u71/R122/EBSapps.env patch

Question 36  :Comment déterminer la version de weblogic dans R12.2
Réponse Comment trouver la version Weblogic

Question 37. Comment augmenter le nœud de gestion dans R12.2 ?
Réponse

Comment ajouter le serveur de gestion dans R12.2

Comment supprimer le serveur de gestion dans R12.2

Question 38 . Où se trouve le fichier journal dans R12.2 Apache et Weblogic

Répondre
Journaux Apache

$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OHS/EBS_web_*/*log

Journal OPMN

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

Journaux 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/*

Question 39 . Comment arrêter et démarrer les services dans R12.2
Réponse

Lorsque nous voulons arrêter tous les services d'application à l'aide du script adstpall.sh, nous fournissons le mot de passe des applications dans R12.1.3. Mais dans R12.2, il demandera le mot de passe administrateur weblogic en plus de le ramener à tous les services.

Nous devons fournir le mot de passe administrateur Weblogic

Composant Commande
Gestionnaire de nœuds $adnodemgrctl.sh start Entrez le mot de passe administrateur Weblogic :
Serveur d'administration Weblogic $adadminsrvctl.sh start Entrez le mot de passe administrateur Weblogic :
Écouteur d'application début $adalnctl.sh
Gestionnaire de processus Oracle $adopmnctl.sh start
Services Apache $adapcctl.sh start
Serveur géré pour les services OACORE $admanagedsrvctl.sh démarrez oacore_server1 Entrez le mot de passe administrateur Weblogic :
Serveur géré pour FormsServices $admanagedsrvctl.sh start forms_server1 Entrez le mot de passe administrateur Weblogic :
Serveur géré pour les services Fusion MiddleWare $admanagedsrvctl.sh start oafm_server1 Entrez le mot de passe administrateur Weblogic :
Serveur géré pour les services Web Forms $admanagedsrvctl.sh start forms-c4ws_server1 Entrez le mot de passe administrateur Weblogic :
Service de gestion simultanée $adcmctl.sh démarrer des applications/applications
Services de sereur de remplissage $jtffmctl.sh start

Arrêter
Lorsque nous voulons arrêter tous les services adstpall.sh apps/apps à nouveau, il va demander le mot de passe weblogic

Composant Commande
Services de sereur de remplissage $jtffmctl.sh stop
Service de gestion simultanée $adcmctl.sh arrêter les applications/applications
Serveur géré pour les services Web Forms $admanagedsrvctl.sh stop forms-c4ws_server1 Entrez le mot de passe administrateur Weblogic :
Serveur géré pour les services Fusion MiddleWare $admanagedsrvctl.sh stop oafm_server1 Entrez le mot de passe administrateur Weblogic :
Serveur géré pour FormsServices $admanagedsrvctl.sh stop forms_server1 Entrez le mot de passe administrateur Weblogic :
Serveur géré pour les services OACORE $admanagedsrvctl.sh stop oacore_server1 Entrez le mot de passe administrateur Weblogic :
Services Apache $adapcctl.sh stop
Gestionnaire de processus Oracle $adopmnctl.sh stop
Écouteur d'application $adadlctl stop
Serveur d'administration Weblogic $adadminsrvctl.sh stop Entrez le mot de passe administrateur Weblogic :
Gestionnaire de nœuds $adnodemgrctl.sh stop Entrez le mot de passe administrateur Weblogic :

Scripts d'administration dans R12.2
Question 40 . Avons-nous besoin de copier le middleware de fusion Oracle dans le clonage R12.2 ?
Réponse Il n'est pas requis dans le clonage R12.2 car adpreclone copie le milieu de fusion Oracle au format compressé au niveau de l'application

Comment cloner l'environnement R12.2

Question bonus
Question 41 :  Puis-je toujours utiliser adpatch dans l'environnement de correctifs en ligne de la version 12.2 ?
Réponse Non. Bien que les outils Oracle puissent invoquer en interne l'utilitaire adpatch, l'invocation directe d'adpatch par l'utilisateur n'est pas autorisée.
Question 42 Quelles sont les étapes principales pour passer de R12.1 à R12.2 ?
Réponse

  1. Étapes de préparation avant la mise à niveau
  2. Mise à niveau principale à l'aide du pilote de mise à niveau principal pour R12.2.0 (fusionné avec le correctif de mise à niveau consolidé Oracle E-Business Suite préinstallé pour R12.2.0)
  3. Activation des correctifs en ligne
  4. Appliquer les dernières R12.AD.C.Delta.n et R12.TXK.C.Delta.n
  5. Application du pack de mise à jour de la version 12.2.n (RUP)

Le détail est donné ci-dessous articles

Processus de mise à niveau étape par étape pour la mise à niveau R12.2 partie -1
Processus de mise à niveau étape par étape vers la mise à niveau R12.2 partie -2
Processus de mise à niveau étape par étape vers la mise à niveau R12.2 partie -3
Processus de mise à niveau étape par étape pour la partie 4 de la mise à niveau R12.2

Question 43 Comment changer de port Web dans R12.2 ?

Répondre

Comment changer le port Web dans EBS 12.2

Question 44 Qu'est-ce que le mode Hotpatch dans R12.0/R12.1 ?

Répondre

Informations impressionnantes sur le mode HOTPATCH en adoption

Question 45 Quels sont tous les serveurs weblogic inclus dans R12.2 ?
Réponse
•ADMINSERVER (serveur d'administration WebLogic)
•OACORE_SERVER1 (applications en libre-service)
•OAFM_SERVER1 (WebServices, AppsSearch, agent de transport)
•FORMS_SERVER1 (servlet Oracle Forms 10.1.2.3)
•FORMS-C4WS_SERVER (servlet de formulaires de service 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

Cours le plus vendu sur Udemy pour les DBA
Shell Scripting :découvrez comment automatiser les tâches de ligne de commande
Administration d'EBS 12.2 [AppsDBA]
Oracle SQL 11g + Oracle Apps R12 DBA
Découvrez le Big Data :la classe de maître de l'écosystème Hadoop
Oracle SQL – SQL étape par étape

Livres recommandés
Scripts Oracle Apps DBA + Core DBA :des scripts pour vous faire gagner du temps et des efforts
Un guide pratique pour mettre en œuvre Oracle E-Business Suite