Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

17
Install and Upgrade Grid Infrastructure 12.1.0.2 (no RAC) + Apply GI PSU Current Configuration Grid Infrastructure 12.1.0.1 is installed and running: +ASM:/u03/app/oracle/grid/12.1.0:N: One Diskgroup created in ASM SQL> select name, total_mb, free_mb from v$asm_diskgroup; NAME TOTAL_MB FREE_MB ------------------------------ ---------- ---------- ORADATA 4204 4118 SQL> select name, total_mb, free_mb from v$asm_disk; NAME TOTAL_MB FREE_MB ------------------------------ ---------- ---------- ORAD1 2102 2058 ORAD2 2102 2060 GI Component Status looks good $ crsctl status res -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.LISTENERASM.lsnr ONLINE ONLINE emcc STABLE ora.ORADATA.dg ONLINE ONLINE emcc STABLE ora.asm ONLINE ONLINE emcc Started,STABLE ora.ons OFFLINE OFFLINE emcc STABLE -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.cssd 1 ONLINE ONLINE emcc STABLE ora.diskmon 1 OFFLINE OFFLINE STABLE ora.evmd

description

RAC 12c GRID

Transcript of Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Page 1: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Install and Upgrade Grid Infrastructure 12.1.0.2 (no RAC)

+ Apply GI PSU Current Configuration Grid Infrastructure 12.1.0.1 is installed and running:

+ASM:/u03/app/oracle/grid/12.1.0:N:

One Diskgroup created in ASM

SQL> select name, total_mb, free_mb from v$asm_diskgroup;

NAME TOTAL_MB FREE_MB

------------------------------ ---------- ----------

ORADATA 4204 4118

SQL> select name, total_mb, free_mb from v$asm_disk;

NAME TOTAL_MB FREE_MB

------------------------------ ---------- ----------

ORAD1 2102 2058

ORAD2 2102 2060

GI Component Status looks good

$ crsctl status res -t

--------------------------------------------------------------------------------

Name Target State Server State details

--------------------------------------------------------------------------------

Local Resources

--------------------------------------------------------------------------------

ora.LISTENERASM.lsnr

ONLINE ONLINE emcc STABLE

ora.ORADATA.dg

ONLINE ONLINE emcc STABLE

ora.asm

ONLINE ONLINE emcc Started,STABLE

ora.ons

OFFLINE OFFLINE emcc STABLE

--------------------------------------------------------------------------------

Cluster Resources

--------------------------------------------------------------------------------

ora.cssd

1 ONLINE ONLINE emcc STABLE

ora.diskmon

1 OFFLINE OFFLINE STABLE

ora.evmd

Page 2: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

1 ONLINE ONLINE emcc STABLE

ora.ocadb1.db

1 OFFLINE OFFLINE Instance Shutdown,ST

ABLE

ora.ocadb1.emccdb1.svc

1 OFFLINE OFFLINE STABLE

--------------------------------------------------------------------------------

$

Do not have much space on the existing file systems, so going to install GI 12.1.0.2 to /d01 file system mounted newly to

the VirtualBox VM.

$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

33G 25G 6.5G 80% /

/dev/sda1 99M 23M 71M 25% /boot

tmpfs 4.0G 635M 3.3G 16% /dev/shm

/dev/sdb 40G 18G 21G 47% /u02

/dev/sde 12G 9.8G 1.6G 87% /u03

Orac12csw 466G 370G 96G 80% /media/sf_Orac12csw

/dev/sdf 26G 173M 24G 1% /d01

ASM instance is up and running.

$ ps -ef | grep ASM

oracle 4215 1 0 11:37 ? 00:00:00

/u03/app/oracle/grid/12.1.0/bin/tnslsnr LISTENERASM -no_crs_notify -inherit

oracle 4304 1 0 11:38 ? 00:00:00 asm_pmon_+ASM

oracle 4308 1 0 11:38 ? 00:00:01 asm_psp0_+ASM

oracle 4312 1 5 11:38 ? 00:02:15 asm_vktm_+ASM

oracle 4318 1 0 11:38 ? 00:00:00 asm_gen0_+ASM

oracle 4322 1 0 11:38 ? 00:00:00 asm_mman_+ASM

oracle 4330 1 0 11:38 ? 00:00:00 asm_diag_+ASM

oracle 4334 1 0 11:38 ? 00:00:01 asm_dia0_+ASM

oracle 4338 1 0 11:38 ? 00:00:00 asm_dbw0_+ASM

oracle 4342 1 0 11:38 ? 00:00:00 asm_lgwr_+ASM

oracle 4346 1 0 11:38 ? 00:00:00 asm_ckpt_+ASM

oracle 4350 1 0 11:38 ? 00:00:00 asm_smon_+ASM

oracle 4354 1 0 11:38 ? 00:00:00 asm_lreg_+ASM

