22
1 INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME Renan Parisotto [email protected]

INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

  • Upload
    others

  • View
    8

  • Download
    1

Embed Size (px)

Citation preview

Page 1: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

1

INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

Renan Parisottorenanparisottodbacorpcombr

2

DESCRICcedilAtildeO

Neste artigo falaremos sobre o processo de aplicaccedilatildeo de Patch no Oracle RAC 11gR2 com zero downtime (Rolling Patch) que pode ser executado em ambientes criacuteticos onde a infraestrutura deve permanecer on-lineAntes de iniciarmos vamos explicar a diferenccedila entre PSU (Patch Set Update) CPU (Critical Patch Update) e SPU Security Patch Updates Correccedilotildees de erros criacuteticos com abertura de chamados no MOS (My Oracle Support) satildeo caracterizados como CPU e SPUO PSU eacute um pacote de correccedilotildees que a Oracle disponibiliza trimestralmente com correccedilotildees criacuteticas de seguranccedila este pacote eacute composto pelo CPU e SPU No exemplo abaixo vamos utilizar o PSU de Julho2016

Atualmente haacute 3 meacutetodos diferentes de instalaccedilatildeo de patch em ambiente Oracle RAC listados a seguir

2

33

Neste modo aplica-se o patch no servidor local em primeiro lugar depois a instalaccedilatildeo eacute iniciada nos servidores remotos e finalmente atualiza o inventaacuterio Para este caso o ambiente Oracle RAC estaraacute totalmente indisponiacutevel

bull Shutdown das instances de todos os servidoresbull Instalaccedilatildeo do patch em todos os homes de todos os

servidoresbull Startup de todas as instances de todos os servidores

INSTALANDO O PATCH COMO UacuteNICA INSTAcircNCIA (ALL-NODE PATCH)

444

Neste caso baixe o servidor primaacuterio esse servidor seraacute o primeiro a receber a aplicaccedilatildeo do patch As conexotildees seratildeo direcionadas para o servidor secundaacuterio Apoacutes a instalaccedilatildeo do patch inicie o Oracle no servidor primaacuterio As conexotildees seratildeo balanceadas e direcionadas para o servidor primaacuterio Em seguida baixe o servidor secundaacuterio esse servidor seraacute o segundo a receber a instalaccedilatildeo do patch aplica-se o patch no servidor secundaacuterio e atualize o inventaacuterio O tempo de inatividade que aconteceria entre o desligamento do servidor secundaacuterio e a inicializaccedilatildeo do servidor primaacuterio

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Shutdown das instances do servidor 3bull Startup das instances nos servidores 1 e 2bull Instalaccedilatildeo no home do servidor 3bull Startup das instances no servidor 3

INSTALANDO O PATCH COM MIacuteNIMO DOWN-TIME (MIN DOWNTIME PATCH)

4

55

Com este meacutetodo natildeo haacute indisponibilidade Cada servidor seraacute atualizado com o patch individualmente enquanto todos os outros servidores estaratildeo funcionandoNeste caso move-se as conexotildees para o servidor secundaacuterio esse servidor seraacute o segundo a receber a aplicaccedilatildeo do patch Aplica-se o patch no servidor primaacuterio move-se as conexotildees do servidor secundaacuterio aplica-se o patch no servidor secundaacuterio e atualizamos o inventaacuterioEacute recomendado que apoacutes a instalaccedilatildeo do ambiente Oracle RAC seja aplicado o uacuteltimo patch disponiacutevel

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Startup das instances no servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Startup das instances no servidor 2

No link abaixo vocecirc poderaacute encontrar mais informaccedilotildees sobre os patchs

httpwwworaclecomtechnetworktopicssecurityalerts-086861html

INSTALANDO O PATCH COM ZERO DOWNTIME (ROLLING PATCH)

5

6

Agora vamos demonstrar como instalar o PSU com zero downtime O primeiro passo eacute atualizar o OPatch que estaacute localizado no ORACLE_HOME de todos os servidores do cluster

No exemplo abaixo estamos utilizando a versatildeo 1120312 do OPatch

Temos conexatildeo na instance FOX1 do servidor RAC1 neste caso vamos instalar o PSU na instance FOX2 do servidor RAC2

Estou conectado na instance FOX1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------

6

7

