Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

52
 1 Maio 2011 WEBLOGIC 10.3.6 UPGRADE MANUAL DE INSTALAÇÃO

description

This file is a quickly guide that reference an weblogic upgrade install of any weblogic 10.3.x version to the weblogic 10.3.6 with latest patchset

Transcript of Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    1/52

    1 Maio 2011

    WEBLOGIC 10.3.6 UPGRADE

    MANUAL DE INSTALAO

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    2/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    2 August 2014

    ContedoTabela de Figuras .................................................................................................................................. 31 OBJETIVO .................................................................................................................................... 5

    1.1 REFERNCIAS .......................................................................................................... 52

    AMBIENTE ................................................................................................................................... 6

    3 LISTA DE ARQUIVOS ............................................................................................................... 74

    PR-REQUISITOS SOFTWARE .............................................................................................. 75 PREMISSAS ................................................................................................................................. 86 INSTALAO DE SOFTWARE............................................................................................... 9

    6.1 Oracle WebLogic Server 10.3.6 ......................................................................... 96.2 Oracle Fusion Middleware 11.1.1.6 ............................................................... 196.3 Oracle WebLogic Server PatchSet 10.3.6.0.8 ............................................. 346.4 Oracle Jrockit R28.3.3 ......................................................................................... 36

    6.4.1 Extrao do novo JDK ............................................................................... 36

    6.4.2

    Configurao domnio JDK R28.3.3 ..................................................... 37

    6.4.2.1 commEnv.sh .................................................................................. 386.4.2.2 setDomainEnv.sh ......................................................................... 39

    7 UPGRADE DOMNIO mydomain.................................................................................. 407.1

    Oracle Upgrade Wizard ........................................................................................ 40

    7.2 Correo de arquivos XML de configurao do domnio .................... 407.2.1 config.xml ...................................................................................................... 417.2.2 fmwconfig/jps-config.xml ....................................................................... 43

    7.3 Correo de arquivo setDomainEnv.sh ........................................................... 437.4 NodeManager Registro no domnio ............................................................ 43

    8 APNDICE ................................................................................................................................. 448.1 APNDICE A setDomainEnv.sh .................................................................... 44

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    3/52

    August 2014 3

    Tabela de FigurasFigure 21 Desenho de arquitetura de HML MYDOMAIN Fase 3.2 ...........Error! Bookmark notdefined.

    Figure 61 Tela de incio do instalador, processo de descompactao do pacote .................... 9

    Figure 62 Tela de boas vindas do instalador, pression Enter para prossseguir ...................... 10

    Figure 63 Tela de seleo do diretrio de instalao, indique /srv/weblogic/Middleware epressione Enter........................................................................................................................................................ 10

    Figure 64 Tela de confirmao do diretrio informado, pression Enter para prosseguir ... 11

    Figure 65 Tela de aviso de que o diretrio home indicado no est vazio, devido aocontedo da JVM e domnio j existentes, pression Enter para prosseguir .................................... 11

    Figure 66 Tela de registro de updates de segurana, caso seja definido como requerido,ser solicitado informaes de login na Oracle, optamos por no tornar automtico,

    selecione a opo 3 e pressione Enter ........................................................................................................... 12

    Figure 67 Tela de confirmao de registro, escreva a palavra No e pressione Enter........ 12

    Figure 68 Tela com aviso, informando de que os security updates no foram cadastrados,Escreva Yes para confirmar e pressione Enter.......................................................................................... 13

    Figure 69 ltima tela de confirmao de security update, pressione Enter para prosseguir....................................................................................................................................................................................... 13

    Figure 610 Tela de tipo de instalao, padro Typical, pressione Enter para prosseguir ... 14

    Figure 611 Tela de seleo de JDK, digite 1 e pressione Enter para informar o JDK Jrockit

    de execuo ............................................................................................................................................................. 14

    Figure 612 Tela para informar o diretrio do JDK, digite /srv/weblogic/jrrt-3.1.2-1.6.0 epressione Enter para prosseguir ....................................................................................................................... 15

    Figure 613 Tela de confirmao de JDKs selecionados, pressione Enter para prosseguir. 15

    Figure 614 Tela de confirmao dos JDKs selecionados, digite 2 e pressione Enter pararemover o JDK default do S.O. Linux .............................................................................................................. 16

    Figure 615 Tela final de confirmao de JDK com apenas a JRockit selecionada, pressioneEnter para prosseguir............................................................................................................................................ 16

    Figure 616 Tela de confirmao de diretrios para cada um dos componentes dainstalao, pressione Enter para prosseguir ................................................................................................. 17

    Figure 617 Tela de informao dos components serem instalados, pressione Enter paraprosseguir ................................................................................................................................................................. 17

    Figure 618 Tela com processo de instalao e cpia de arquivos, nenhuma ao .................. 18

    Figure 619 Tela informative do fim da instalao, pressione Enter para finalizar ..................... 18

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    4/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    4 August 2014

    Figure 620 Tela inicial de instalao, verificao e testes de espao em disco e Xserver,dependendo de sua configurao a varivel DISPLAY pode no ter sido exportada, escreva ye pressione Enter para prosseguir ................................................................................................................... 20

    Figure 621 Tela seguinte que solicita o caminho do JDK de instalao, informe/srv/weblogic/jrrt-3.1.2-1.6.0 e pressione Enter para prosseguir ........................................................ 20

    Figure 622 Tela de inicializao do instalador do OFM, sem ao requerida ............................ 21

    Figure 623 Tela de boas vindas do OFM, solicita usurio e diretrio para inventrio doscomponentes, clique em Next para prosseguir...................................................................................... 21

    Figure 624 Tela de solicitao de execuo de scripts para criao de base de inventriocentralizado, no escopo do projeto a criao do mesmo, cada WebServer dever conterum inventrio local, marque o a caixa de seleo e clique em Ok para prosseguir................. 22

    Figure 625 Tela de progresso da criao de inventrio, sem ao requerida .......................... 22

    Figure 626 Tela do primeiro passo de instalo do Fusion Middleware, clique em Next

    para prosseguir ....................................................................................................................................................... 23

    Figure 627 Tela do passo 2, registro para Updates, no requeirdo, selecionar a opoSkip Software Updates e clicar em Next para prosseguir................................................................ 24

    Figure 628 Tela do passo 3, verificao e checagem de dependncias do S.O. ........................ 25

    Figure 629 Tela que indica erro de pr-requisitos, verificar a seo 4 PR REQUISITOSdeste documento, instale as dependncias e clique em Retry na parte de cima...................... 26

    Figure 630 Tela do passo 3 com todas dependncias checadas ok, clique em Next paraprosseguir ................................................................................................................................................................. 27

    Figure 631 Tela do passo 4, definio de diretrio principal da instalao dos binrios doWebLogic e definio do diretrio do OFM, sem ao requeirda, apenas clique em Nextpara prosseguir ....................................................................................................................................................... 28

    Figure 632 Tela do passo 5, definio de tipo de Application Server, neste cenrio, j foilocalizado o WebLogic Server, mantenha a opo e clique em Next para prosseguir ............ 29

    Figure 633 Tela do passo 6 informando resumo da instalao, clique em Install paraprosseguir ................................................................................................................................................................. 30

    Figure 634 Tela passo 7 progresso de cpia de arquivos e substituio de strings, semao requerida ........................................................................................................................................................ 31

    Figure 635 Tela passo 7 concluda indicar sucesso, clique em Next para prosseguir........ 32

    Figure 636 Tela do passo 8 com resumo da instalao finalizada, clique em Finins para sairdo instalador e voltar ao prompt ..................................................................................................................... 33

    Figure 637 Comando de atualizao de patch do WebLogic ........................................................... 35

    Figure 638 Tela de patch aplicado com sucesso .................................................................................... 35

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    5/52

    August 2014 5

    1 OBJETIVOO objetivo desse documento fornecer todas as informaes e procedimentosnecessrios para o instalao e configurao dos seguintes softwares para upgradedo WebLogic 10.3.2 para verso 10.3.6:

    Oracle JVM JRockit R28.3.3(Patch 187636933) Oracle WebLogic verso 10.3.6 Oracle Fusion Middleware 11.1.1.16 (ADF Runtime) Patchset 10.3.6.0.8(Patch 18040640) Oracle Coherente 3.7

    1.1REFERNCIAS

    Para definio da estratgia de migrao e procedimentos desta migrao foramutilizadas as seguintes referncias:

    Nome arquivo Descrio

    Doc ID 1470197.1.pdf Master Note on WebLogic Server Patch SetUpdates_PSUs-Doc

    Doc ID 1075833.1.pdf Master Note on WebLogic Server WLSPatches_Upgrade Installers_and Full Installers

    Doc ID 1073776.1.pdf Steps to Maintain Oracle Fusion Middleware 11gRelease 1_11.1.1-

    Doc ID 265.1.pdf Upgrade Advisor WebLogic Server WLS 9.2.3 to 10.3.x-

    Doc ID 1389918.1pdf Upgrading WebLogic 10.3.x_for PeopleTools 8.51-8.53_to_a_Newer Maintenance Pack MP

    Doc ID 1328698.1.pdf How To Install the ADF Runtime Libraries 11g Release2 in WebLogic Sever 10.3.5 / 10.3.6

    Doc ID 1305727.1.pdf Upgrading Weblogic Server to 10.3.x.0 Fails with:maintenance level of the current installer (WebLogic

    Server 10.3.x.0) is not compatibleDOC ID 250.2.pdf Oracle Support Lifecycle Advisors

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    6/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    6 August 2014

    2 AMBIENTE#

    Sistema Operacional Oracle Linux 6.2

    Hardware Virtual Server(Oracle VM)Machin1 2 vCPU 2.2GHz 6GB RAM

    Banco de Dados Oracle Enterprise Database Server 11.2.0.3

    Conexo Tuxedo WebLogic Tuxedo Conector

    Table 2-1 Lista de servidores utilizados para o novo ambiente fase 3.2 migrado

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    7/52

    August 2014 7

    3 LISTA DE ARQUIVOSArquivo Descrio

    wls1036_generic.jar Arquivo de Instalao do WebLogic Server verso10.3.6

    p18763693_2833_Linux-x86-64.zip Arquivo zip contendo a JVM Jrockit R28.3.3.

    ofm_appdev_generic_11.1.1.6.0_disk1_1of1.zip Arquivo zip contendo instalador do Oracle FusionMiddleware 11.1.1.6

    p18040640_1036_Generic.zip Arquivo zip contendo patchset de atualizao paraverso 10.3.6.0.8 do WebLogic Server

    4

    PR-REQUISITOS SOFTWARESoftware Descrio Componente dependentelibstdc++ Standard C++ Library

    Oracle Fusion Middlewaregcc-c++- C++ Compiler

    libaio-devel Development Files for Linux-native Asynchronous I/O Access

    compat-libcap

    compat-libstdc++-33.i686

    compat-libstdc++-33.x86_64xorg-x11-utils

    Export X11 Remote DisplayXauth

    yum install xorg-x11-utils libstdc++.x86_64 libstdc++.i686 compat-libcap1 compat-libstdc++-33.i686compat-libstdc++-33.x86_64 xauth libstdc++-devel

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    8/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    8 August 2014

    5 PREMISSAS A instalao/upgrade deve ser feita em um ambiente com verso igual a

    WebLogic 10.3.2 Todas as instncias do domnio incluindo a console devero estar

    Shutdown Possuir shell de login com usurio de SO weblogic Efetuar backup dos binrios /srv/weblogic/Middleware Remover/Renomear o filesystem /srv/weblogic/Middleware para permitir

    nova instalao

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    9/52

    August 2014 9

    6 INSTALAO DE SOFTWARE

    6.1Oracle WebLogic Server 10.3.6Todas as operaes abaixo devero ser executados com usurio weblogic paracada um dos servidores envolvidos no domnio.

    Garanta que ao menos um runtime de Java estar na varivel de ambiente PATH dousurio e execute o seguinte comando que dar inicio a instalao via console:

    # java jar wls1036_generic.jar

    Figure 61 Tela de incio do instalador, processo de descompactao do pacote

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    10/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    10 August 2014

    Figure 62 Tela de boas vindas do instalador, pression Enter para prossseguir

    Figure 63 Tela de seleo do diretrio de instalao, indique /srv/weblogic/Middleware epressione Enter

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    11/52

    August 2014 11

    Figure 64 Tela de confirmao do diretrio informado, pression Enter para prosseguir

    Figure 65 Tela de aviso de que o diretrio home indicado no est vazio, devido ao contedo daJVM e domnio j existentes, pression Enter para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    12/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    12 August 2014

    Figure 66 Tela de registro de updates de segurana, caso seja definido como requerido, sersolicitado informaes de login na Oracle, optamos por no tornar automtico, selecione a opo 3 epressione Enter

    Figure 67 Tela de confirmao de registro, escreva a palavra No e pressione Enter

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    13/52

    August 2014 13

    Figure 68 Tela com aviso, informando de que os security updates no foram cadastrados, EscrevaYes para confirmar e pressione Enter

    Figure 69 ltima tela de confirmao de security update, pressione Enter para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    14/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    14 August 2014

    Figure 610 Tela de tipo de instalao, padro Typical, pressione Enter para prosseguir

    Figure 611 Tela de seleo de JDK, digite 1 e pressione Enter para informar o JDK Jrockit deexecuo

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    15/52

    August 2014 15

    Figure 612 Tela para informar o diretrio do JDK, digite /srv/weblogic/jrrt-3.1.2-1.6.0 e pressioneEnter para prosseguir

    Figure 613 Tela de confirmao de JDKs selecionados, pressione Enter para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    16/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    16 August 2014

    Figure 614 Tela de confirmao dos JDKs selecionados, digite 2 e pressione Enter para remover oJDK default do S.O. Linux

    Figure 615 Tela final de confirmao de JDK com apenas a JRockit selecionada, pressione Enterpara prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    17/52

    August 2014 17

    Figure 616 Tela de confirmao de diretrios para cada um dos componentes da instalao,pressione Enter para prosseguir

    Figure 617 Tela de informao dos components serem instalados, pressione Enter paraprosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    18/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    18 August 2014

    Figure 618 Tela com processo de instalao e cpia de arquivos, nenhuma ao

    Figure 619 Tela informative do fim da instalao, pressione Enter para finalizar

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    19/52

    August 2014 19

    6.2

    Oracle Fusion Middleware 11.1.1.6Os procedimentos a seguir faro a instalao dos componentes runtime do OracleADF(Application Develovelopment Framework) e devem ser executados com

    usurio weblogic.

    Importante: Este instalador no possui verso console/texto, obrigatria autilizao de um XServer em seu computador cliente, como Xming ou ReflectionX.Para esta instalao foi utilizado Xming com cliente de conexo SSH Puttyutilizando a opo Enable X11 Forwarding.

    Descompacte o arquivo contendo o pacote de instalao, considerando que omesmo est em seu diretrio /tmp

    cd /tmp

    mkdir /install/weblogic

    mv ofm_appdev_generic_11.1.1.6.0_disk1_1of1 /install/weblogic

    unzip ofm_appdev_generic_11.1.1.6.0_disk1_1of1

    cd Disk1

    ./runInstaller # linha de comando de execuo do instalador

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    20/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    20 August 2014

    Figure 620 Tela inicial de instalao, verificao e testes de espao em disco e Xserver, dependendode sua configurao a varivel DISPLAY pode no ter sido exportada, escreva y e pressione Enterpara prosseguir

    Figure 621 Tela seguinte que solicita o caminho do JDK de instalao, informe /srv/weblogic/jrrt-3.1.2-1.6.0 e pressione Enter para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    21/52

    August 2014 21

    Figure 622 Tela de inicializao do instalador do OFM, sem ao requerida

    Figure 623 Tela de boas vindas do OFM, solicita usurio e diretrio para inventrio doscomponentes, clique em Next para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    22/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    22 August 2014

    Figure 624 Tela de solicitao de execuo de scripts para criao de base de inventriocentralizado, no escopo do projeto a criao do mesmo, cada WebServer dever conter uminventrio local, marque o a caixa de seleo e clique em Ok para prosseguir

    Figure 625 Tela de progresso da criao de inventrio, sem ao requerida

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    23/52

    August 2014 23

    Figure 626 Tela do primeiro passo de instalo do Fusion Middleware, clique em Next paraprosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    24/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    24 August 2014

    Figure 627 Tela do passo 2, registro para Updates, no requeirdo, selecionar a opo SkipSoftware Updates e clicar em Next para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    25/52

    August 2014 25

    Te

    Figure 628 Tela do passo 3, verificao e checagem de dependncias do S.O.

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    26/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    26 August 2014

    Figure 629 Tela que indica erro de pr-requisitos, verificar a seo4 PR REQUISITOSdestedocumento, instale as dependncias e clique em Retry na parte de cima

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    27/52

    August 2014 27

    Figure 630 Tela do passo 3 com todas dependncias checadas ok, clique em Nextpara prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    28/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    28 August 2014

    Figure 631 Tela do passo 4, definio de diretrio principal da instalao dos binrios do WebLogice definio do diretrio do OFM, sem ao requeirda, apenas clique em Next para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    29/52

    August 2014 29

    Figure 632 Tela do passo 5, definio de tipo de Application Server, neste cenrio, j foi localizadoo WebLogic Server, mantenha a opo e clique em Next para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    30/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    30 August 2014

    Figure 633 Tela do passo 6 informando resumo da instalao, clique em Install para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    31/52

    August 2014 31

    Figure 634 Tela passo 7 progresso de cpia de arquivos e substituio de strings, sem aorequerida

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    32/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    32 August 2014

    Figure 635 Tela passo 7 concluda indicar sucesso, clique em Next para prosseguir

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    33/52

    August 2014 33

    Figure 636 Tela do passo 8 com resumo da instalao finalizada, clique em Finins para sair doinstalador e voltar ao prompt

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    34/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    34 August 2014

    6.3Oracle WebLogic Server PatchSet 10.3.6.0.8Os procedimentos a seguir faro a instalao do patchset 10.3.0.8 do WebLogicServer.

    O patch ID de referncia da Oracle chama-se T5F1, o download do mesmo pode

    ser efetuado com usurio de suporte no MetaLink daOracle(www.metalink.oracle.com)procurando por este nome.

    Os comandos abaixo foram extrados do documento README.txt extrado doarquivo zip do patchset e devem ser executados com usurio weblogic.

    # Criar pasta temporria para carregar o arquivo de patch

    mkdir /srv/weblogic/Middleware/utils/bsu/cache_dir

    # Copiar instalador para diretorio temporario

    cp /install/p18040640_1036_Generic.zip /srv/weblogic/Middleware/utils/bsu/cache_dir

    # Descompactar arquivo de patch

    cd /srv/weblogic/Middleware/utils/bsu/cache_dir

    unzip p18040640_1036_Generic.zip

    # Entrar no diretrio de bsu

    cd /srv/weblogic/Middleware/utils/bsu/

    # Executar atualizao considerando a seguinte linha de comando

    # bsu.sh -install -patch_download_dir={MW_HOME}/utils/bsu/cache_dir -patchlist={PATCH_ID} -prod_dir={MW_HOME}/{WL_HOME}

    ##################################################################

    ## Efetuar replace das variveis:

    ## PATCH_ID - T5F1

    ## Patch number 18040640

    ## MW_HOME = /srv/weblogic/Middleware

    ## {MW_HOME}/{WL_HOME} = /srv/weblogic/Middleware/wlserver_10.3

    ##################################################################

    # Linha completa com substituio

    ./bsu.sh install patch_download_dir=/srv/weblogic/Middleware/utils/bsu/cache_dir patchlist=T5F1 prod_dir=/srv/weblogic/Middleware/wlserver_10.3

    http://www.metalink.oracle.com/http://www.metalink.oracle.com/http://www.metalink.oracle.com/http://www.metalink.oracle.com/
  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    35/52

    August 2014 35

    Figure 637 Comando de atualizao de patch do WebLogic

    Figure 638 Tela de patch aplicado com sucesso

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    36/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    36 August 2014

    6.4Oracle Jrockit R28.3.3Os procedimentos seguir foram criados partir da recomendao doPatch18763693: JDK160 Oracle JRockit R28.3.3,onde ser atualizada a verso de JVM deacordo com a nova verso do Oracle WebLogic Server.

    6.4.1

    Extrao do novo JDK

    O documento distribudo pela Oracle p18763693_2833_Linux-x86-64.zip.

    Siga as instrues abaixo

    # Considerar que o arquivo p18763693_2833_Linux-x86-64.zip j encontra-se em /tmp

    # Criar pasta para descompactacao

    mkdir /tmp/jvmpatch

    # Mover arquivo para nova pasta

    mv /tmp/p18763693_2833_Linux-x86-64.zip /tmp/jvmpatch

    # Descompactar pastas

    cd /tmp/jvmpatch

    unzip p18763693_2833_Linux-x86-64.zip

    # Sera criado um arquivo zip local chamado jrockit-jdk1.6.0_81-linux_x86_64.zip

    # Descompactar zip da pasta

    unzip jrockit-jdk1.6.0_81-linux_x86_64.zip

    # Sera criada uma pasta chamada jrockit-jdk1.6.0_81, mover para diretorio weblogic

    mv jrockit-jdk1.6.0_81 /srv/weblogic

    https://support.oracle.com/epmos/faces/PatchDetail?_afrLoop=1075124460467004&patchId=18763693&_afrWindowMode=0&_adf.ctrl-state=6ni0dinyy_301https://support.oracle.com/epmos/faces/PatchDetail?_afrLoop=1075124460467004&patchId=18763693&_afrWindowMode=0&_adf.ctrl-state=6ni0dinyy_301https://support.oracle.com/epmos/faces/PatchDetail?_afrLoop=1075124460467004&patchId=18763693&_afrWindowMode=0&_adf.ctrl-state=6ni0dinyy_301https://support.oracle.com/epmos/faces/PatchDetail?_afrLoop=1075124460467004&patchId=18763693&_afrWindowMode=0&_adf.ctrl-state=6ni0dinyy_301https://support.oracle.com/epmos/faces/PatchDetail?_afrLoop=1075124460467004&patchId=18763693&_afrWindowMode=0&_adf.ctrl-state=6ni0dinyy_301https://support.oracle.com/epmos/faces/PatchDetail?_afrLoop=1075124460467004&patchId=18763693&_afrWindowMode=0&_adf.ctrl-state=6ni0dinyy_301
  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    37/52

    August 2014 37

    6.4.2 Configurao domnio JDK R28.3.3

    Os seguintes arquivos devero ser alterados para que o domnio considere o usoda nova verso de JVM

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    38/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    38 August 2014

    6.4.2.1 commEnv.sh

    Este arquivo encntra-se no diretrio/srv/weblogic/Middleware/wlserver_10.3/common/bin/commEnv.sh

    A linha 149 do arquivo dever ser alterada como segue em destaque abaixo:

    De:

    # Reset JAVA_HOME, JAVA_VENDOR and PRODUCTION_MODE unless JAVA_HOME

    # and JAVA_VENDOR are pre-defined.

    if [ -z "${JAVA_HOME}" -o -z "${JAVA_VENDOR}" ]; then

    # Set up JAVA HOME

    JAVA_HOME="/srv/weblogic/jrrt-3.1.2-1.6.0"

    # Set up JAVA VENDOR, possible values are

    #Oracle, HP, IBM, Sun ...

    JAVA_VENDOR=Oracle# PRODUCTION_MODE, default to the development mode

    PRODUCTION_MODE="true"

    Fi

    Para:

    # Reset JAVA_HOME, JAVA_VENDOR and PRODUCTION_MODE unless JAVA_HOME

    # and JAVA_VENDOR are pre-defined.

    if [ -z "${JAVA_HOME}" -o -z "${JAVA_VENDOR}" ]; then

    # Set up JAVA HOME

    JAVA_HOME="/srv/weblogic/jrockit-jdk1.6.0_81"

    # Set up JAVA VENDOR, possible values are

    #Oracle, HP, IBM, Sun ...

    JAVA_VENDOR=Oracle

    # PRODUCTION_MODE, default to the development mode

    PRODUCTION_MODE="true"

    Fi

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    39/52

    August 2014 39

    6.4.2.2 setDomainEnv.sh

    Este arquivo encontra-se no diretrio /srv/weblogic/dominios/mydomain/bin.

    A linha 75 do arquivo deve ser alterada como segue abaixo:

    De:

    COMMON_COMPONENTS_HOME="/srv/weblogic/Middleware/oracle_common"export COMMON_COMPONENTS_HOME

    WL_HOME="/srv/weblogic/Middleware/wlserver_10.3"export WL_HOME

    BEA_JAVA_HOME="/srv/weblogic/jrrt-3.1.2-1.6.0"export BEA_JAVA_HOME

    SUN_JAVA_HOME=""export SUN_JAVA_HOME

    Para:

    COMMON_COMPONENTS_HOME="/srv/weblogic/Middleware/oracle_common"export COMMON_COMPONENTS_HOME

    WL_HOME="/srv/weblogic/Middleware/wlserver_10.3"export WL_HOME

    BEA_JAVA_HOME="/srv/weblogic/jrockit-jdk1.6.0_81"export BEA_JAVA_HOME

    SUN_JAVA_HOME=""export SUN_JAVA_HOME

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    40/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    40 August 2014

    7 UPGRADE DOMNIO mydomain

    7.1Oracle Upgrade Wizard necessrio executar o Wizard de Upgrade de domnios conforme referncia daOracle

    http://docs.oracle.com/cd/E23943_01/web.1111/e13754/upgrade_dom.htm

    Utilizar o seguinte script somente na mquina AdminServerWL_HOME/common/bin/upgrade.sh.

    Seguir os todos os passos, quando solicitado dever ser informado qual a insnciade adminsitrao, neste caso deve-se selecionar AdminServer e prosseguir at ofinal.

    Importante:Os passos da seo 7.2 deste documento devem ser executadosantes da tentativa de iniciar o domnio novamente

    7.2Correo de arquivos XML de configurao do domnio

    Abaixo sero descritos os procedimentos de correo resultantes do dilogo einterao do chamado 3-9411675781 aberto na Oracle devido problemasencontrados aps a migrao dos binrios e atualizao do patchset.

    Os passos devem ser executados com todas as instncias em Shutdown.Os arquivos de configurao editados abaixo encontram-se no diretrio/srv/weblogic/dominios/mydomain/config do servidor AdminServer.

    Importante:Em todos os servidores que possuem ManagedServer, as pastaslocais dos servers devem ser apagados, pois sero reconstrudos com as novasconfiguraes do domnio. O caminho de cada um encontra-se em/srv/weblogic/dominios/mydomain/servers/.

    http://docs.oracle.com/cd/E23943_01/web.1111/e13754/upgrade_dom.htmhttp://docs.oracle.com/cd/E23943_01/web.1111/e13754/upgrade_dom.htmhttp://docs.oracle.com/cd/E23943_01/web.1111/e13754/upgrade_dom.htm
  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    41/52

    August 2014 41

    7.2.1 config.xml

    Comentar as linhas < server-debug> do arquivo. Haver uma para cada n

    possvel, remover completamente estas tags e reconfigur-las posteriormenteatravs da console

    De:

    ....{AES}onFdo7jJoatxzKdcBnbC1a7j5Dk6qqHCc81hqhwaP3E=

    weblogic.jdbc.connectionfalse

    weblogic.jdbc.driverloggingfalse

    weblogic.jdbc.sqlfalse

    weblogic.jdbc.transactionfalse

    weblogic.jdbcfalse

    .........

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    42/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    42 August 2014

    Para:

    ....{AES}onFdo7jJoatxzKdcBnbC1a7j5Dk6qqHCc81hqhwaP3E=

    Na seo de anexos h o arquivo config.xml completo.

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    43/52

    August 2014 43

    7.2.2 fmwconfig/jps-config.xml

    Alterar o cabealho da segunda linha do arquivo

    De:

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    44/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    44 August 2014

    8 APNDICE

    8.1APNDICE A setDomainEnv.sh#!/bin/sh

    # WARNING: This file is created by the Configuration Wizard.# Any changes to this script may be lost when adding extensions to this configuration.

    # --- Start Functions ---

    BP=100SP=$BP

    pushd(){

    if [ -z "$1" ]then

    returnfi

    SP=`expr $SP - 1`eval _stack$SP=`pwd`cd $1return

    }

    popd(){

    if [ $SP -eq $BP ]then

    returnfieval cd \${_stack$SP}SP=`expr $SP + 1`return

    }

    # --- End Functions ---

    # *************************************************************************# This script is used to setup the needed environment to be able to start Weblogic Serverin this domain.## This script initializes the following variables before calling commEnv to set othervariables:## WL_HOME - The BEA home directory of your WebLogic installation.# JAVA_VM - The desired Java VM to use. You can set this environment variablebefore calling# this script to switch between Sun or BEA or just have the default beset.# JAVA_HOME - Location of the version of Java used to start WebLogic

    # Server. Depends directly on which JAVA_VM value is set by default orby the environment.# USER_MEM_ARGS - The variable to override the standard memory arguments# passed to java.# PRODUCTION_MODE - The variable that determines whether Weblogic Server is started inproduction mode.# DOMAIN_PRODUCTION_MODE# - The variable that determines whether the workshop related settingslike the debugger,# testconsole or iterativedev should be enabled. ONLY settable using the# command-line parameter named production# NOTE: Specifying the production command-line param will force# the server to start in production mode.#

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    45/52

    August 2014 45

    # Other variables used in this script include:# SERVER_NAME - Name of the weblogic server.# JAVA_OPTIONS - Java command-line options for running the server. (These# will be tagged on to the end of the JAVA_VM and# MEM_ARGS)## For additional information, refer to "Managing Server Startup and Shutdown for OracleWebLogic Server"

    # (http://download.oracle.com/docs/cd/E23943_01/web.1111/e13708/overview.htm).# *************************************************************************

    COMMON_COMPONENTS_HOME="/srv/weblogic/Middleware/oracle_common"export COMMON_COMPONENTS_HOME

    WL_HOME="/srv/weblogic/Middleware/wlserver_10.3"export WL_HOME

    BEA_JAVA_HOME="/srv/weblogic/jrrt-3.1.2-1.6.0"export BEA_JAVA_HOME

    SUN_JAVA_HOME=""export SUN_JAVA_HOME

    if [ "${JAVA_VENDOR}" = "Oracle" ] ; then

    JAVA_HOME="${BEA_JAVA_HOME}"export JAVA_HOMEelse

    if [ "${JAVA_VENDOR}" = "Sun" ] ; thenJAVA_HOME="${SUN_JAVA_HOME}"export JAVA_HOME

    elseJAVA_VENDOR="Oracle"export JAVA_VENDORJAVA_HOME="/srv/weblogic/jrrt-3.1.2-1.6.0"export JAVA_HOME

    fifi

    # We need to reset the value of JAVA_HOME to get it shortened AND# we can not shorten it above because immediate variable expansion will blank it

    JAVA_HOME="${JAVA_HOME}"export JAVA_HOME

    SAMPLES_HOME="${WL_HOME}/samples"export SAMPLES_HOME

    DOMAIN_HOME="/srv/weblogic/dominios/mydomain"export DOMAIN_HOME

    LONG_DOMAIN_HOME="/srv/weblogic/dominios/mydomain"export LONG_DOMAIN_HOME

    if [ "${DEBUG_PORT}" = "" ] ; thenDEBUG_PORT="8453"export DEBUG_PORT

    fi

    if [ "${SERVER_NAME}" = "" ] ; thenSERVER_NAME="AdminServer"export SERVER_NAME

    fi

    DERBY_FLAG=""export DERBY_FLAG

    enableHotswapFlag=""export enableHotswapFlag

    PRODUCTION_MODE=""export PRODUCTION_MODE

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    46/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    46 August 2014

    doExitFlag="false"export doExitFlagverboseLoggingFlag="false"export verboseLoggingFlagwhile [ $# -gt 0 ]do

    case $1 in

    nodebug)debugFlag="false"export debugFlag;;

    production)DOMAIN_PRODUCTION_MODE="true"export DOMAIN_PRODUCTION_MODE;;

    notestconsole)testConsoleFlag="false"export testConsoleFlag;;

    noiterativedev)iterativeDevFlag="false"export iterativeDevFlag;;

    noLogErrorsToConsole)

    logErrorsToConsoleFlag="false"export logErrorsToConsoleFlag;;

    noderby)DERBY_FLAG="false"export DERBY_FLAG;;

    doExit)doExitFlag="true"export doExitFlag;;

    noExit)doExitFlag="false"export doExitFlag;;

    verbose)verboseLoggingFlag="true"

    export verboseLoggingFlag;;

    enableHotswap)enableHotswapFlag="-javaagent:${WL_HOME}/server/lib/diagnostics-agent.jar"export enableHotswapFlag;;

    *)PROXY_SETTINGS="${PROXY_SETTINGS} $1"export PROXY_SETTINGS;;

    esacshift

    done

    MEM_DEV_ARGS=""export MEM_DEV_ARGS

    if [ "${DOMAIN_PRODUCTION_MODE}" = "true" ] ; thenPRODUCTION_MODE="${DOMAIN_PRODUCTION_MODE}"export PRODUCTION_MODE

    fi

    if [ "${PRODUCTION_MODE}" = "true" ] ; thendebugFlag="false"export debugFlagtestConsoleFlag="false"export testConsoleFlagiterativeDevFlag="false"export iterativeDevFlaglogErrorsToConsoleFlag="false"

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    47/52

    August 2014 47

    export logErrorsToConsoleFlagfi

    # If you want to override the default Patch Classpath, Library Path and Path for thisdomain,# Please uncomment the following lines and add a valid value for the environment variables# set PATCH_CLASSPATH=[myPatchClasspath] (windows)# set PATCH_LIBPATH=[myPatchLibpath] (windows)

    # set PATCH_PATH=[myPatchPath] (windows)# PATCH_CLASSPATH=[myPatchClasspath] (unix)# PATCH_LIBPATH=[myPatchLibpath] (unix)# PATCH_PATH=[myPatchPath] (unix)

    . ${WL_HOME}/common/bin/commEnv.sh

    WLS_HOME="${WL_HOME}/server"export WLS_HOME

    XMS_SUN_64BIT="256"export XMS_SUN_64BITXMS_SUN_32BIT="256"export XMS_SUN_32BITXMX_SUN_64BIT="512"export XMX_SUN_64BITXMX_SUN_32BIT="512"

    export XMX_SUN_32BITXMS_JROCKIT_64BIT="256"export XMS_JROCKIT_64BITXMS_JROCKIT_32BIT="256"export XMS_JROCKIT_32BITXMX_JROCKIT_64BIT="512"export XMX_JROCKIT_64BITXMX_JROCKIT_32BIT="512"export XMX_JROCKIT_32BIT

    if [ "${JAVA_VENDOR}" = "Sun" ] ; thenWLS_MEM_ARGS_64BIT="-Xms256m -Xmx512m"export WLS_MEM_ARGS_64BITWLS_MEM_ARGS_32BIT="-Xms256m -Xmx512m"export WLS_MEM_ARGS_32BIT

    else

    WLS_MEM_ARGS_64BIT="-Xms512m -Xmx512m"export WLS_MEM_ARGS_64BITWLS_MEM_ARGS_32BIT="-Xms512m -Xmx512m"export WLS_MEM_ARGS_32BIT

    fi

    if [ "${JAVA_VENDOR}" = "Oracle" ] ; thenCUSTOM_MEM_ARGS_64BIT="-Xms${XMS_JROCKIT_64BIT}m -Xmx${XMX_JROCKIT_64BIT}m"export CUSTOM_MEM_ARGS_64BITCUSTOM_MEM_ARGS_32BIT="-Xms${XMS_JROCKIT_32BIT}m -Xmx${XMX_JROCKIT_32BIT}m"export CUSTOM_MEM_ARGS_32BIT

    elseCUSTOM_MEM_ARGS_64BIT="-Xms${XMS_SUN_64BIT}m -Xmx${XMX_SUN_64BIT}m"export CUSTOM_MEM_ARGS_64BITCUSTOM_MEM_ARGS_32BIT="-Xms${XMS_SUN_32BIT}m -Xmx${XMX_SUN_32BIT}m"export CUSTOM_MEM_ARGS_32BIT

    fi

    MEM_ARGS_64BIT="${CUSTOM_MEM_ARGS_64BIT}"export MEM_ARGS_64BIT

    MEM_ARGS_32BIT="${CUSTOM_MEM_ARGS_32BIT}"export MEM_ARGS_32BIT

    if [ "${JAVA_USE_64BIT}" = "true" ] ; thenMEM_ARGS="${MEM_ARGS_64BIT}"export MEM_ARGS

    elseMEM_ARGS="${MEM_ARGS_32BIT}"

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    48/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    48 August 2014

    export MEM_ARGSfi

    MEM_PERM_SIZE_64BIT="-XX:PermSize=128m"export MEM_PERM_SIZE_64BIT

    MEM_PERM_SIZE_32BIT="-XX:PermSize=128m"export MEM_PERM_SIZE_32BIT

    if [ "${JAVA_USE_64BIT}" = "true" ] ; thenMEM_PERM_SIZE="${MEM_PERM_SIZE_64BIT}"export MEM_PERM_SIZE

    elseMEM_PERM_SIZE="${MEM_PERM_SIZE_32BIT}"export MEM_PERM_SIZE

    fi

    MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=512m"export MEM_MAX_PERM_SIZE_64BIT

    MEM_MAX_PERM_SIZE_32BIT="-XX:MaxPermSize=512m"export MEM_MAX_PERM_SIZE_32BIT

    if [ "${JAVA_USE_64BIT}" = "true" ] ; thenMEM_MAX_PERM_SIZE="${MEM_MAX_PERM_SIZE_64BIT}"

    export MEM_MAX_PERM_SIZEelseMEM_MAX_PERM_SIZE="${MEM_MAX_PERM_SIZE_32BIT}"export MEM_MAX_PERM_SIZE

    fi

    if [ "${JAVA_VENDOR}" = "Sun" ] ; thenif [ "${PRODUCTION_MODE}" = "" ] ; then

    MEM_DEV_ARGS="-XX:CompileThreshold=8000 ${MEM_PERM_SIZE} "export MEM_DEV_ARGS

    fifi

    # Had to have a separate test here BECAUSE of immediate variable expansion on windows

    if [ "${JAVA_VENDOR}" = "Sun" ] ; thenMEM_ARGS="${MEM_ARGS} ${MEM_DEV_ARGS} ${MEM_MAX_PERM_SIZE}"

    export MEM_ARGSfi

    if [ "${JAVA_VENDOR}" = "HP" ] ; thenMEM_ARGS="${MEM_ARGS} ${MEM_MAX_PERM_SIZE}"export MEM_ARGS

    fi

    if [ "${JAVA_VENDOR}" = "Apple" ] ; thenMEM_ARGS="${MEM_ARGS} ${MEM_MAX_PERM_SIZE}"export MEM_ARGS

    fi

    if [ "${JAVA_VENDOR}" = "IBM" ] ; thenMEM_ARGS="${MEM_ARGS} ${MEM_MAX_PERM_SIZE}"export MEM_ARGS

    fi

    # IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values

    if [ "${USER_MEM_ARGS}" != "" ] ; thenMEM_ARGS="${USER_MEM_ARGS}"export MEM_ARGS

    fi

    ORACLE_DOMAIN_CONFIG_DIR="${DOMAIN_HOME}/config/fmwconfig"export ORACLE_DOMAIN_CONFIG_DIRWLS_JDBC_REMOTE_ENABLED="-Dweblogic.jdbc.remoteEnabled=false"export WLS_JDBC_REMOTE_ENABLED

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    49/52

    August 2014 49

    JAVA_PROPERTIES="-Dplatform.home=${WL_HOME} -Dwls.home=${WLS_HOME} -Dweblogic.home=${WLS_HOME} "export JAVA_PROPERTIES

    ALT_TYPES_DIR="${ORACLE_HOME}/modules/oracle.ossoiap_11.1.1,${ORACLE_HOME}/modules/oracle.oamprovider_11.1.1"export ALT_TYPES_DIR

    # To use Java Authorization Contract for Containers (JACC) in this domain,# please uncomment the following section. If there are multiple machines in# your domain, be sure to edit the setDomainEnv in the associated domain on# each machine.## -Djava.security.manager# -Djava.security.policy=location of weblogic.policy# -Djavax.security.jacc.policy.provider=weblogic.security.jacc.simpleprovider.SimpleJACCPolicy# -Djavax.security.jacc.PolicyConfigurationFactory.provider=weblogic.security.jacc.simpleprovider.PolicyConfigurationFactoryImpl# -Dweblogic.security.jacc.RoleMapperFactory.provider=weblogic.security.jacc.simpleprovider.RoleMapperFactoryImpl

    EXTRA_JAVA_PROPERTIES="-Ddomain.home=${DOMAIN_HOME} -Dcommon.components.home=${COMMON_COMPONENTS_HOME} -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Djrockit.optfile=${COMMON_COMPONENTS_HOME}/modules/oracle.jrf_11.1.1/jrocket_optfile.txt -Doracle.domain.config.dir=${ORACLE_DOMAIN_CONFIG_DIR} -Doracle.server.config.dir=${ORACLE_DOMAIN_CONFIG_DIR}/servers/${SERVER_NAME} -Doracle.security.jps.config=${DOMAIN_HOME}/config/fmwconfig/jps-config.xml -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Digf.arisidbeans.carmlloc=${ORACLE_DOMAIN_CONFIG_DIR}/carml -Digf.arisidstack.home=${ORACLE_DOMAIN_CONFIG_DIR}/arisidprovider -Dweblogic.alternateTypesDirectory=${ALT_TYPES_DIR} ${WLS_JDBC_REMOTE_ENABLED}${EXTRA_JAVA_PROPERTIES}"export EXTRA_JAVA_PROPERTIES

    JAVA_PROPERTIES="${JAVA_PROPERTIES} ${EXTRA_JAVA_PROPERTIES}"export JAVA_PROPERTIES

    ARDIR="${WL_HOME}/server/lib"export ARDIR

    pushd ${LONG_DOMAIN_HOME}

    # Clustering support (edit for your cluster!)

    if [ "${ADMIN_URL}" = "" ] ; then# The then part of this block is telling us we are either starting an admin server

    OR we are non-clusteredCLUSTER_PROPERTIES="-Dweblogic.management.discover=true"export CLUSTER_PROPERTIES

    elseCLUSTER_PROPERTIES="-Dweblogic.management.discover=false -

    Dweblogic.management.server=${ADMIN_URL}"export CLUSTER_PROPERTIES

    fi

    if [ "${LOG4J_CONFIG_FILE}" != "" ] ; thenJAVA_PROPERTIES="${JAVA_PROPERTIES} -

    Dlog4j.configuration=file:${LOG4J_CONFIG_FILE}"export JAVA_PROPERTIES

    fi

    JAVA_PROPERTIES="${JAVA_PROPERTIES} ${CLUSTER_PROPERTIES}"export JAVA_PROPERTIES

    JAVA_DEBUG=""export JAVA_DEBUG

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    50/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    50 August 2014

    if [ "${debugFlag}" = "true" ] ; thenJAVA_DEBUG="-Xdebug -Xnoagent -

    Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"

    export JAVA_DEBUGJAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -ea -da:com.bea... -

    da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -

    ea:com.bea.sbconsole..."export JAVA_OPTIONSelse

    JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -da"export JAVA_OPTIONS

    fi

    if [ ! -d ${JAVA_HOME}/lib ] ; thenecho "The JRE was not found in directory ${JAVA_HOME}. (JAVA_HOME)"echo "Please edit your environment and set the JAVA_HOME"echo "variable to point to the root directory of your Java installation."popdread _valexit

    fi

    if [ "${DERBY_FLAG}" = "true" ] ; then

    DATABASE_CLASSPATH="${DERBY_CLASSPATH}"export DATABASE_CLASSPATHelse

    DATABASE_CLASSPATH="${DERBY_CLIENT_CLASSPATH}"export DATABASE_CLASSPATH

    fi

    if [ "${POST_CLASSPATH}" != "" ] ; thenPOST_CLASSPATH="${COMMON_COMPONENTS_HOME}/modules/oracle.jrf_11.1.1/jrf.jar${CLASS

    PATHSEP}${POST_CLASSPATH}"export POST_CLASSPATH

    elsePOST_CLASSPATH="${COMMON_COMPONENTS_HOME}/modules/oracle.jrf_11.1.1/jrf.jar"export POST_CLASSPATH

    fi

    if [ "${DATABASE_CLASSPATH}" != "" ] ; thenif [ "${POST_CLASSPATH}" != "" ] ; then

    POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${DATABASE_CLASSPATH}"export POST_CLASSPATH

    elsePOST_CLASSPATH="${DATABASE_CLASSPATH}"export POST_CLASSPATH

    fifi

    if [ "${ARDIR}" != "" ] ; thenif [ "${POST_CLASSPATH}" != "" ] ; then

    POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${ARDIR}/xqrl.jar"export POST_CLASSPATH

    elsePOST_CLASSPATH="${ARDIR}/xqrl.jar"export POST_CLASSPATH

    fifi

    # PROFILING SUPPORT

    JAVA_PROFILE=""export JAVA_PROFILE

    SERVER_CLASS="weblogic.Server"export SERVER_CLASS

    JAVA_PROPERTIES="${JAVA_PROPERTIES} ${WLP_JAVA_PROPERTIES}"export JAVA_PROPERTIES

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    51/52

    August 2014 51

    JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testConsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=${logErrorsToConsoleFlag}"export JAVA_OPTIONS

    if [ "${PRODUCTION_MODE}" = "true" ] ; thenJAVA_OPTIONS=" -Dweblogic.ProductionModeEnabled=true ${JAVA_OPTIONS}"export JAVA_OPTIONS

    fi

    # -- Setup properties so that we can save stdout and stderr to files

    if [ "${WLS_STDOUT_LOG}" != "" ] ; thenecho "Logging WLS stdout to ${WLS_STDOUT_LOG}"JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.Stdout=${WLS_STDOUT_LOG}"export JAVA_OPTIONS

    fi

    if [ "${WLS_STDERR_LOG}" != "" ] ; thenecho "Logging WLS stderr to ${WLS_STDERR_LOG}"JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.Stderr=${WLS_STDERR_LOG}"export JAVA_OPTIONS

    fi

    # ADD EXTENSIONS TO CLASSPATHS

    PRE_CLASSPATH="${WL_HOME}/../oracle_common/modules/features/adf.share_11.1.1.jar"if [ "${EXT_PRE_CLASSPATH}" != "" ] ; thenif [ "${PRE_CLASSPATH}" != "" ] ; then

    PRE_CLASSPATH="${EXT_PRE_CLASSPATH}${CLASSPATHSEP}${PRE_CLASSPATH}"export PRE_CLASSPATH

    elsePRE_CLASSPATH="${EXT_PRE_CLASSPATH}"export PRE_CLASSPATH

    fifi

    if [ "${EXT_POST_CLASSPATH}" != "" ] ; thenif [ "${POST_CLASSPATH}" != "" ] ; then

    POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${EXT_POST_CLASSPATH}"export POST_CLASSPATH

    elsePOST_CLASSPATH="${EXT_POST_CLASSPATH}"

    export POST_CLASSPATHfi

    fi

    if [ "${WEBLOGIC_EXTENSION_DIRS}" != "" ] ; thenJAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.ext.dirs=${WEBLOGIC_EXTENSION_DIRS}"export JAVA_OPTIONS

    fi

    JAVA_OPTIONS="${JAVA_OPTIONS}"export JAVA_OPTIONS

    # SET THE CLASSPATH

    if [ "${WLP_POST_CLASSPATH}" != "" ] ; thenif [ "${CLASSPATH}" != "" ] ; then

    CLASSPATH="${WLP_POST_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}"

    export CLASSPATHelse

    CLASSPATH="${WLP_POST_CLASSPATH}"export CLASSPATH

    fifi

    if [ "${POST_CLASSPATH}" != "" ] ; thenif [ "${CLASSPATH}" != "" ] ; then

    CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}"export CLASSPATH

    elseCLASSPATH="${POST_CLASSPATH}"

  • 5/20/2018 Upgrade WL10.3.x to WebLogic10.3.6 Quickly Guide

    52/52

    UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6

    52 August 2014

    export CLASSPATHfi

    fi

    if [ "${WEBLOGIC_CLASSPATH}" != "" ] ; thenif [ "${CLASSPATH}" != "" ] ; then

    CLASSPATH="${WEBLOGIC_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}"export CLASSPATH

    else CLASSPATH="${WEBLOGIC_CLASSPATH}"export CLASSPATH

    fifi

    if [ "${PRE_CLASSPATH}" != "" ] ; thenCLASSPATH="${PRE_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}"export CLASSPATH

    fi

    echo "O classpath sendo carregado pelo AdminServer e: " ${CLASSPATH}

    if [ "${JAVA_VENDOR}" != "BEA" ] ; thenJAVA_VM="${JAVA_VM} ${JAVA_DEBUG} ${JAVA_PROFILE}"export JAVA_VM

    else

    JAVA_VM="${JAVA_VM} ${JAVA_DEBUG} ${JAVA_PROFILE}"export JAVA_VMfi