oracle 4358 1 0 11:38 ? 00:00:00 asm_rbal_+ASM

oracle 4362 1 0 11:38 ? 00:00:01 asm_gmon_+ASM

oracle 4366 1 0 11:38 ? 00:00:00 asm_mmon_+ASM

oracle 4370 1 0 11:38 ? 00:00:01 asm_mmnl_+ASM

oracle 4397 1 0 11:38 ? 00:00:00 oracle+ASM

(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

oracle 5355 4106 0 12:21 pts/1 00:00:00 grep ASM

$

And obviously, the GI services are running as well.

Page 3: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

$ ps -ef |grep grid

oracle 3281 1 0 11:34 ? 00:00:06 /u03/app/oracle/grid/12.1.0/bin/ohasd.bin reboot

oracle 4192 1 1 11:37 ? 00:00:28 /u03/app/oracle/grid/12.1.0/bin/oraagent.bin

oracle 4209 1 0 11:37 ? 00:00:00 /u03/app/oracle/grid/12.1.0/bin/evmd.bin

oracle 4215 1 0 11:37 ? 00:00:00 /u03/app/oracle/grid/12.1.0/bin/tnslsnr LISTENERASM

-no_crs_notify -inherit

oracle 4234 4209 0 11:38 ? 00:00:00 /u03/app/oracle/grid/12.1.0/bin/evmlogger.bin -o

/u03/app/oracle/grid/12.1.0/log/[HOSTNAME]/evmd/evmlogger.info -l

/u03/app/oracle/grid/12.1.0/log/[HOSTNAME]/evmd/evmlogger.log

oracle 4245 1 0 11:38 ? 00:00:02 /u03/app/oracle/grid/12.1.0/bin/cssdagent

oracle 4271 1 0 11:38 ? 00:00:00 /u03/app/oracle/grid/12.1.0/bin/ocssd.bin

Install and Upgrade 12.1.0.2 Grid Infrastructure The 12.1.0.2 grid infrastructure software is downloaded from OTN and unzipped (“grid” directory).

You also see that I have the database software downloaded, as well as few patches (1979135 is PSU patch, 6880880 is

latest OPatch).

Page 4: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Start the installation by invoking OUI from the 12.1.0.2 media, grid directory.

Following are OUI screenshots and options chosen. Nothing specific to explain here…

Yes, Oracle install is that easy as click click click!

Page 5: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02
Page 6: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02
Page 7: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02
Page 8: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Had some space warnings, ignored the errors as the current space is sufficient for what I use this VirtualBox for (only for

practicing and demo).

Page 9: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Ignore warnings only when you are sure of what you are ignoring.

Page 10: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Click “Install” to begin the installation. After sometime, the popup to run rootupgrade.sh appears.

Page 11: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Ooops!! rootupgrade.sh failed. Fortunately it is a known issue.

Upgrading ASM Failed With ORA-32002: cannot create SPFILE (Doc ID 1912581.1)

SQL> show parameter spfile

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

spfile string /u03/app/oracle/grid/12.1.0/db

s/spfile+ASM.ora

SQL>

SQL> create pfile='/tmp/pfileASM.ora' from spfile;

File created.

SQL>

SQL> select name from v$asm_diskgroup;

NAME

------------------------------

ORADATA

SQL>

Page 12: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

SQL> create spfile='+ORADATA' from pfile='/tmp/pfileASM.ora';

File created.

SQL>

$ srvctl config asm

ASM home: /u03/app/oracle/grid/12.1.0

Password file: /u03/app/oracle/grid/12.1.0/dbs/orapwASM

ASM listener: LISTENERASM

Spfile: +ORADATA/ASM/ASMPARAMETERFILE/registry.253.867764075

ASM diskgroup discovery string:

$

$ srvctl stop asm -f

$

$ srvctl start asm

$

SQL> show parameter spfile

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

spfile string +ORADATA/ASM/ASMPARAMETERFILE/

registry.253.867764075

SQL>

Try the rootupgrade.sh again…

Page 13: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Success!! Now click OK in the popup window.

Page 14: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Remember to adjust the environment configuration file (if you have one) with new Oracle home value.

Grid Infrastructure services are running from the new home…

$ ps -ef |grep grid

oracle 10491 1 1 13:41 ? 00:00:10 /d01/grid/12.1.0.2/bin/ohasd.bin reboot

oracle 10528 1 1 13:41 ? 00:00:10 /d01/grid/12.1.0.2/bin/oraagent.bin

oracle 10579 1 0 13:42 ? 00:00:05 /d01/grid/12.1.0.2/bin/evmd.bin

oracle 10592 1 0 13:42 ? 00:00:00 /d01/grid/12.1.0.2/bin/tnslsnr LISTENERASM -

no_crs_notify -inherit

oracle 10612 10579 0 13:42 ? 00:00:05 /d01/grid/12.1.0.2/bin/evmlogger.bin -o

/d01/grid/12.1.0.2/log/[HOSTNAME]/evmd/evmlogger.info -l

/d01/grid/12.1.0.2/log/[HOSTNAME]/evmd/evmlogger.log

oracle 10620 1 0 13:42 ? 00:00:05 /d01/grid/12.1.0.2/bin/cssdagent

oracle 10645 1 1 13:42 ? 00:00:05 /d01/grid/12.1.0.2/bin/ocssd.bin

ASM Instance is also running…

Page 15: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

$ ps -ef |grep ASM

oracle 10592 1 0 13:42 ? 00:00:00 /d01/grid/12.1.0.2/bin/tnslsnr

LISTENERASM -no_crs_notify -inherit

oracle 10680 1 0 13:42 ? 00:00:00 asm_pmon_+ASM

oracle 10684 1 0 13:42 ? 00:00:00 asm_psp0_+ASM

oracle 10688 1 4 13:42 ? 00:00:27 asm_vktm_+ASM

oracle 10694 1 0 13:42 ? 00:00:01 asm_gen0_+ASM

oracle 10698 1 0 13:42 ? 00:00:00 asm_mman_+ASM

oracle 10706 1 0 13:42 ? 00:00:00 asm_diag_+ASM

oracle 10710 1 0 13:42 ? 00:00:00 asm_dia0_+ASM

oracle 10714 1 0 13:42 ? 00:00:00 asm_dbw0_+ASM

oracle 10718 1 0 13:42 ? 00:00:00 asm_lgwr_+ASM

oracle 10722 1 0 13:42 ? 00:00:00 asm_ckpt_+ASM

oracle 10726 1 0 13:42 ? 00:00:00 asm_smon_+ASM

oracle 10730 1 0 13:42 ? 00:00:00 asm_lreg_+ASM

oracle 10734 1 0 13:42 ? 00:00:00 asm_pxmn_+ASM

oracle 10738 1 0 13:42 ? 00:00:00 asm_rbal_+ASM

oracle 10742 1 0 13:42 ? 00:00:00 asm_gmon_+ASM

oracle 10746 1 0 13:42 ? 00:00:00 asm_mmon_+ASM

oracle 10750 1 0 13:42 ? 00:00:00 asm_mmnl_+ASM

oracle 10776 1 0 13:42 ? 00:00:00 oracle+ASM

(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

oracle 11660 7822 0 13:52 pts/3 00:00:00 grep ASM

$

Apply PSU – Oct 2014

Patch 19791375 - Combo of OJVM Component 12.1.0.2.1 DB PSU + GI PSU 12.1.0.2.1 (Oct2014)

Platform: Linux x86-64, Solaris SPARC, Solaris x86-64

Released: October 14, 2014

In this document Oracle Database Home refers to Enterprise Edition or Standard Edition Database software. GI refers to

Grid Infrastructure and PSU refers to Patch Set Update.

The GI System patch includes updates for both the Clusterware home and Database home.

This patch is not Oracle RAC Rolling installable.

Patch 6880880: OPatch patch of version 12.1.0.1.5 for Oracle software releases 12.1.0.x (OCT 2014)

First update OPatch with the latest version, download from MOS and unzip to GI Oracle Home.

Page 16: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Validate the Oracle Inventory for GI home.

$ cd OPatch

$ ./opatch lsinventory

Oracle Interim Patch Installer version 12.1.0.1.5

Copyright (c) 2014, Oracle Corporation. All rights reserved.

Oracle Home : /d01/grid/12.1.0.2

Central Inventory : /u03/app/oraInventory

from : /d01/grid/12.1.0.2/oraInst.loc

OPatch version : 12.1.0.1.5

OUI version : 12.1.0.2.0

Log file location : /d01/grid/12.1.0.2/cfgtoollogs/opatch/opatch2014-12-31_14-01-

42PM_1.log

Lsinventory Output file location :

/d01/grid/12.1.0.2/cfgtoollogs/opatch/lsinv/lsinventory2014-12-31_14-01-42PM.txt

--------------------------------------------------------------------------------

Installed Top-level Products (1):

Oracle Grid Infrastructure 12c 12.1.0.2.0

There are 1 products installed in this Oracle Home.

There are no Interim patches installed in this Oracle Home.

--------------------------------------------------------------------------------

OPatch succeeded.

$

Before applying the PSU, need to have the OCM response file created.

Now, apply the GI as root user.

[root@emcc ~]# export PATH=$PATH:/d01/grid/12.1.0.2/OPatch

[root@emcc ~]# opatchauto apply /media/sf_Orac12csw/19791375/19392646 -oh

/d01/grid/12.1.0.2 -ocmrf /tmp/ocm.rsp

Page 17: Installandupgradegridinfrastructure12102 150101001440 Conversion Gate02

Patch succeeded, and services brought up automatically by the opatchauto.

Hope this helps…!