We use Oracle Restart to manage our databases. In order to manage 12.2 databases, the first thing you have to do is to upgrade the GI HOME. We did that a few weeks ago without any big problems.
One week ago I registered the first 12.2 database in Oracle restart and yesterday I created a new 12.1 database. I got the following error as I tried to register it:
srvctl add database -db porman1_14 -oraclehome /oradata/u00/app/oracle/product/12102_1 \ -domain mobi.mobicorp.ch -dbname PORMAN1 -instance porman1 \ –spfile /oradata/u00/app/oracle/product/12102_1/dbs/spfileporman1.ora PRCG-1036 : Internal error. PRCD-1095 : Failed to retrieve databases for version 11.1 and earlier PRKC-1137 : Unable to find Version object with string value 18.104.22.168.0
After searching in Oracle support I found that note:
There is a bug that prevents you from registering any 12.1 resources in Grid Infrastructure 12.2 if any 12.2 resource is registered. The fix is included for the first time in 22.214.171.124.170117, but I would recommend to upgrade your 12.1 home to the newest bundle patch before starting the upgrade.
I know that a lot of you DBAs don’t patch your homes and databases a lot of times, because in most cases it means downtime – and why I should touch a running system? My experience is, that you avoid a lot of problems and additionally get some great features if you install the current bundle patch for your home at least 2 times a year. (Bundle patches contain also backported features, PSU don’t).