Переключение базы данных на oracle
Чтобы переключиться на использование Oracle в качестве сервера баз данных SberMobile Server'а, следуйте общим инструкциям из параграфа Переключение на другой движок базы данных. Ниже приводятся специфичные для этого SQL-сервера шаги.
ojdbc.jar
в папку /lib
установочной папки SberMobile Server'а.Database Driver
в значение oracle.jdbc.OracleDriver
. Это имя Java-класса для драйвера Oracle.Database URL
для Oracle имеет следующий вид: jdbc:oracle:thin:@host[:port]:database
, где host
- IP-адрес или DNS-имя сервера Oracle (может быть пустым или localhost
), port
- порт, на котором запущен сервер (пропустите эту часть URL чтобы использовать значение по умолчанию), и database
в качестве имени базы данных, содержащей данные SberMobile Server'а. В качестве имени базы данных можно использовать linkserver
. Например, если Ваш сервер Oracle запущен на машине 192.168.0.1 на порту по умолчанию, используйте следующую строку в качестве URL: jdbc:oracle:thin://192.168.0.1:linkserver
.Database Dialect
в Oracle 10g/11g
.Настройка oracle
SberMobile требует внесения изменений в конфигурацию Oracle. Данные изменения обычно применяются на консоли Oracle.
alter system set processes=
<process_count> scope=spfile;
alter system set sessions=<
session_count> scope=spfile;
alter system set transactions=<
transaction_count> scope=spfile;
Установите process_count
в значение выше значения Максимального размера пула соединений в общих настройках конфигурации SberMobile Serverа , напр. Maximum Connection Pool Size * 1.05.
Установите session_count
в (1.1 * process_count) + 5.
Установите transaction_count
в 1.1 * session_count.
Максимальная длина ID (имя таблицы или колонок) в БД Oracle - это 30 символов. |
В Oracle есть дескриптор "cluster". Пожалуйста, не используйте его для наименования класса или столбца внутри классов SberMobile. |
Плагин CMDB несовместим с базой данных Oracle. Пожалуйста, удалите его из SberMobileплагиновконтекстапапки перед стартом сервера. |