Интеграция Sonarqube с существующим Oracle 12c

Я пытаюсь интегрировать последнюю версию SonarQube 5 с Oracle 12c. Моя БД Oracle существует, и я использую одного из пользователей с достаточными привилегиями CRUD, чтобы разрешить SonarQube подключаться и создавать необходимые структуры.

Однако при запуске сервера SonarQube я получаю исключение, жалующееся на то, что БД использует кодировку символов, отличную от UTF-8. Я не могу изменить кодировку БД. Есть ли настройка в свойствах, которая может избежать этого или установить схему кодирования в SonarQube как то, что есть в БД, чтобы он не жаловался на несоответствие?

Я не уверен, зачем SonarQube нужна определенная конфигурация БД. Он должен беспрепятственно работать с существующими БД, не жалуясь на NLS или кодировку символов, поскольку это более крупные решения, принятые для фирмы один раз, и новые инструменты должны поддерживать это.

Вот с чем это связано: SONAR-6171

Есть ли способ отключить эту проверку?


person Anmol    schedule 30.06.2016    source источник


Ответы (1)


Нет, это требование уже довольно давно. См. также эту страницу требований. После внедрения SONAR-6171 это проверяется явно.

person Jeroen Heier    schedule 01.07.2016