С моей точки зрения, я бы предложил иметь 3 отдельных виртуальных машины, по одной на каждую инструмент разработки . Версия операционной системы и версия программного обеспечения Oracle должны совпадать (т.е. инструмент Oracle должен быть сертифицирован для той версии Windows, которую вы установили на виртуальную машину). Forms 6i действительно древний, но многие все еще используют его (у нас он тоже есть), так что вы не можете ожидать, что он будет работать должным образом на новой Windows 10. Я читал, что есть «хаки», которые делают это возможно - я предпочитаю портировать свою виртуальную машину на новый компьютер, когда это необходимо, без необходимости устанавливать и настраивать все с нуля.
Поскольку вы не будете запускать все 3 виртуальные машины одновременно (не так ли?), Не имеет значения, является ли компьютер, на котором вы их устанавливаете, очень мощным или нет. Например, мой компьютер имеет 8 ГБ оперативной памяти. Я выделил 1 ГБ для своей виртуальной машины Developer 10g (вместе с размером диска 10 ГБ), установил на нее Windows XP SP3 и все работает отлично. Когда у меня был ПК с 4 ГБ ОЗУ, я использовал 512 МБ ОЗУ на виртуальной машине - никаких проблем.
Нет необходимости запускать виртуальные машины на сервере (если он работает медленно), если ваш собственный компьютер - лучший выбор.
Хотя можно запускать несколько программных продуктов Oracle на одном компьютере (вы должны установить каждый из них в свой собственный Oracle Home (т.е. каталог)), проблема возникает, когда они кажутся сталкивающимися ( как вы это описали - вы заставляете один из них работать, что приводит к сбою еще двух).
Поэтому да - это основанный на мнении ответ, но я бы предложил 3 виртуальные машины.