Ред База Данных. Установка дополнительной версии
На одном сервере установлено несколько СУБД, в частности:
- Firebird 2.5
- Ред База Данных 2.5
Необходимо установить еще одную версию СУБД Ред База Данных - 3.0.10.
Порядок установки:
- Скачиваем архив(zip) с оф.сайта - https://reddatabase.ru/ru/downloads/rdb30/oe/3.0.10/, так как ранее версия 2.5 была установлена с помощью инсталятора
- Отключаем установленные ранее СУБД
- Распаковываем скачанный в п.1 архив
- В файле настроек firebird.conf вносим изменения в параметр "RemoteServicePort" и указываем любой свободный порт (если строка закомментирована - раскомментировать):
RemoteServicePort = 3053 - Запускаем скрипт для установки службы:
install_classic.bat <идентификатор службы> - Проверяем созданную службу в списке и при необходимости запускаем.
Дополнительно:
Возможно, необходимо будет выполнить еще следующие действия:
1. Если при работе с БД возникнет ошибка Install incomplete. To complete security database initialization please CREATE USER. For details read doc/README.security_database.txt. [SQLState:28000, ISC error code:335545029]
Нужно:
Первый вариант:
- Остановить службу СУБД через интерфейс, либо командой:
net stop <название службы> - Подключаемся к БД
isql <путь до СУБД>\Bin\security3.fdb -user SYSDBA - Создать суперпользователя с нужным нам паролем: create user SYSDBA password 'materkey';
- Перезапустить службу
commit;
quit;
Второй вариант:
- выполните команду "<путь до СУБД>\isql.exe -user sysdba employee";
- в окне isql выполните команды:
SQL> create user SYSDBA password 'masterkey'; SQL> commit; SQL> quit;
2. Если возникнет ошибка org.firebirdsql.gds.ng.wire.crypt.FBSQLEncryptException: Client attempted to attach unencrypted but wire encryption is required [SQLState:28000, ISC error code:335545065]
Нужно:
Добавить в файл конфигурации строки:
AuthServer = Srp, Legacy_Auth
UserManager = Srp, Legacy_Auth
WireCrypt = Enabled
Почитать:
Комментарии
Отправить комментарий