I have an instance of ArcGIS Server that is still at 9.3, so I needed my geodatabase to stay at 9.3 until we are ready to upgrade. In the mean time, the Oracle DBA needed to upgrade the Oracle to 11g. Since my SDE is very old, a lot of the layers were still in LONG_RAW. I was able to get all my layers copied, migrated, whatever to ST_GEOMETRY.
As a last check, I had noticed that in the Upgrade Geodatabase dialog, there was an option to just "Perform Pre-requisite check", without actually doing the upgrade. I figured that would verify that none of my layers still had LONG_RAW, without actually doing any changes, and also verify that I was in good shape once I was ready to actually upgrade to 10.
I got several messages in the results, some telling me that I had some locks on the layers (which I didn't expect to see, since I had all my map services stopped) and also a permission error (I wasn't using the SDE administrator). In the end the Upgrade Geodatabase had messages in the Results that it had Failed.
Fine, it failed, I was only doing a check anyway. BUT MY GEODATABASE WAS UPGRADED ANYWAY! Now my ArcGIS Server 9.3 can't connect and I"m hoping that a restore from backup fixes this.
Is this some sort of 'Known Bug'? Is there maybe just a file that has a flag set that thinks the data is at 10 when it's really not?
This was not the expected outcome, especially since the geoprocessing results clearly say that the upgrade failed!