Я пытаюсь установить Sonarqube 5.3, используя базу данных Oracle 12.1.0.2.0.
Пользователь Oracle создается со всеми предоставленными разрешениями (предоставить все) и параметрами «отменить выбор любого». Sonar запускается с помощью «./sonar.sh start», но начальное создание схемы завершается ошибкой ПОСЛЕ создания таблицы при вставке в таблицу «GROUPS»:
2016.01.15 09:42:25 ERROR web[jruby.rack] initialization failed
org.jruby.rack.RackInitializationException: An error has occurred, all later migrations canceled:
ActiveRecord::JDBCError: ORA-00904: "VERSION": invalid identifier
: INSERT INTO groups (name, description, created_at, updated_at, displayname, created, lastmodified, version, id) VALUES('sonar-administrators', 'System administrators', TO_TIMESTAMP('2016-01-15 09:42:25:478000','YYYY-MM-DD HH24:MI:SS:FF6
'), TO_TIMESTAMP('2016-01-15 09:42:25:478000','YYYY-MM-DD HH24:MI:SS:FF6'), NULL, NULL, NULL, 0, ?)
Сравнив структуру таблицы с выпиской, я заметил, что не все столбцы созданы: отсутствуют столбцы DISPLAYNAME, CREATED, LASTMODIFIED, VERSION!
- Почему такие не создаются?
- Если я создам их вручную, сонар потом не запустится. Есть ли способ повторно инициализировать исходные данные?
Использование встроенной базы данных сонаров работает нормально.
Любые идеи?