Baixando o CRS no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[rootrac2 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac2rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorarac2viprsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac2rsquoCRS-2677 Stop of lsquoorarac2viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorarac2viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac2viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac2rsquo succeeded

77

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 2: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

2

DESCRICcedilAtildeO

Neste artigo falaremos sobre o processo de aplicaccedilatildeo de Patch no Oracle RAC 11gR2 com zero downtime (Rolling Patch) que pode ser executado em ambientes criacuteticos onde a infraestrutura deve permanecer on-lineAntes de iniciarmos vamos explicar a diferenccedila entre PSU (Patch Set Update) CPU (Critical Patch Update) e SPU Security Patch Updates Correccedilotildees de erros criacuteticos com abertura de chamados no MOS (My Oracle Support) satildeo caracterizados como CPU e SPUO PSU eacute um pacote de correccedilotildees que a Oracle disponibiliza trimestralmente com correccedilotildees criacuteticas de seguranccedila este pacote eacute composto pelo CPU e SPU No exemplo abaixo vamos utilizar o PSU de Julho2016

Atualmente haacute 3 meacutetodos diferentes de instalaccedilatildeo de patch em ambiente Oracle RAC listados a seguir

2

33

Neste modo aplica-se o patch no servidor local em primeiro lugar depois a instalaccedilatildeo eacute iniciada nos servidores remotos e finalmente atualiza o inventaacuterio Para este caso o ambiente Oracle RAC estaraacute totalmente indisponiacutevel

bull Shutdown das instances de todos os servidoresbull Instalaccedilatildeo do patch em todos os homes de todos os

servidoresbull Startup de todas as instances de todos os servidores

INSTALANDO O PATCH COMO UacuteNICA INSTAcircNCIA (ALL-NODE PATCH)

444

Neste caso baixe o servidor primaacuterio esse servidor seraacute o primeiro a receber a aplicaccedilatildeo do patch As conexotildees seratildeo direcionadas para o servidor secundaacuterio Apoacutes a instalaccedilatildeo do patch inicie o Oracle no servidor primaacuterio As conexotildees seratildeo balanceadas e direcionadas para o servidor primaacuterio Em seguida baixe o servidor secundaacuterio esse servidor seraacute o segundo a receber a instalaccedilatildeo do patch aplica-se o patch no servidor secundaacuterio e atualize o inventaacuterio O tempo de inatividade que aconteceria entre o desligamento do servidor secundaacuterio e a inicializaccedilatildeo do servidor primaacuterio

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Shutdown das instances do servidor 3bull Startup das instances nos servidores 1 e 2bull Instalaccedilatildeo no home do servidor 3bull Startup das instances no servidor 3

INSTALANDO O PATCH COM MIacuteNIMO DOWN-TIME (MIN DOWNTIME PATCH)

4

55

Com este meacutetodo natildeo haacute indisponibilidade Cada servidor seraacute atualizado com o patch individualmente enquanto todos os outros servidores estaratildeo funcionandoNeste caso move-se as conexotildees para o servidor secundaacuterio esse servidor seraacute o segundo a receber a aplicaccedilatildeo do patch Aplica-se o patch no servidor primaacuterio move-se as conexotildees do servidor secundaacuterio aplica-se o patch no servidor secundaacuterio e atualizamos o inventaacuterioEacute recomendado que apoacutes a instalaccedilatildeo do ambiente Oracle RAC seja aplicado o uacuteltimo patch disponiacutevel

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Startup das instances no servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Startup das instances no servidor 2

No link abaixo vocecirc poderaacute encontrar mais informaccedilotildees sobre os patchs

httpwwworaclecomtechnetworktopicssecurityalerts-086861html

INSTALANDO O PATCH COM ZERO DOWNTIME (ROLLING PATCH)

5

6

Agora vamos demonstrar como instalar o PSU com zero downtime O primeiro passo eacute atualizar o OPatch que estaacute localizado no ORACLE_HOME de todos os servidores do cluster

No exemplo abaixo estamos utilizando a versatildeo 1120312 do OPatch

Temos conexatildeo na instance FOX1 do servidor RAC1 neste caso vamos instalar o PSU na instance FOX2 do servidor RAC2

Estou conectado na instance FOX1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------

6

7

Baixando o CRS no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[rootrac2 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac2rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorarac2viprsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac2rsquoCRS-2677 Stop of lsquoorarac2viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorarac2viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac2viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac2rsquo succeeded

77

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 3: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

33

Neste modo aplica-se o patch no servidor local em primeiro lugar depois a instalaccedilatildeo eacute iniciada nos servidores remotos e finalmente atualiza o inventaacuterio Para este caso o ambiente Oracle RAC estaraacute totalmente indisponiacutevel

bull Shutdown das instances de todos os servidoresbull Instalaccedilatildeo do patch em todos os homes de todos os

servidoresbull Startup de todas as instances de todos os servidores

INSTALANDO O PATCH COMO UacuteNICA INSTAcircNCIA (ALL-NODE PATCH)

444

Neste caso baixe o servidor primaacuterio esse servidor seraacute o primeiro a receber a aplicaccedilatildeo do patch As conexotildees seratildeo direcionadas para o servidor secundaacuterio Apoacutes a instalaccedilatildeo do patch inicie o Oracle no servidor primaacuterio As conexotildees seratildeo balanceadas e direcionadas para o servidor primaacuterio Em seguida baixe o servidor secundaacuterio esse servidor seraacute o segundo a receber a instalaccedilatildeo do patch aplica-se o patch no servidor secundaacuterio e atualize o inventaacuterio O tempo de inatividade que aconteceria entre o desligamento do servidor secundaacuterio e a inicializaccedilatildeo do servidor primaacuterio

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Shutdown das instances do servidor 3bull Startup das instances nos servidores 1 e 2bull Instalaccedilatildeo no home do servidor 3bull Startup das instances no servidor 3

INSTALANDO O PATCH COM MIacuteNIMO DOWN-TIME (MIN DOWNTIME PATCH)

4

55

Com este meacutetodo natildeo haacute indisponibilidade Cada servidor seraacute atualizado com o patch individualmente enquanto todos os outros servidores estaratildeo funcionandoNeste caso move-se as conexotildees para o servidor secundaacuterio esse servidor seraacute o segundo a receber a aplicaccedilatildeo do patch Aplica-se o patch no servidor primaacuterio move-se as conexotildees do servidor secundaacuterio aplica-se o patch no servidor secundaacuterio e atualizamos o inventaacuterioEacute recomendado que apoacutes a instalaccedilatildeo do ambiente Oracle RAC seja aplicado o uacuteltimo patch disponiacutevel

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Startup das instances no servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Startup das instances no servidor 2

No link abaixo vocecirc poderaacute encontrar mais informaccedilotildees sobre os patchs

httpwwworaclecomtechnetworktopicssecurityalerts-086861html

INSTALANDO O PATCH COM ZERO DOWNTIME (ROLLING PATCH)

5

6

Agora vamos demonstrar como instalar o PSU com zero downtime O primeiro passo eacute atualizar o OPatch que estaacute localizado no ORACLE_HOME de todos os servidores do cluster

No exemplo abaixo estamos utilizando a versatildeo 1120312 do OPatch

Temos conexatildeo na instance FOX1 do servidor RAC1 neste caso vamos instalar o PSU na instance FOX2 do servidor RAC2

Estou conectado na instance FOX1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------

6

7

Baixando o CRS no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[rootrac2 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac2rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorarac2viprsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac2rsquoCRS-2677 Stop of lsquoorarac2viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorarac2viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac2viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac2rsquo succeeded

77

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 4: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

444

Neste caso baixe o servidor primaacuterio esse servidor seraacute o primeiro a receber a aplicaccedilatildeo do patch As conexotildees seratildeo direcionadas para o servidor secundaacuterio Apoacutes a instalaccedilatildeo do patch inicie o Oracle no servidor primaacuterio As conexotildees seratildeo balanceadas e direcionadas para o servidor primaacuterio Em seguida baixe o servidor secundaacuterio esse servidor seraacute o segundo a receber a instalaccedilatildeo do patch aplica-se o patch no servidor secundaacuterio e atualize o inventaacuterio O tempo de inatividade que aconteceria entre o desligamento do servidor secundaacuterio e a inicializaccedilatildeo do servidor primaacuterio

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Shutdown das instances do servidor 3bull Startup das instances nos servidores 1 e 2bull Instalaccedilatildeo no home do servidor 3bull Startup das instances no servidor 3

INSTALANDO O PATCH COM MIacuteNIMO DOWN-TIME (MIN DOWNTIME PATCH)

4

55

Com este meacutetodo natildeo haacute indisponibilidade Cada servidor seraacute atualizado com o patch individualmente enquanto todos os outros servidores estaratildeo funcionandoNeste caso move-se as conexotildees para o servidor secundaacuterio esse servidor seraacute o segundo a receber a aplicaccedilatildeo do patch Aplica-se o patch no servidor primaacuterio move-se as conexotildees do servidor secundaacuterio aplica-se o patch no servidor secundaacuterio e atualizamos o inventaacuterioEacute recomendado que apoacutes a instalaccedilatildeo do ambiente Oracle RAC seja aplicado o uacuteltimo patch disponiacutevel

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Startup das instances no servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Startup das instances no servidor 2

No link abaixo vocecirc poderaacute encontrar mais informaccedilotildees sobre os patchs

httpwwworaclecomtechnetworktopicssecurityalerts-086861html

INSTALANDO O PATCH COM ZERO DOWNTIME (ROLLING PATCH)

5

6

Agora vamos demonstrar como instalar o PSU com zero downtime O primeiro passo eacute atualizar o OPatch que estaacute localizado no ORACLE_HOME de todos os servidores do cluster

No exemplo abaixo estamos utilizando a versatildeo 1120312 do OPatch

Temos conexatildeo na instance FOX1 do servidor RAC1 neste caso vamos instalar o PSU na instance FOX2 do servidor RAC2

Estou conectado na instance FOX1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------

6

7

Baixando o CRS no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[rootrac2 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac2rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorarac2viprsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac2rsquoCRS-2677 Stop of lsquoorarac2viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorarac2viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac2viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac2rsquo succeeded

77

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 5: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

55

Com este meacutetodo natildeo haacute indisponibilidade Cada servidor seraacute atualizado com o patch individualmente enquanto todos os outros servidores estaratildeo funcionandoNeste caso move-se as conexotildees para o servidor secundaacuterio esse servidor seraacute o segundo a receber a aplicaccedilatildeo do patch Aplica-se o patch no servidor primaacuterio move-se as conexotildees do servidor secundaacuterio aplica-se o patch no servidor secundaacuterio e atualizamos o inventaacuterioEacute recomendado que apoacutes a instalaccedilatildeo do ambiente Oracle RAC seja aplicado o uacuteltimo patch disponiacutevel

bull Shutdown das instances do servidor 1bull Instalaccedilatildeo no home do servidor 1bull Startup das instances no servidor 1bull Shutdown das instances do servidor 2bull Instalaccedilatildeo no home do servidor 2bull Startup das instances no servidor 2

No link abaixo vocecirc poderaacute encontrar mais informaccedilotildees sobre os patchs

httpwwworaclecomtechnetworktopicssecurityalerts-086861html

INSTALANDO O PATCH COM ZERO DOWNTIME (ROLLING PATCH)

5

6

Agora vamos demonstrar como instalar o PSU com zero downtime O primeiro passo eacute atualizar o OPatch que estaacute localizado no ORACLE_HOME de todos os servidores do cluster

No exemplo abaixo estamos utilizando a versatildeo 1120312 do OPatch

Temos conexatildeo na instance FOX1 do servidor RAC1 neste caso vamos instalar o PSU na instance FOX2 do servidor RAC2

Estou conectado na instance FOX1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------

6

7

Baixando o CRS no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[rootrac2 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac2rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorarac2viprsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac2rsquoCRS-2677 Stop of lsquoorarac2viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorarac2viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac2viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac2rsquo succeeded

77

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 6: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

6

Agora vamos demonstrar como instalar o PSU com zero downtime O primeiro passo eacute atualizar o OPatch que estaacute localizado no ORACLE_HOME de todos os servidores do cluster

No exemplo abaixo estamos utilizando a versatildeo 1120312 do OPatch

Temos conexatildeo na instance FOX1 do servidor RAC1 neste caso vamos instalar o PSU na instance FOX2 do servidor RAC2

Estou conectado na instance FOX1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------

6

7

Baixando o CRS no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[rootrac2 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac2rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorarac2viprsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac2rsquoCRS-2677 Stop of lsquoorarac2viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorarac2viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac2viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac2rsquo succeeded

77

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 7: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

7

Baixando o CRS no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[rootrac2 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac2rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquoorarac2viprsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac2rsquoCRS-2677 Stop of lsquoorarac2viprsquo on lsquorac2rsquo succeededCRS-2672 Attempting to start lsquoorarac2viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac2viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac2rsquo succeeded

77

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 8: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

8

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac2rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac2rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac2rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac2rsquo succeededCRS-2677 Stop of lsquooraasmrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac2rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac2rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac2rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac2rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

8

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 9: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

9

Observe que a conexatildeo na instance FOX1 do servidor RAC1 permanece ativa

Instalando o PSU de Julho2016 no servidor RAC2

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

RACgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

[oraclerac2 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser Name

9

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 10: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

10

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Visit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac2rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

10

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 11: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

11

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

11

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 12: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

12

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodesLog file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

[rootrac1 ~] crsctl stop crsCRS-2791 Starting shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooracrsdrsquo on lsquorac1rsquoCRS-2790 Starting shutdown of Cluster Ready Services-managed resources on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENERlsnrrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxacessosvcrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorascan1viprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraLISTENERlsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorascan1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorascan1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorascan1viprsquo on lsquorac1rsquo succeeded

Agora vamos instalar o PSU no servidor RAC1 Baixe o CRS no servidor RAC1

12

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 13: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

13[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2672 Attempting to start lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorafoxacessosvcrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquoorarac1viprsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraOCRdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraregistryacfsrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquoorafoxdbrsquo on lsquorac1rsquoCRS-2677 Stop of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2672 Attempting to start lsquoorarac1viprsquo on lsquorac1rsquoCRS-2676 Start of lsquoorarac1viprsquo on lsquorac1rsquo succeededCRS-2676 Start of lsquooraLISTENER_SCAN1lsnrrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquoorafoxdbrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraDATAdgrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraTESTEdgrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraregistryacfsrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraOCRdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraTESTEdgrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraDATAdgrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooraonsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooraonsrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooranet1networkrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooranet1networkrsquo on lsquorac1rsquo succeededCRS-2792 Shutdown of Cluster Ready Services-managed resources on lsquorac1rsquo has com-pletedCRS-2677 Stop of lsquooracrsdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooractssdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraevmdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooraasmrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooramdnsdrsquo on lsquorac1rsquoCRS-2673 Attempting to stop lsquooradriversacfsrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooractssdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooraevmdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooramdnsdrsquo on lsquorac1rsquo succeededCRS-2677 Stop of lsquooradriversacfsrsquo on lsquorac1rsquo succeeded

13

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 14: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

14[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

CRS-2677 Stop of lsquooraasmrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracluster_interconnecthaiprsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracluster_interconnecthaiprsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracssdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracssdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooracrfrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooracrfrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragipcdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragipcdrsquo on lsquorac1rsquo succeededCRS-2673 Attempting to stop lsquooragpnpdrsquo on lsquorac1rsquoCRS-2677 Stop of lsquooragpnpdrsquo on lsquorac1rsquo succeededCRS-2793 Shutdown of Oracle High Availability Services-managed resources on lsquorac1rsquo has completedCRS-4133 Oracle High Availability Services has been stopped

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX1

DBACORPracgt select instance_name from v$instance

INSTANCE_NAME----------------FOX2

Observe abaixo que a conexatildeo que estava na instance FOX1 passou para instance FOX2 sem perder a conexatildeo isso acontece pois estamos utilizando serviccedilo do Server Control (SRVCTL)

14

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 15: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

15

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

[oraclerac1 22502456]$ opatch applyOracle Interim Patch Installer version 1120312Copyright (c) 2016 Oracle Corporation All rights reserved

Oracle Home u01apporacleproduct1120db_1Central Inventory u01apporaInventory from u01apporacleproduct1120db_1oraInstlocOPatch version 1120312OUI version 112040Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatc

Verifying environment and performing prerequisite checksOPatch continues with these patches 21948347 22502456

Do you want to proceed [y|n]yUser Responded with YAll checks passedProvide your email address to be informed of security issues install andinitiate Oracle Configuration Manager Easier for you if you use your MyOracle Support Email addressUser NameVisit httpwwworaclecomsupportpolicieshtml for detailsEmail addressUser Name

You have not provided an email address for notification of security issuesDo you wish to remain uninformed of security issues ([Y]es [N]o) [N] Y

This node is part of an Oracle Real Application ClusterRemote nodes lsquorac1rsquoLocal node lsquorac1rsquoPlease shutdown Oracle instances running out of this ORACLE_HOME on the local sys-

15

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 16: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

16

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

tem(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the local system ready for patching [y|n]yUser Responded with YBacking up filesApplying sub-patch lsquo21948347rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

Patching component oraclesysmanagent 102045

Patching component oracleovm 112040

Patching component oraclexdk 112040

Patching component oraclerdbms 112040

Patching component oraclenlsrtlrsf 112040

Patching component oraclexdkparserjava 112040

Patching component oraclesysmanconsoledb 112040

Patching component oraclexdkrsf 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclesysmanomscore 102045Applying sub-patch lsquo22502456rsquo to OH lsquou01apporacleproduct1120db_1rsquoApplySession Optional component(s) [ oracletfa 112040 ] not present in the Oracle Home or a higher version is found

16

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 17: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

17

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Patching component oracleprecompcommon 112040

Patching component oracleoraolapdbscripts 112040

Patching component oraclerdbmsolap 112040

Patching component oracleoraolap 112040

Patching component oraclerdbmsrsf 112040

Patching component oraclerdbmsrman 112040

Patching component oraclerdbms 112040

Patching component oraclerdbmsdbscripts 112040

Patching in rolling mode

The node lsquorac1rsquo will be patched next

Please shutdown Oracle instances running out of this ORACLE_HOME on lsquorac1rsquo(Oracle Home = lsquou01apporacleproduct1120db_1rsquo)

Is the node ready for patching [y|n] NUser Responded with NNApply exits on requestYou may exit the patching session and patch remaining nodes later from an un-patched node Do you want to continueDo you want to proceed [y|n]N

Patching aborted on node ldquorac1rdquo no remaining nodesUtilSession failed Patching aborted on node ldquorac1rdquo no remaining nodes

17

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 18: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

18

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

Log file location u01apporacleproduct1120db_1cfgtoollogsopatchopatch2016-08-12_14-02-40PM_1log

OPatch failed with error code 73

Instalando o PSU de Julho2016 no servidor RAC1

[oraclerac1 ~]$ opatch versionOPatch Version 1120312OPatch succeeded[oraclerac2 ~]$ opatch versionOPatch Version 1120312OPatch succeeded

ACTION_TIME ACTION VERSION ID COMMENTS------------------------------ ------------------------------ --------------- ---------- ----------------------080416 163038735265 APPLY 11204 8 PSU 112048120816 153010869899 APPLY 11204 160419 PSU 11204160419

18

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 19: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

19

CONCLUSAtildeOCada meacutetodo de instalaccedilatildeo do PSU tem as suas particularidades cabe ao DBA juntamente com a aacuterea de negoacutecio avaliar a melhor estrateacutegia de atualizaccedilatildeo dos binaacuterios do Oracle

19

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 20: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

20

REFEREcircNCIAS E METALINK

Rolling Patch - OPatch Support for RAC (Doc ID 2442411)

20

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 21: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

Haacute 18 anos a DBACorp atua na aacuterea de TI e garante resultados reais para os seus investimentos Afinal 95 dos nossos clientes aprovam e recomendam os serviccedilos que oferecemos

Temos soluccedilotildees sob medida para os mais diversos projetos em banco de dados infraestrutura e cloud computing

Oferecemos serviccedilos como suporte 24x7x365 alocaccedilatildeo de profissionais venda de licenccedilas monitoraccedilatildeo proativa alta disponibilidade e sustentaccedilatildeo

Tudo isso com equipes certificadas de DBAs e de infraestrutura prontas para atender todos os segmentos e tamanhos de empresas

E para garantir ainda mais a qualidade a DBACorp eacute parceira dos principais players do mercado como Oracle Microsoft Amazon Web Services e WMware

DBACorp Inteligecircncia aplicada a TI e ao seu negoacutecio

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr

Page 22: INSTALANDO PATCH NO ORACLE RAC 11GR2 COM ZERO DOWNTIME

ESCRITOacuteRIOS

Satildeo Paulo - SPR Samuel Morse 74 Conj 21Brooklin Novo - CEP 04576-060+55 11 2348-4699

Rio de Janeiro - RJAv Rio Branco 1 - 12ordm andarCentro - CEP 20090-003+55 21 2588-8150

REDES SOCIAIS

Renan Parisottorenanparisottodbacorpcombr