Разработка на локальном экземпляре Oracle - PullRequest
21 голосов
/ 25 августа 2008

Я хочу, чтобы наша команда развивалась против локальных экземпляров базы данных Oracle. С MS SQL я могу использовать SQL Express Edition. Какие у меня варианты?

Ответы [ 6 ]

19 голосов
/ 25 августа 2008

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

Oracle XE

7 голосов
/ 26 августа 2008

У меня большой успех при использовании Oracle 10g Express Edition. Он поставляется с Oracle Aplication Express, который позволяет простое администрирование и создание программного обеспечения через веб-интерфейс. Он ограничен 4 ГБ дискового пространства, 1 ГБ оперативной памяти и будет использовать только 1 процессор.

Это бесплатно и по моему опыту было на 100% надежно. Его можно легко разместить на виртуальной машине.

Также Oracle SQL Developer - это кроссплатформенное приложение, которое можно использовать с любой версией Oracle, а также бесплатно. Oracle 10g великолепен. Перейти на это: -)

6 голосов
/ 02 сентября 2008

Я доволен Oracle XE в целях разработки.

У меня есть этот кусок висдоу, которым я могу поделиться; если у вас возникают проблемы, такие как ORA-12519: TNS: не найден соответствующий обработчик службы или ORA-12560: TNS: время от времени возникает ошибка адаптера протокола, попробуйте изменить параметр PROCESSES, войти в Oracle, используя sys в качестве sysdba, и выполнить следующее:

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;

После изменения параметра PROCESSES перезапустите службу Oracle.

4 голосов
/ 25 августа 2008

Oracle позволяет разработчикам бесплатно загружать и использовать Oracle для целей разработки программного обеспечения (по крайней мере, для первоначального прототипа, лучше всего прочитать условия лицензии). Загрузки здесь .

2 голосов
/ 27 августа 2008

В итоге мы использовали Oracle XE. Установите клиент, установите экспресс, перезагрузите компьютер, он просто работает.

1 голос
/ 25 августа 2008

Я не рекомендую Oracle XE. Я и мои коллеги работали над проектом в Oracle, и меня сильно подорвали после попытки использовать XE для наших локальных примеров разработки. База данных работала нормально, пока мы не начали выполнять локальные стресс-тесты, после чего она начала сбрасывать соединения.

Я не знаю, является ли это преднамеренным, задокументированным ограничением или, возможно, каждый из нас просто столкнулся со странной ошибкой, но я настоятельно рекомендую вам держаться подальше от XE. Когда мы оба перешли на полную версию, наши проблемы немедленно исчезли.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...