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

Scripts d'administration dans R12.2 Ebuisness Suite

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