UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6 2 August 2014 Contedo Tabela de Figuras .................................................................................................................................. 3 1 OBJETIVO .................................................................................................................................... 5 1.1 REFERNCIAS .......................................................................................................... 5 2 AMBIENTE ................................................................................................................................... 6 3 LISTA DE ARQUIVOS ............................................................................................................... 7 4 PR-REQUISITOS SOFTWARE .............................................................................................. 7 5 PREMISSAS ................................................................................................................................. 8 6 INSTALAO DE SOFTWARE............................................................................................... 9 6.1 Oracle WebLogic Server 10.3.6 ......................................................................... 9 6.2 Oracle Fusion Middleware 11.1.1.6 ............................................................... 19 6.3 Oracle WebLogic Server PatchSet 10.3.6.0.8 ............................................. 34 6.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 .................................................................................. 38 6.4.2.2 setDomainEnv.sh ......................................................................... 39 7 UPGRADE DOMNIO mydomain .................................................................................. 40 7.1 Oracle Upgrade Wizard ........................................................................................ 40 7.2 Correo de arquivos XML de configurao do domnio .................... 40 7.2.1 config.xml ...................................................................................................... 41 7.2.2 fmwconfig/jps-config.xml ....................................................................... 43 7.3 Correo de arquivo setDomainEnv.sh ........................................................... 43 7.4 NodeManager Registro no domnio ............................................................ 43 8 APNDICE ................................................................................................................................. 44 8.1 APNDICE A setDomainEnv.sh .................................................................... 44
August 2014 3 Tabela de Figuras Figure 21 Desenho de arquitetura de HML MYDOMAIN Fase 3.2 ........... Error! Bookmark not defined. 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 e pressione 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 ao contedo 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 e pressione 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 para remover o JDK default do S.O. Linux .............................................................................................................. 16 Figure 615 Tela final de confirmao de JDK com apenas a JRockit selecionada, pressione Enter para prosseguir............................................................................................................................................ 16 Figure 616 Tela de confirmao de diretrios para cada um dos componentes da instalao, pressione Enter para prosseguir ................................................................................................. 17 Figure 617 Tela de informao dos components serem instalados, pressione Enter para prosseguir ................................................................................................................................................................. 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 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 y e 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 dos componentes, clique em Next para prosseguir ...................................................................................... 21 Figure 624 Tela de solicitao de execuo de scripts para criao de base de inventrio centralizado, no escopo do projeto a criao do mesmo, cada WebServer dever conter um 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 opo Skip 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 REQUISITOS deste 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 para prosseguir ................................................................................................................................................................. 27 Figure 631 Tela do passo 4, definio de diretrio principal da instalao dos binrios do WebLogic e definio do diretrio do OFM, sem ao requeirda, apenas clique em Next para prosseguir ....................................................................................................................................................... 28 Figure 632 Tela do passo 5, definio de tipo de Application Server, neste cenrio, j foi localizado 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 para prosseguir ................................................................................................................................................................. 30 Figure 634 Tela passo 7 progresso de cpia de arquivos e substituio de strings, sem ao 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 sair do 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
August 2014 5 1 OBJETIVO O objetivo desse documento fornecer todas as informaes e procedimentos necessrios para o instalao e configurao dos seguintes softwares para upgrade do 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.1 REFERNCIAS Para definio da estratgia de migrao e procedimentos desta migrao foram utilizadas as seguintes referncias:
Nome arquivo Descrio Doc ID 1470197.1.pdf Master Note on WebLogic Server Patch Set Updates_PSUs-Doc Doc ID 1075833.1.pdf Master Note on WebLogic Server WLS Patches_Upgrade Installers_and Full Installers Doc ID 1073776.1.pdf Steps to Maintain Oracle Fusion Middleware 11g Release 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 Release 2 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 compatible DOC ID 250.2.pdf Oracle Support Lifecycle Advisors
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
August 2014 7 3 LISTA DE ARQUIVOS Arquivo Descrio wls1036_generic.jar Arquivo de Instalao do WebLogic Server verso 10.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 Fusion Middleware 11.1.1.6 p18040640_1036_Generic.zip Arquivo zip contendo patchset de atualizao para verso 10.3.6.0.8 do WebLogic Server
4 PR-REQUISITOS SOFTWARE Software Descrio Componente dependente libstdc++ Standard C++ Library Oracle Fusion Middleware gcc-c++- C++ Compiler libaio-devel Development Files for Linux- native Asynchronous I/O Access compat-libcap compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 xorg-x11-utils Export X11 Remote Display Xauth yum install xorg-x11-utils libstdc++.x86_64 libstdc++.i686 compat-libcap1 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 xauth libstdc++-devel
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
August 2014 9 6 INSTALAO DE SOFTWARE
6.1 Oracle WebLogic Server 10.3.6 Todas as operaes abaixo devero ser executados com usurio weblogic para cada um dos servidores envolvidos no domnio. Garanta que ao menos um runtime de Java estar na varivel de ambiente PATH do usurio 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
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 e pressione Enter
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 da JVM e domnio j existentes, pression Enter para prosseguir
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, ser solicitado informaes de login na Oracle, optamos por no tornar automtico, selecione a opo 3 e pressione Enter
Figure 67 Tela de confirmao de registro, escreva a palavra No e pressione Enter
August 2014 13
Figure 68 Tela com aviso, informando de que os security updates no foram cadastrados, Escreva Yes para confirmar e pressione Enter
Figure 69 ltima tela de confirmao de security update, pressione Enter para prosseguir
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 de execuo
August 2014 15
Figure 612 Tela para informar o diretrio do JDK, digite /srv/weblogic/jrrt-3.1.2-1.6.0 e pressione Enter para prosseguir
Figure 613 Tela de confirmao de JDKs selecionados, pressione Enter para prosseguir 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 o JDK default do S.O. Linux
Figure 615 Tela final de confirmao de JDK com apenas a JRockit selecionada, pressione Enter para prosseguir
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 para prosseguir 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
August 2014 19
6.2 Oracle Fusion Middleware 11.1.1.6 Os procedimentos a seguir faro a instalao dos componentes runtime do Oracle ADF(Application Develovelopment Framework) e devem ser executados com usurio weblogic.
Importante: Este instalador no possui verso console/texto, obrigatria a utilizao de um XServer em seu computador cliente, como Xming ou ReflectionX. Para esta instalao foi utilizado Xming com cliente de conexo SSH Putty utilizando a opo Enable X11 Forwarding.
Descompacte o arquivo contendo o pacote de instalao, considerando que o mesmo 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
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, dependendo de sua configurao a varivel DISPLAY pode no ter sido exportada, escreva y e pressione Enter para 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
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 dos componentes, clique em Next para prosseguir 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 inventrio centralizado, no escopo do projeto a criao do mesmo, cada WebServer dever conter um inventrio 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
August 2014 23
Figure 626 Tela do primeiro passo de instalo do Fusion Middleware, clique em Next para prosseguir 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 Skip Software Updates e clicar em Next para prosseguir
August 2014 25 Te
Figure 628 Tela do passo 3, verificao e checagem de dependncias do S.O.
UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6 26 August 2014
Figure 629 Tela que indica erro de pr-requisitos, verificar a seo 4 PR REQUISITOS deste documento, instale as dependncias e clique em Retry na parte de cima
August 2014 27
Figure 630 Tela do passo 3 com todas dependncias checadas ok, clique em Next para prosseguir
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 WebLogic e definio do diretrio do OFM, sem ao requeirda, apenas clique em Next para prosseguir
August 2014 29
Figure 632 Tela do passo 5, definio de tipo de Application Server, neste cenrio, j foi localizado o WebLogic Server, mantenha a opo e clique em Next para prosseguir
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
August 2014 31
Figure 634 Tela passo 7 progresso de cpia de arquivos e substituio de strings, sem ao requerida
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
August 2014 33
Figure 636 Tela do passo 8 com resumo da instalao finalizada, clique em Finins para sair do instalador e voltar ao prompt
UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6 34 August 2014 6.3 Oracle WebLogic Server PatchSet 10.3.6.0.8 Os procedimentos a seguir faro a instalao do patchset 10.3.0.8 do WebLogic Server. O patch ID de referncia da Oracle chama-se T5F1, o download do mesmo pode ser efetuado com usurio de suporte no MetaLink da Oracle(www.metalink.oracle.com) procurando por este nome. Os comandos abaixo foram extrados do documento README.txt extrado do arquivo 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}
# 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
August 2014 35
Figure 637 Comando de atualizao de patch do WebLogic
Figure 638 Tela de patch aplicado com sucesso UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6 36 August 2014 6.4 Oracle Jrockit R28.3.3 Os procedimentos seguir foram criados partir da recomendao do Patch 18763693: JDK160 Oracle JRockit R28.3.3, onde ser atualizada a verso de JVM de acordo 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
August 2014 37 6.4.2 Configurao domnio JDK R28.3.3 Os seguintes arquivos devero ser alterados para que o domnio considere o uso da nova verso de JVM
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
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
7.1 Oracle Upgrade Wizard necessrio executar o Wizard de Upgrade de domnios conforme referncia da Oracle http://docs.oracle.com/cd/E23943_01/web.1111/e13754/upgrade_dom.htm Utilizar o seguinte script somente na mquina AdminServer WL_HOME/common/bin/upgrade.sh. Seguir os todos os passos, quando solicitado dever ser informado qual a insncia de adminsitrao, neste caso deve-se selecionar AdminServer e prosseguir at o final. Importante: Os passos da seo 7.2 deste documento devem ser executados antes da tentativa de iniciar o domnio novamente
7.2 Correo de arquivos XML de configurao do domnio
Abaixo sero descritos os procedimentos de correo resultantes do dilogo e interao do chamado 3-9411675781 aberto na Oracle devido problemas encontrados 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 pastas locais dos servers devem ser apagados, pois sero reconstrudos com as novas configuraes do domnio. O caminho de cada um encontra-se em /srv/weblogic/dominios/mydomain/servers/<nm_server>.
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 posteriormente atravs da console
UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6 42 August 2014
Para: .... <default-iiop-password- encrypted>{AES}onFdo7jJoatxzKdcBnbC1a7j5Dk6qqHCc81hqhwaP3E=</default-iiop-password- encrypted> <!-- <server-debug> <debug-scope> <name>weblogic.jdbc.connection</name> <enabled>false</enabled> </debug-scope> <debug-scope> <name>weblogic.jdbc.driverlogging</name> <enabled>false</enabled> </debug-scope> <debug-scope> <name>weblogic.jdbc.sql</name> <enabled>false</enabled> </debug-scope> <debug-scope> <name>weblogic.jdbc.transaction</name> <enabled>false</enabled> </debug-scope> <debug-scope> <name>weblogic.jdbc</name> <enabled>false</enabled> </debug-scope> <debug-scope> ......... <server-debug> --> Na seo de anexos h o arquivo config.xml completo.
August 2014 43 7.2.2 fmwconfig/jps-config.xml Alterar o cabealho da segunda linha do arquivo De: <jpsConfig ... xsi:schemaLocation="http://xmlns.oracle.com/oracleas/schema/11/jps- config-11_1.xsd"...
Veja que foi adicionado mais uma definio para o xsd jps-config-11_1.xsd, ficam exatamente duas definies do mesmo xsd, um ao lado do outro. Na seo de anexos h o arquivo jps-confi.xml completo.
7.3 Correo de arquivo setDomainEnv.sh O arquivo setDomainEnv.sh sobreposto aps a execuo do Wizard de upgrade do domnio. Todas as referncias ao ADF Runtime so removidas ou modificadas inadequadamente. O volume de alteraes alto e no sero detalhadas neste contexto. O arquivo completo ajustado est listado na seo APNDICE C setDomainEnv.sh.
7.4 NodeManager Registro no domnio Aps todas as alteraes e correes de arquivos, necessrio que o nodemanager de cada um dos servidores seja novamente registrado no domnio. Seguir os comandos abaixo para efetuar atividade: /srv/oracle/Middleware/wlserver_103/common/bin/wlst.sh connect('weblogic','<senha_usuario_weblogic>',<ip_adminserver>) nmEnroll('/srv/weblogic/dominios/mydomain','/srv/weblogic/nodemanager') exit()
# 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=100 SP=$BP
pushd() { if [ -z "$1" ] then return fi
SP=`expr $SP - 1` eval _stack$SP=`pwd` cd $1 return }
popd() { if [ $SP -eq $BP ] then return fi eval 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 Server in this domain. # # This script initializes the following variables before calling commEnv to set other variables: # # WL_HOME - The BEA home directory of your WebLogic installation. # JAVA_VM - The desired Java VM to use. You can set this environment variable before calling # this script to switch between Sun or BEA or just have the default be set. # JAVA_HOME - Location of the version of Java used to start WebLogic # Server. Depends directly on which JAVA_VM value is set by default or by 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 in production mode. # DOMAIN_PRODUCTION_MODE # - The variable that determines whether the workshop related settings like 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. #
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 Oracle WebLogic Server" # (http://download.oracle.com/docs/cd/E23943_01/web.1111/e13708/overview.htm). # *************************************************************************
if [ "${DOMAIN_PRODUCTION_MODE}" = "true" ] ; then PRODUCTION_MODE="${DOMAIN_PRODUCTION_MODE}" export PRODUCTION_MODE fi
if [ "${PRODUCTION_MODE}" = "true" ] ; then debugFlag="false" export debugFlag testConsoleFlag="false" export testConsoleFlag iterativeDevFlag="false" export iterativeDevFlag logErrorsToConsoleFlag="false"
August 2014 47 export logErrorsToConsoleFlag fi
# If you want to override the default Patch Classpath, Library Path and Path for this domain, # 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)
if [ "${JAVA_USE_64BIT}" = "true" ] ; then MEM_MAX_PERM_SIZE="${MEM_MAX_PERM_SIZE_64BIT}" export MEM_MAX_PERM_SIZE else MEM_MAX_PERM_SIZE="${MEM_MAX_PERM_SIZE_32BIT}" export MEM_MAX_PERM_SIZE fi
if [ "${JAVA_VENDOR}" = "Sun" ] ; then if [ "${PRODUCTION_MODE}" = "" ] ; then MEM_DEV_ARGS="-XX:CompileThreshold=8000 ${MEM_PERM_SIZE} " export MEM_DEV_ARGS fi fi
# Had to have a separate test here BECAUSE of immediate variable expansion on windows
if [ "${JAVA_VENDOR}" = "Sun" ] ; then MEM_ARGS="${MEM_ARGS} ${MEM_DEV_ARGS} ${MEM_MAX_PERM_SIZE}" export MEM_ARGS fi
if [ "${JAVA_VENDOR}" = "HP" ] ; then MEM_ARGS="${MEM_ARGS} ${MEM_MAX_PERM_SIZE}" export MEM_ARGS fi
if [ "${JAVA_VENDOR}" = "Apple" ] ; then MEM_ARGS="${MEM_ARGS} ${MEM_MAX_PERM_SIZE}" export MEM_ARGS fi
if [ "${JAVA_VENDOR}" = "IBM" ] ; then MEM_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}" != "" ] ; then MEM_ARGS="${USER_MEM_ARGS}" export MEM_ARGS fi
# 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.SimpleJACCPolic y # - Djavax.security.jacc.PolicyConfigurationFactory.provider=weblogic.security.jacc.simpleprov ider.PolicyConfigurationFactoryImpl # - Dweblogic.security.jacc.RoleMapperFactory.provider=weblogic.security.jacc.simpleprovider.R oleMapperFactoryImpl
if [ "${ADMIN_URL}" = "" ] ; then # The then part of this block is telling us we are either starting an admin server OR we are non-clustered CLUSTER_PROPERTIES="-Dweblogic.management.discover=true" export CLUSTER_PROPERTIES else CLUSTER_PROPERTIES="-Dweblogic.management.discover=false - Dweblogic.management.server=${ADMIN_URL}" export CLUSTER_PROPERTIES fi
if [ "${LOG4J_CONFIG_FILE}" != "" ] ; then JAVA_PROPERTIES="${JAVA_PROPERTIES} - Dlog4j.configuration=file:${LOG4J_CONFIG_FILE}" export JAVA_PROPERTIES fi
if [ ! -d ${JAVA_HOME}/lib ] ; then echo "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." popd read _val exit fi
if [ "${DERBY_FLAG}" = "true" ] ; then DATABASE_CLASSPATH="${DERBY_CLASSPATH}" export DATABASE_CLASSPATH else DATABASE_CLASSPATH="${DERBY_CLIENT_CLASSPATH}" export DATABASE_CLASSPATH fi
if [ "${POST_CLASSPATH}" != "" ] ; then POST_CLASSPATH="${COMMON_COMPONENTS_HOME}/modules/oracle.jrf_11.1.1/jrf.jar${CLASS PATHSEP}${POST_CLASSPATH}" export POST_CLASSPATH else POST_CLASSPATH="${COMMON_COMPONENTS_HOME}/modules/oracle.jrf_11.1.1/jrf.jar" export POST_CLASSPATH fi
if [ "${DATABASE_CLASSPATH}" != "" ] ; then if [ "${POST_CLASSPATH}" != "" ] ; then POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${DATABASE_CLASSPATH}" export POST_CLASSPATH else POST_CLASSPATH="${DATABASE_CLASSPATH}" export POST_CLASSPATH fi fi
if [ "${ARDIR}" != "" ] ; then if [ "${POST_CLASSPATH}" != "" ] ; then POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${ARDIR}/xqrl.jar" export POST_CLASSPATH else POST_CLASSPATH="${ARDIR}/xqrl.jar" export POST_CLASSPATH fi fi
if [ "${PRODUCTION_MODE}" = "true" ] ; then JAVA_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}" != "" ] ; then echo "Logging WLS stdout to ${WLS_STDOUT_LOG}" JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.Stdout=${WLS_STDOUT_LOG}" export JAVA_OPTIONS fi
if [ "${WLS_STDERR_LOG}" != "" ] ; then echo "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}" != "" ] ; then if [ "${PRE_CLASSPATH}" != "" ] ; then PRE_CLASSPATH="${EXT_PRE_CLASSPATH}${CLASSPATHSEP}${PRE_CLASSPATH}" export PRE_CLASSPATH else PRE_CLASSPATH="${EXT_PRE_CLASSPATH}" export PRE_CLASSPATH fi fi
if [ "${EXT_POST_CLASSPATH}" != "" ] ; then if [ "${POST_CLASSPATH}" != "" ] ; then POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${EXT_POST_CLASSPATH}" export POST_CLASSPATH else POST_CLASSPATH="${EXT_POST_CLASSPATH}" export POST_CLASSPATH fi fi
if [ "${WEBLOGIC_EXTENSION_DIRS}" != "" ] ; then JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.ext.dirs=${WEBLOGIC_EXTENSION_DIRS}" export JAVA_OPTIONS fi
if [ "${WLP_POST_CLASSPATH}" != "" ] ; then if [ "${CLASSPATH}" != "" ] ; then CLASSPATH="${WLP_POST_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}" export CLASSPATH else CLASSPATH="${WLP_POST_CLASSPATH}" export CLASSPATH fi fi
if [ "${POST_CLASSPATH}" != "" ] ; then if [ "${CLASSPATH}" != "" ] ; then CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}" export CLASSPATH else CLASSPATH="${POST_CLASSPATH}" UPGRADE WEBLOGIC 10.3.2 -> WEBLOGIC 10.3.6 52 August 2014 export CLASSPATH fi fi
if [ "${WEBLOGIC_CLASSPATH}" != "" ] ; then if [ "${CLASSPATH}" != "" ] ; then CLASSPATH="${WEBLOGIC_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}" export CLASSPATH else CLASSPATH="${WEBLOGIC_CLASSPATH}" export CLASSPATH fi fi
if [ "${PRE_CLASSPATH}" != "" ] ; then CLASSPATH="${PRE_CLASSPATH}${CLASSPATHSEP}${CLASSPATH}" export CLASSPATH fi
echo "O classpath sendo carregado pelo AdminServer e: " ${CLASSPATH}
if [ "${JAVA_VENDOR}" != "BEA" ] ; then JAVA_VM="${JAVA_VM} ${JAVA_DEBUG} ${JAVA_PROFILE}" export JAVA_VM else JAVA_VM="${JAVA_VM} ${JAVA_DEBUG} ${JAVA_PROFILE}" export JAVA_VM fi