Я экспериментировал с SonarQube 6.0 с использованием базы данных по умолчанию H2 и теперь я хотел бы видеть, как мы можем настроить его с оракулом 11 базы данных.Как настроить SonarQube 6 с Oracle Database
Я пробовал следующее documentation, но неясно, какие таблицы (схемы) будут созданы на базе Oracle. Нужна ли ему отдельная отдельная БД, или я могу подключить ее к нашей собственной существующей БД? Если последний является правильным и SonarQube автоматически создает таблицы, я хотел убедиться, что он не упадет ни одной таблицы или данные (для , например, если у них есть скрипт, который будет удалять таблицы и воссоздать их.
- Я знаю, что это вряд ли произойдет, но у нас был один плагин в прошлом , который сделал что-то подобное, и я хотел быть осторожным).
Я рассказываю, если вы можете вести меня со ступенями. Я уже настроил файл sonar.properties, чтобы указать на нашу текущую БД.
sonar.jdbc.username=bdr
sonar.jdbc.password=dev1pass
sonar.jdbc.url=jdbc:oracle:thin:@dev3.our.domain.com:1522:dev3
Спасибо!
Благодарим вас за ответ. Я сделал по просьбе. У меня есть еще одна проблема. Документ рекомендует UTF-8 и английский как кодировку и язык соответственно. Однако наша БД имеет WE8ISO8859P1 и язык как «американский». У меня нет полномочий изменять эти ценности, но есть ли работа? – WowBow
Я обнаружил следующую ошибку относительно набора символов. xception отправка контекста инициализированное событие в экземпляр слушателя класса org.sonar.server.platform.PlatformServletContextListener org.sonar.api.utils.MessageException: Oracle должен иметь кодировку UTF8 и сортировку BINARY. NLS_CHARACTERSET - WE8ISO8859P1, а NLS_SORT - BINARY. So SonarQube не совместим, если в базе данных нет символа UTF8? На данный момент я не думаю, что мы сможем переходить на UTF 8. Пожалуйста, дайте советы лучшим решениям, кроме создания новой БД с использованием схемы UTF 8. Благодарю. – WowBow
Обратите внимание, что язык «английский» не требуется. –