Oracle JDeveloper, Forms 6i и Forms 10g на одном и том же Windows 10 64-битном ПК - PullRequest
0 голосов
/ 12 сентября 2018

Я разработчик, и я отвечаю за поддержку 3 разных систем, одна из которых запрограммирована с помощью jdev 11g и ADF, другая с формами 6i и другая с формами 10g.

Проблема в том, что когда яедва заставить 64-битную машину windows 10 работать 6i с 10g, когда Jdev перестает ходить, или его weblogic сходит с ума, когда я исправляю ошибки в jdev одной из двух форм или обе перестают работать.Я переустанавливал и переустанавливал все несколько раз, я делаю это в течение полутора недель, и я не получаю формулу. У кого-нибудь был подобный опыт?Есть ли надежда, что эти инструменты сосуществуют или лучше использовать отдельные виртуальные машины?

У меня есть виртуальная машина XP SP3 с 4 ГБ ОЗУ на сервере, где у меня есть обе формы, но это очень медленно.

Что вы мне посоветуете сделать?

1 Ответ

0 голосов
/ 12 сентября 2018

С моей точки зрения, я бы предложил иметь 3 отдельных виртуальных машины, по одной на каждую инструмент разработки . Версия операционной системы и версия программного обеспечения Oracle должны совпадать (т.е. инструмент Oracle должен быть сертифицирован для той версии Windows, которую вы установили на виртуальную машину). Forms 6i действительно древний, но многие все еще используют его (у нас он тоже есть), так что вы не можете ожидать, что он будет работать должным образом на новой Windows 10. Я читал, что есть «хаки», которые делают это возможно - я предпочитаю портировать свою виртуальную машину на новый компьютер, когда это необходимо, без необходимости устанавливать и настраивать все с нуля.

Поскольку вы не будете запускать все 3 виртуальные машины одновременно (не так ли?), Не имеет значения, является ли компьютер, на котором вы их устанавливаете, очень мощным или нет. Например, мой компьютер имеет 8 ГБ оперативной памяти. Я выделил 1 ГБ для своей виртуальной машины Developer 10g (вместе с размером диска 10 ГБ), установил на нее Windows XP SP3 и все работает отлично. Когда у меня был ПК с 4 ГБ ОЗУ, я использовал 512 МБ ОЗУ на виртуальной машине - никаких проблем.

Нет необходимости запускать виртуальные машины на сервере (если он работает медленно), если ваш собственный компьютер - лучший выбор.

Хотя можно запускать несколько программных продуктов Oracle на одном компьютере (вы должны установить каждый из них в свой собственный Oracle Home (т.е. каталог)), проблема возникает, когда они кажутся сталкивающимися ( как вы это описали - вы заставляете один из них работать, что приводит к сбою еще двух).

Поэтому да - это основанный на мнении ответ, но я бы предложил 3 виртуальные машины.

...