Dans cette section, nous parlerons de divers scripts d'arrêt de démarrage d'Oracle EBS 12.2 dans la dernière version d'Oracle Apps par Oracle Corporation. Voici le script principal et comment ils sont utilisés pour arrêter/démarrer l'application
Commencer
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 de $adalnctl.sh |
Gestionnaire de processus Oracle | $adopmnctl.sh start |
Services Apache | $adapcctl.sh start |
Serveur géré pour les services OACORE | $admanagedsrvctl.sh start 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 gestionnaire simultané | $adcmctl.sh démarrer des applications/applications |
Services de sereur de remplissage | $jtffmctl.sh start |
Arrêter
Composant | Commande |
Services de sereur de remplissage | $jtffmctl.sh stop |
Service de gestionnaire simultané | $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 : |
Nous connaissons déjà les scripts consolidés pour arrêter et démarrer les applications dans R12
"adstrtal.sh" est utilisé pour démarrer tous les services d'application
"adstpall.sh" est utilisé pour arrêter d'autres services.
Avant EBS R12.2, vous n'avez besoin que du nom d'utilisateur et du mot de passe des applications pour exécuter ce script. Dans EBS R12.2, vous avez besoin d'un paramètre de mot de passe supplémentaire pour le serveur d'administration weblogic pour démarrer/arrêter les services d'application EBS.
./adstrtal.sh apps/apps
Entrez le mot de passe du serveur WebLogic :
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/jtffmctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adopmnctl.sh start
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adapcctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adnodemgrctl.sh start -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adalnctl.sh start
/ xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adcmctl.sh start
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adadminsrvctl.sh start -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start forms_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start forms-c4ws_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start oafm_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/ admin/scripts/admanagedsrvctl.sh démarrer oacore_server1 -nopromptmsg
Si vous avez un mot de passe stocké dans la variable , vous pouvez utiliser la commande ci-dessous
{ echo $APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Points importants
Opmn gère uniquement le serveur Apache en R12.2
WLS (serveur Weblogic) gère les services oacore,forms et oafm
Fichiers journaux pour les scripts d'administration dans R12.2
Nom du fichier journal | Description |
adopmnctl.txt | FMW Oracle Process Manager Notification Server (contrôle les processus Apache) |
adapcctl.txt | Service FMW OHS (Apache) |
adnodemgrctl.txt | WLS Node Manager contrôle les instances de serveur au sein d'un domaine en fournissant une fonctionnalité de redémarrage automatique. |
adadminsrvctl.txt | WLS AdminServer contrôle l'accès aux pages dans WLS pour une configuration à l'échelle du système |
adoacorectl.txt | WLS Oracle E-Business Suite 12.2 Application Server pour les produits Web en libre-service |
adformsctl.txt | Serveur de formulaires d'application WLS Oracle E-Business Suite 12.2 |
adoafmctl.txt | WLS Oracle E-Business Suite 12.2 Application Server pour les transactions Oracle Transport Agent XML, Secure Enterprise Search (SES) et Web Service |
adforms-c4wsctl.txt | WLS Oracle E-Business Suite 12.2 Application Server utilisé par les produits WebService utilisant l'API Java pour les formulaires |
Vous pouvez utiliser -help pour obtenir plus d'options des scripts
[[email protected] scripts]$ ./adstrtal.sh -help USAGE: adstrtal.sh [-nothreading] adstrtal.sh -secureapps adstrtal.sh -nodbchk adstrtal.sh -mode=allnodes adstrtal.sh -msimode [[email protected] scripts]$ ./adstpall.sh -help USAGE: adstpall.sh [-skipNM] [-skipAdmin] [-nothreading] adstpall.sh -secureapps [-skipNM] [-skipAdmin] adstpall.sh -nodbchk [-skipNM] [-skipAdmin] adstpall.sh -mode=allnodes
Table des matières
- Comment arrêter/démarrer les services dans R12.2 sur plusieurs nœuds
- Comment démarrer les services en mode d'indépendance des services gérés
- Comment programmer le démarrage/l'arrêt de tous les services via crontab
- Comment arrêter/démarrer tous les serveurs gérés sur le nœud
Comment arrêter/démarrer les services dans R12.2 sur plusieurs nœuds
Arrêter
adstpall.sh -mode=allnodes
Démarrer
adstrtal.sh -mode=allnodes
Comment démarrer les services en mode d'indépendance des services gérés
Vous pouvez également démarrer des serveurs gérés en mode Managed Server Independence, où un serveur géré récupère sa configuration au démarrage en lisant directement ses fichiers de configuration et de sécurité, au lieu de contacter le serveur d'administration.
Cela se fait en spécifiant l'option -msimode sur la ligne de commande admanagedsrvctl.sh utilisée pour démarrer un serveur géré spécifique. Par exemple :
$ admanagedsrvctl.sh start oacore_server1 -msimode
Comment programmer le démarrage/l'arrêt de tous les services via crontab
Il est souvent nécessaire de faire rebondir automatiquement l'ensemble du système EBS pendant les heures creuses ou le week-end sans aucune intervention manuelle. Nous devrions pouvoir exécuter ceci en utilisant l'utilitaire cron sur le système Unix Cron est un planificateur Unix pour exécuter les scripts à une heure spécifiée. Nous pouvons créer les scripts ci-dessous pour faire rebondir le niveau APPS sur R12.2 et le planifier via cron
Voici les étapes
(1) créer un fichier apps_user comme
cat apps_user APPS_USER=APPS APPS_PWD=<apps pass> WLADMIN_PWD=<WL pass> chmod 700 apps_user This will ensure only the user running the services can read this
(2) Créez les scripts de démarrage et d'arrêt comme ceci
apps-start.sh . apps_user echo " Starting the services" { echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstrtal.sh -nopromptmsg echo "Services started"
apps-stop.sh . apps_user echo " Stopping the services" { echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstpall.sh -nopromptmsg echo "Services stopped"
Maintenant, nous planifions ces scripts via cron dans le système Linux pour faire le travail.
Comment arrêter/démarrer tous les serveurs gérés sur le nœud
Si vous avez configuré plusieurs oacore, formulaires, oafm sur le nœud, vous pouvez arrêter/démarrer selon la commande ci-dessous
$admanagedsrvctl.sh stopall oacore Enter Weblogic Admin Password: $admanagedsrvctl.sh stopall oafm Enter Weblogic Admin Password: $admanagedsrvctl.sh stopall forms Enter Weblogic Admin Password: $admanagedsrvctl.sh startall oacore Enter Weblogic Admin Password: $admanagedsrvctl.sh startall oafm Enter Weblogic Admin Password: $admanagedsrvctl.sh startall forms Enter Weblogic Admin Password:
Lire aussi
Patching publicitaire en ligne