Nesta seção, falaremos sobre vários scripts de início e parada do Oracle EBS 12.2 na versão mais recente do Oracle Apps da Oracle Corporation. Aqui estão os scripts principais e como eles são usados para parar/iniciar o aplicativo
Iniciar
Componente | Comando |
Gerenciador de nós | $adnodemgrctl.sh start Digite a senha de administrador do Weblogic: |
Servidor de administração Weblogic | $adadminsrvctl.sh start Digite a senha de administrador do Weblogic: |
Aplicativo de escuta | $adalnctl.sh início |
Gerente de Processos Oracle | $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
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 |
Gerente de Processos Oracle | $adopmnctl.sh parada |
Aplicativo de escuta | parada $adadlctl |
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: |
Já conhecemos os scripts consolidados para parar e iniciar aplicativos em R12
“adstrtal.sh” é usado para iniciar todos os serviços de aplicativos
“adstpall.sh” é usado para parar outros serviços.
Antes do EBS R12.2, você só precisa de nome de usuário e senha de aplicativos para executar este script. No EBS R12.2, você precisa de um parâmetro de senha adicional para o servidor de administração do weblogic para iniciar/parar os serviços do aplicativo EBS.
./adstrtal.sh apps/apps
Digite a senha do WebLogic Server:
/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 iniciar oacore_server1 -nopromptmsg
No caso, você tem a senha armazenada na variável, você pode usar o comando abaixo
{ echo $APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Pontos importantes
Opmn gerencia apenas o servidor Apache em R12.2
WLS (servidor Weblogic) gerencia os serviços oacore,forms e oafm
Arquivos de registro para scripts de administrador na R12.2
Nome do arquivo de registro | Descrição |
adopmnctl.txt | FMW Oracle Process Manager Notification Server (controla os processos do Apache) |
adapcctl.txt | Serviço FMW OHS (Apache) |
adnodemgrctl.txt | O WLS Node Manager controla as instâncias do servidor dentro de um domínio, fornecendo a funcionalidade de reinicialização automática. |
adadminsrvctl.txt | O WLS AdminServer controla o acesso às páginas no WLS para configuração em todo o sistema |
adoacorectl.txt | Servidor de aplicativos WLS Oracle E-Business Suite 12.2 para produtos baseados na web de autoatendimento |
adformsctl.txt | Servidor de formulários de aplicativo WLS Oracle E-Business Suite 12.2 |
adoafmctl.txt | Servidor de aplicativos WLS Oracle E-Business Suite 12.2 para transações XML do Oracle Transport Agent, Secure Enterprise Search (SES) e Web Service |
adforms-c4wsctl.txt | Servidor de aplicativos WLS Oracle E-Business Suite 12.2 utilizado por produtos WebService usando java API for Forms |
Você pode usar -help para obter mais opções dos 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
Como parar/iniciar os serviços em R12.2 em vários nós
Pare
adstpall.sh -mode=allnodes
Começar
adstrtal.sh -mode=allnodes
Como iniciar os serviços no modo de independência de serviços gerenciados
Você também pode iniciar servidores gerenciados no modo Managed Server Independence, onde um servidor gerenciado recupera sua configuração na inicialização lendo seus arquivos de configuração e segurança diretamente, em vez de entrar em contato com o Admin Server.
Isso é feito especificando a opção -msimode na linha de comando admanagedsrvctl.sh usada para iniciar um Servidor Gerenciado específico. Por exemplo:
$ admanagedsrvctl.sh start oacore_server1 -msimode
Como agendar o início/parada de todos os serviços através do crontab
Muitas vezes, é necessário devolver todo o sistema EBS fora do horário comercial ou no fim de semana automaticamente, sem qualquer intervenção manual. Devemos ser capazes de executar isso usando o utilitário cron no sistema Unix Cron é um agendador Unix para executar os scripts no horário especificado. Podemos criar scripts abaixo para devolver a camada APPS no R12.2 e agendá-lo através do cron
Aqui estão os passos
(1) crie um arquivo como apps_user
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) Crie os scripts para iniciar e parar assim
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"
Agora nós agendamos esses scripts através do cron no sistema Linux para fazer o trabalho.
Como parar/iniciar todos os servidores gerenciados no Node
Se você configurou vários oacore, forms, oafm no nó, você pode parar/iniciar conforme o comando abaixo
$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:
Leia também
Correção de anúncios on-line