На что обратить внимание при переходе с Oracle Express на Real Deal? - PullRequest
0 голосов
/ 17 апреля 2009

Я пишу приложение, которое должно работать с БД Oracle, у нас нет базы данных Oracle, но у нашего клиента есть, поэтому я разрабатывал / тестировал ее с использованием Oracle Express.

Есть ли что-то, что я должен остерегаться при переходе с бесплатной версии, которая может сломать мое приложение, когда я запускаю его в версии Full fat?

Ответы [ 3 ]

1 голос
/ 19 апреля 2009

Зависит от версии полной версии. Если они все еще на старых версиях Oracle 9i / 9iR2 / 10gR1, у вас могут возникнуть проблемы, если вы использовали функциональность от 10gR2. Apex по умолчанию не устанавливается до 11g, но может быть добавлен. Встроенный шлюз pl / sql недоступен для не XE 10gR2. Если вы не знаете, что является одним из этих двух, то это не повлияет на вас.

XE также применил более строгие меры безопасности к базе данных для подключений к Интернету (google NETWORK_ACL), которые не применялись к полным версиям до 11 г.

1 голос
/ 05 мая 2009

Большинство из них связано с развертыванием:

  1. Отличия кодовой страницы.
  2. 10g / 11g / 9i / 8i ... различия версий, возможно, вы используете что-то конкретное, что не поддерживается более ранними версиями (AFAIK, XE составляет 10g).
  3. Сеть / tnsnames.ora / sqlnet.ora
  4. expdp / impdp или exp / imp и другие параметры.

Вы не обязаны использовать XE для разработки, Oracle также предоставляет лицензию на разработку, поэтому вы можете запускать любой выпуск или набор функций (даже Enterprise или RAC), если вы используете его только для разработки и не используете его в производстве они говорят на странице загрузок OTN: Все загрузки программного обеспечения бесплатны, и каждая поставляется с лицензией на разработку, которая позволяет вам бесплатно использовать полные версии продуктов при разработке и создании прототипов ваших приложений (или только в целях самообучения) , если только вы Если вы используете XE на ноутбуке или на виртуальной машине с низким энергопотреблением, я бы выбрал корпоративную версию на ПК за 300 долларов в Linux (Centos?).

1 голос
/ 17 апреля 2009

Не совсем. Единственное, о чем я могу думать, это может вас укусить:

  • Вы тестировали только локально (т. Е. Code + db на той же машине)? Сеть должна быть только проблемой конфигурации, но об этом стоит помнить, чтобы не беспокоиться о развертывании.
  • Является ли полная жирная версия в версии и точечной версии? Если нет, проверьте примечания к выпуску на предмет различий. Наверное, для вас это не имеет значения.
  • Теоретически, вы можете следить за возможностями версий, но это не должно применяться в этом случае, поскольку в S1 / S / E есть все, что есть у XE.

Кроме того, разные издания одной и той же версии должны быть функционально идентичными.

...