Разработка на локальном экземпляре Oracle

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

25.08.2008 13:14:00
6 ОТВЕТОВ
РЕШЕНИЕ

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

Oracle XE

20
23.12.2013 16:23:53
Ограничения: * Поддерживает до 4 ГБ пользовательских данных * Работает на 1 процессоре на сервере любого размера * Использует до 1 ГБ ОЗУ на сервере любого размера * Одна база данных на машину
Doug Porter 25.09.2008 22:17:05

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

4
25.08.2008 13:18:44

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

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

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

1
8.09.2008 01:33:59
Я бы не стал стресс-тестировать XE, вы должны делать это на полном экземпляре Oracle (лицензия разработчика) на реальном сервере. XE полезен тем, что занимает гораздо меньше места, он легче и намного проще в установке.
Osama Al-Maadeed 17.11.2008 20:02:16
Наши стресс-тесты были очень мягкими; только несколько десятков потоков делают вещи одновременно. Это то, что разработчик должен иметь возможность запускать на своем компьютере во время тестирования, и если XE не может этого сделать, я не рекомендую использовать XE для чего-либо.
Eli Courtwright 17.11.2008 22:16:54
Я не уверен, что у очень многих разработчиков есть такая потребность, и если нет, то я думаю, что XE, вероятно, очень жизнеспособное решение для разработки локальных хостов, особенно если у вас нет лицензии на полную версию.
Trevor 13.02.2014 01:50:17

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

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

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

7
26.08.2008 10:13:14

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

2
27.08.2008 02:28:38

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

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

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;

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

6
1.09.2008 20:00:06