We'd like to upgrade our servers from IDS 12 to IDS 14
3 servers in primary/HDR/RSS configuration.
To check/learn the process, I installed the same config on virtualbox (with demodb)
I upgraded from IDS 12 to 14, and all work fine.
But, I tried (on the same test machines) to downgrade from IDS 14 to 12 to see how it works.
So I shutted down the server, change the symbolic link to point to the old version and tried to oninit -v and it fails.
Cannot bring server up from a higher version server rootdbsoninit: Fatal error in shared memory initialization
10:33:05 Cannot bring server up from a higher version server rootdbs
10:33:05 oninit: Fatal error in shared memory initialization
10:33:05 IBM Informix Dynamic Server Stopped.
10:33:05 mt_shm_remove: WARNING: may not have removed all/correct segments
And nothing in online.log
The inplace downgrade scenario is not possible, because the new version will write "things" in disk structures that will work for version 14 and not for version version 12 anymore.
So upgrade is an irreversible operation.
If you want to downgrade "in place", this is not supported.
During upgrade, there is a phase when it is still possible to return to previous version, but once you decided to finalize the upgrade, you cannot revert.
Sorry, I don't have much time now to develop on that but I know that our colleague will propose ideas ��
Eric VercellettoData Management Architect and Owner / Begooden IT ConsultingKandooERP Founder and CTOIBM Champion 2013,2014,2015,2016,2017,2018,2019,2020
Tel: +33(0) 298 51 3210Mob : +33(0)626 52 50 68skype: begooden-itGoogle Hangout: email@example.comEmail: firstname.lastname@example.org : http://www.vercelletto.comwww https://kandooerp.org
Stupid me, I answered too fast ☹
That might have been the case, but now you have onmode –b. It should support any reversion of any direct update method