05-07-2013 12:53 AM
Hi ,
We are planning to upgrade oracle from 10.2.0.4 to 11.2.0.3 on windows 2008 environment. We have SAP Portal Ehp1 for that uses this database.
both the SAP and oracle group are clustered with the VCS version 5.1 SP1 over 2 nodes.
Would like to know the process for upgrading the oracle in this clustered environment.
Do we need to install & upgrade only on one node or do it on both the nodes/
Kindly share relevant documentation for this purpose.
regards,
Sreek
Solved! Go to Solution.
05-08-2013 02:02 AM
Correct, install new binaires on both nodes and upgrade the database on one node.
For VCS, you will need to update anything that changes for the VCS Oracle and NetLsnr resources which is likely to be just "Home" attribute. You may have to upgrade the agent itself if it does not support your new 11.2.0.3 version - you will need to check the agent doc for the version you have installed.
You should freeze the oracle service group while you are doing the upgrade.
I don't know of any docs for upgrading Oracle in VCS - I only found this in the UNIX agent guide, but the information is applicable to Windows too:
$ORACLE_HOME directory on local disks
You can install the Oracle Database Server($ORACLE_HOME) on the local disk. The advantage
(over $ORACLE_HOME directory on shared disks) is thatyou can upgrade the Oracle database binaries on an offlinenode while the database server runs on another node. Thedatabase server can later be switched to the upgraded node(provided the database is compatible), permitting a minimumamount of downtime.The disadvantage of this approach is that with a largenumber of nodes, it becomes difficult to maintain the variousOracle installations.
05-07-2013 01:16 AM
If the Oracle binaries are on shared storage then you just run the upgrade on one node (the one that has the binaries). If the Oracle binaries are on local storage, then you need to run the upgrade on each node.
If their are any updates to the database as part of the upgrade, then these need to be run just once as there is only one shared database.
Mike
05-08-2013 01:01 AM
Hi Mike,
Thanks for the info.
The binaries are installed on local disks. That means I got to install on both nodes but run DBUA on 1 node.
Again, after the upgrade are there any tasks at cluster end like environment variables, services , update files to be done ?
Is there any documentation that I can refer to.
kindly revert.
regards,
Sreekanth
05-08-2013 02:02 AM
Correct, install new binaires on both nodes and upgrade the database on one node.
For VCS, you will need to update anything that changes for the VCS Oracle and NetLsnr resources which is likely to be just "Home" attribute. You may have to upgrade the agent itself if it does not support your new 11.2.0.3 version - you will need to check the agent doc for the version you have installed.
You should freeze the oracle service group while you are doing the upgrade.
I don't know of any docs for upgrading Oracle in VCS - I only found this in the UNIX agent guide, but the information is applicable to Windows too:
$ORACLE_HOME directory on local disks
You can install the Oracle Database Server($ORACLE_HOME) on the local disk. The advantage
(over $ORACLE_HOME directory on shared disks) is thatyou can upgrade the Oracle database binaries on an offlinenode while the database server runs on another node. Thedatabase server can later be switched to the upgraded node(provided the database is compatible), permitting a minimumamount of downtime.The disadvantage of this approach is that with a largenumber of nodes, it becomes difficult to maintain the variousOracle installations.