At the end of the process:
If the original primary boot disk was encapsulated, the alternate boot disk is encapsulated.
The alternate boot environment is activated.
The system is booted from the alternate boot disk.
When completing the Live Upgrade process, take the following limitations into consideration for Solaris 10 Update 10:
In a shared disk group environment, extra CFS mount entries are ignored when the vxlustart command is run, as they are included in /etc/vfstab
. The entries must be manually removed before booting from the alternate boot environment.
On Sparc, Live Upgrade from Solaris 9 to Solaris 10 Update 10 may fail using the lucreate command.
See the Veritas Storage Foundation for Oracle RAC Release notes for more details.
To complete the Live Upgrade
If the primary root disk is not encapsulated, run the following command:
# ./vxlufinish -u target_os_version Live Upgrade finish on the Solaris release <5.10>
If the primary root disk is encapsulated by VxVM, run the following command:
# ./vxlufinish -u target_os_version -g diskgroup Live Upgrade finish on the Solaris release <5.10>
The Live Upgrade process encapsulates the alternate root disk if the primary root disk was encapsulated.
# ./vxlustart -r -u target_os_version
Then, rerun the vxlufinish command:
# ./vxlufinish -u target_os_version
/altroot.5.10/etc/VRTSvcs/conf/config/main.cf
) to set the AutoStart value to 0. This prevents the database service group from starting automatically when VCS starts:group oradb_grp ( SystemList = { sys1 = 0, sys2 = 1 } AutoStart = 0 AutoFailOver = 0 Parallel = 1 AutoStartList = { sys1, sys2 } ) . .
If the database is not managed by VCS, change the management policy for the database to manual on the primary boot disk:
$ srvctl modify database -d db-name -y manual
Perform the following steps on the primary boot environment:
Stop Oracle Clusterware on each node in the cluster:
# clus_home/bin/crsctl crs stop
where clus_home is the path of the Oracle Clusterware/Grid Infrastructure home directory
Stop the applications using native application commands.
Make sure that no processes are running which make use of mounted shared file system or shared volumes.
# fuser -cu mount-point
Take offline all VCS groups that contain CFSMount and CVMVolDg:
# hagrp -offline group -sys sys1 # hagrp -offline group -sys sys2
Unmount the VxFS file systems:
# mount -v |grep vxfs # fuser -c /mount_point # umount /mount_point
Deport CVM disk groups:
# vxdg deport diskgroup_name
Make sure that no disk groups are imported:
# vxdg list NAME STATE ID
Note: |
DO NOT use the reboot, halt, or uadmin commands to reboot the system. Use either the init or the shutdown commands to enable the system to boot using the alternate boot environment. |
# shutdown -g0 -y -i6
See Relinking Oracle RAC libraries with the SF Oracle RAC libraries.
# hagrp -online oradb_grpname -any
/etc/VRTSvcs/conf/config/main.cf
) to set the AutoStart value to 1.group oradb_grp ( SystemList = { sys1 = 0, sys2 = 1 } AutoStart = 1 AutoFailOver = 0 Parallel = 1 AutoStartList = { sys1, sys2 } ) . .
If the database is not managed by VCS, change the management policy for the database to automatic on the primary boot disk:
$ srvctl modify database -d db-name -y AUTOMATIC
See the chapter "Performing post-upgrade tasks" in this document.
For instructions, see the chapter Upgrading Oracle RAC in this document.