MobileFirst Platform Server и Oracle Database, схемы среды выполнения

[Извините, это может быть ошибка вождения Google; конечно, я где-то видел это документально, но я не могу найти его. Я ищу ссылку, которую могу передать коллегам.]

Я рассматриваю сценарий развертывания нескольких сред выполнения Project/WAR в среде сервера MFP, в этой среде используется база данных Oracle.

Мы видим документированное требование:

Каждая конфигурация среды выполнения MobileFirst должна использовать другую базу данных или схему времени выполнения.

А что касается Oracle, то в файле WAR инструкции по развертыванию мы видим

Для Oracle пользователь базы данных должен быть другим.

Вопрос здесь о привилегиях, необходимых для этих пользователей среды выполнения.

Для других схем, используемых самим сервером МФУ, существуют сценарии создания таблиц, которые запускаются во время создания сервера. Следовательно, администраторы баз данных могут запускать эти сценарии, предоставлять необходимые привилегии, и во время выполнения пользователям серверов MFP не нужны такие возможности, как создание таблиц.

Какие привилегии нужны этим пользователям среды выполнения? Я думаю, им хотя бы нужно будет создавать таблицы? Есть ли момент, когда можно безопасно удалить эти привилегии? То есть есть ли динамическое создание таблиц?


person djna    schedule 29.07.2015    source источник


Ответы (1)


Привилегии, необходимые пользователям среды выполнения, перечислены в документации на странице, где приведены инструкции по ручной установке для установки среды выполнения
"Настройка баз данных Oracle вручную"
http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.deploy.doc/admin/t_setting_up_your_oracle_database_manually.html?lang=en

Эти привилегии: CREATE SESSION, CREATE SEQUENCE, CREATE TABLE
Динамическое создание таблиц не предусмотрено. Те же привилегии используются при установке сред выполнения с помощью задач Ant или с помощью средства настройки сервера.

По сути, не рекомендуется удалять привилегию CREATE TABLE для пользователя после установки среды выполнения, потому что вы можете столкнуться с проблемами при обновлении до нового выпуска, в котором могут быть добавлены одна или несколько таблиц.

person Olivier Zembri    schedule 29.07.2015