I'm testing an upgrade that I have to do later today, but I can't find the exact procedure for what I need to do. Here is the config of the system that needs to be upgrade:
-Single instance RDBMS and ASM
-single Oracle home owned by "oracle" user
I'm upgrading to 22.214.171.124.0. Right now the ASM software owner is oracle, but that needs to be changed to grid. I've created the grid user and I run the installer as that user. When I run the grid OUI, it comes up with a consistency error saying that the user I'm running the OUI as is not the same as the ASM home owner. That makes sense, but I don't think running the OUI as the oracle user will work either because I want the grid home to be owned by the grid user.
I'm thinking the following high level steps are necessary:
1)Perform a software only install of GI as the grid user
2)run asmca to upgrade the ASM instance
If anyone has done this before an has any pointers and documentation links I would appreciate it.
Upgrading Oracle Clusterware and ASM from 10.2.0.5 to 126.96.36.199 > http://spotdba.blogspot.in/2012/07/upgrading-oracle-clusterware-and-asm.html
It looks like everyone is off enjoying the weekend. I've postponed the upgrade, and I've opened an SR with Oracle.
I've tried it multiple ways, and what ends up happening is the upgraded grid stack doesn't come up properly. It probably has to do with a security issue between the old owner (oracle) and the new one (grid). I've confirmed that they are in the same groups. I'll keep at it and let you know what I find.
Btw, this is RHEL 5 x64.
What I'm trying to do is not supported because a restriction of an ASM to GI upgrade is that the current owner must perform the install, as stated by the documentation.
With Oracle Clusterware 11g release 1 and later releases, the same user that owned the Oracle Clusterware 10g software must perform the Oracle Clusterware 11g upgrade. Before the Oracle Database 11g release, either all Oracle software installations were owned by a single user, typically oracle, or Oracle Database software was owned by oracle, and Oracle Clusterware software was owned by a separate user, typically crs.
Since this is plainly stated as a restriction, I will need to use the current owner to perform the install. This thread is now resolved.