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

StackOverflow https://stackoverflow.com/questions/26002

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Oracle XE

Другие советы

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

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

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

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

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

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top