sql >> Base de Datos >  >> RDS >> Oracle

Scripts de administración en R12.2 Ebuisness Suite

En esta sección, le informaremos sobre varios scripts de inicio y parada de Oracle EBS 12.2 en la última versión de Oracle Apps de Oracle Corporation. Aquí está el script principal y cómo se utilizan para detener/iniciar la aplicación

Empezar

Componente Comando
Administrador de nodos $adnodemgrctl.sh start 
Ingrese la contraseña de administrador de Weblogic:
Servidor de administración de Weblogic $adadminsrvctl.sh start 
Ingrese la contraseña de administrador de Weblogic:
Aplicación de escucha $adalnctl.sh inicio
Administrador de procesos de Oracle $adopmnctl.sh inicio
Servicios Apache $adapcctl.sh inicio
Servidor Administrado para Servicios OACORE $admanagedsrvctl.sh start oacore_server1 
Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para FormsServices $admanagedsrvctl.sh start forms_server1 
Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para servicios Fusion MiddleWare  $admanagedsrvctl.sh start oafm_server1 
Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para servicios web de formularios $admanagedsrvctl.sh iniciar formularios-c4ws_server1
 Ingrese la contraseña de administrador de Weblogic:
Servicio de administrador concurrente $adcmctl.sh iniciar aplicaciones/aplicaciones
Servicios de servidor completo $jtffmctl.sh inicio

Detener

Componente Comando
Servicios de servidor completo $jtffmctl.sh detener
Servicio de administrador concurrente $adcmctl.sh detener aplicaciones/aplicaciones
Servidor administrado para servicios web de formularios $admanagedsrvctl.sh stop forms-c4ws_server1 
Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para servicios Fusion MiddleWare  $admanagedsrvctl.sh stop oafm_server1 
Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para FormsServices $admanagedsrvctl.sh stop forms_server1 
Ingrese la contraseña de administrador de Weblogic:
Servidor Administrado para Servicios OACORE $admanagedsrvctl.sh stop oacore_server1 
Ingrese la contraseña de administrador de Weblogic:
Servicios Apache $adapcctl.sh detener
Administrador de procesos de Oracle $adopmnctl.sh detener
Aplicación de escucha $adadlctl parada
Servidor de administración de Weblogic $adadminsrvctl.sh stop 
Ingrese la contraseña de administrador de Weblogic:
Administrador de nodos $adnodemgrctl.sh stop 
Ingrese la contraseña de administrador de Weblogic:

Ya conocemos los scripts consolidados para detener e iniciar aplicaciones en R12
“adstrtal.sh” se usa para iniciar todos los servicios de aplicaciones
“adstpall.sh” se usa para detener otros servicios.

Antes de EBS R12.2, solo necesita el nombre de usuario y la contraseña de las aplicaciones para ejecutar este script. En EBS R12.2, necesita un parámetro de contraseña adicional para que el servidor de administración weblogic inicie/detenga los servicios de la aplicación EBS.

./adstrtal.sh apps/apps
Ingrese la contraseña del servidor WebLogic:
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/jtffmctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adopmnctl.sh inicio
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adapcctl.sh inicio
/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 inicio Forms_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh inicio 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 iniciar oacore_server1 -nopromptmsg

En caso de que tenga una contraseña almacenada en la variable, puede usar el siguiente comando

{ echo $USUARIOAPLICACIONES; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg

Puntos importantes
Opmn solo administra el servidor Apache en R12.2
WLS (servidor Weblogic) administra los servicios oacore,forms y oafm

Archivos de registro para secuencias de comandos de administración en R12.2

Nombre del archivo de registro  Descripción
adopmnctl.txt FMW Oracle Process Manager Notification Server (controla los procesos de Apache)
adapcctl.txt Servicio FMW OHS (Apache)
adnodemgrctl.txt WLS Node Manager controla las instancias del servidor dentro de un dominio y brinda funcionalidad de reinicio automático.
adadminsrvctl.txt WLS AdminServer controla el acceso a las páginas dentro de WLS para la configuración de todo el sistema
adoacorectl.txt Servidor de aplicaciones WLS Oracle E-Business Suite 12.2 para productos basados ​​en web de autoservicio
adformsctl.txt Servidor de formularios de aplicación WLS Oracle E-Business Suite 12.2
adoafmctl.txt Servidor de aplicaciones WLS Oracle E-Business Suite 12.2 para transacciones XML de Oracle Transport Agent, Secure Enterprise Search (SES) y servicio web
formularios-c4wsctl.txt Servidor de aplicaciones WLS Oracle E-Business Suite 12.2 utilizado por productos WebService que utilizan la API de Java para formularios

Puede usar -help para obtener más opciones de los 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

Índice

  • Cómo detener/iniciar los servicios en R12.2 en varios nodos
  • Cómo iniciar los servicios en el Modo independiente de servicios administrados
  • Cómo programar el inicio/detención de todos los servicios a través de crontab
  • Cómo detener/iniciar todo el servidor administrado en el nodo

Cómo detener/iniciar los servicios en R12.2 en varios nodos

Detener

adstpall.sh -mode=allnodes

Inicio

adstrtal.sh -mode=allnodes

Cómo iniciar los servicios en modo de independencia de servicios gestionados

También puede iniciar servidores administrados en el modo de independencia del servidor administrado, donde un servidor administrado recupera su configuración al inicio leyendo sus archivos de configuración y seguridad directamente, en lugar de comunicarse con el servidor de administración.

Esto se hace especificando la opción -msimode en la línea de comando admanagedsrvctl.sh utilizada para iniciar un servidor administrado específico. Por ejemplo:

$ admanagedsrvctl.sh start oacore_server1 -msimode

Cómo programar el inicio/parada de todos los servicios a través de crontab

A menudo es necesario recuperar todo el sistema EBS fuera del horario laboral o los fines de semana de forma automática sin ninguna intervención manual. Deberíamos poder ejecutar esto usando la utilidad cron en el sistema Unix. Cron es un planificador de Unix para ejecutar los scripts en un momento específico. Podemos crear los siguientes scripts para rebotar el nivel de APLICACIONES en R12.2 y programarlo a través de cron

Estos son los pasos

(1) crear un archivo  apps_user like

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) Cree los scripts para iniciar y detener así

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"

Ahora programamos estos scripts a través de cron en el sistema Linux para realizar el trabajo.

Cómo detener/iniciar todo el servidor administrado en el nodo

Si ha configurado varios oacore, formularios, oafm en el nodo, puede detener/iniciar según el siguiente comando

$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:

Leer también
Revisión de anuncios en línea