Я не рекомендую Oracle XE. Я и мои коллеги работали над проектом в Oracle, и меня сильно подорвали после попытки использовать XE для наших локальных примеров разработки. База данных работала нормально, пока мы не начали выполнять локальные стресс-тесты, после чего она начала сбрасывать соединения.
Я не знаю, является ли это преднамеренным, задокументированным ограничением или, возможно, каждый из нас просто столкнулся со странной ошибкой, но я настоятельно рекомендую вам держаться подальше от XE. Когда мы оба перешли на полную версию, наши проблемы немедленно исчезли.
Кроме того, Oracle не требует какого-либо подтверждения лицензии для полного сервера; Вы должны что-то щелкнуть, чтобы сказать, что вы действительно приобрели лицензию, но это не заставляет вас это доказывать. Поэтому, если у вас действительно есть лицензия на использование Oracle, нет причины, по которой вы не можете просто установить полную версию на своих компьютерах для разработки.