May 2004

Procedure to upgrade to PowerPathversion 3.0.6

The purpose of this document is to describe the process of upgrading toPowerPath3.0.6 on an Oracle9iTMstack running on Linux® AS2.1.

Upgrade Process

The following procedure should only be performed on one node of a cluster at a given time. This will help ensure zero down-time for the cluster undergoing upgrade. Once the first node has been updated the additional nodes should be updated.

Obtain the PowerPathpackages

You may obtain the latest PowerPath version from EMC (You need to get both of the following versions to upgrade from an older version of PowerPath):

  • EMCpower.LINUX-3.0.5-032.i386.rpm
  • EMCpower.LINUX-3.0.6-010.i386.rpm

Shutdown oracle services

This will only stop oracle services on the node currently being upgraded. The other nodes in the cluster will still be operational.

  1. Login as user ‘oracle’, and stop all the instances of your database.
  2. Stop GSD

gsdctl stop

  1. Verify GSD has stopped

gsdctl stat (will indicate gsd is not running)

  1. Stop Listener

lsnrctl stop

  1. Verify Listener has stopped

lsnrctl status (will indicate no listener is running)

  1. Login as ‘root’
  2. Shutdown ORACM processes

killall oracm

  1. Verify all ORACM processes are dead

ps –ef | grep oracm (if oracm is alive will show processes)

9. Un-mount OCFS partitions

umount –t ocfs –a

10. Remove ocfs module

rmmod ocfs

Uninstall the Older Version of PowerPath and Install the Latest Version.

To upgrade to the latest version of PowerPath, the previous version of PowerPath must be removed. The following steps will remove the installed PowerPath version.

  1. Login as ‘root’
  2. Shutdown Power Path service (if running)

service PowerPath stop

  1. Uninstall the old PowerPath version (the following uses PowerPath version 3.0.3 as an example. You can replace that with the version you have installed on your system).

rpm –e EMCpower.LINUX-3.0.3-065

To install the latest version, follow the steps given below.

  1. Login as user ‘root’.
  2. Install PowerPath version 3.0.5.

rpm –ivh EMCpower.LINUX.3.0.5-032.i386.rpm

  1. Now upgrade to the version 3.0.6.

rpm –Uvh EMCpower.LINUX.3.0.6-010.i386.rpm

Note: The only way to upgrade to the latest version is by installing version 3.0.5 and then to version 3.0.6. If you install version 3.0.6 without installing version 3.0.5, PowerPath will not work.

Restarting PowerPath service

At this point, you should restart the PowerPath service, and ensure that it is running properly. The following steps tell you how to accomplish that.

  1. Type:

service PowerPath start

  1. Confirm that all the paths are visible:

more /proc/partitions

You should be able to see /dev/emcpowerX, where X is the device (say a, b etc).

Restarting Oracle services

  1. Login as ‘root’
  2. Mount all the OCFS directories:

mount -t ocfs -a

  1. Start ORACM processes

/opt/oracle/product/9.2.0/oracm/bin/ocmstart.sh

  1. Verify all ORACM processes are up

ps –ef | grep oracm (should show multiple oracm processes)

  1. Login as ‘root’
  2. Start GSD

gsdctl start

  1. Verify GSD has started

gsdctl stat (will indicate gsd is running)

  1. Start Listener

lsnrctl start

  1. Verify Listener has stopped

lsnrctl status (will indicate listener is running)

At this point you can restart your database instances, and proceed to upgrade the next node of your cluster.


THIS INFOBYTE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND.

Dell and the Dell Logo are trademarks of Dell Inc. Oracle and Oracle9iare trademarks of Oracle Corporation. Red Linux is a registered trademark of Linus Torvalds. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks of their products. Dell disclaims proprietary interest in these marks and names of others.

© Copyright 2004 Dell Inc. All rights reserved. Reproduction or translation of any part of this work beyond what is permitted by U.S. copyright laws without the written permission of Dell Inc. is unlawful and strictly forbidden. For more information contact Dell.

DELL Proprietary & Confidential