如何使用 Oracle 数据库设置 SonarQube 6

How to setup SonarQube 6 with Oracle Database

如果您能指导我完成这些步骤,我将不胜感激。我已经将 sonar.properties 文件配置为指向我们当前的数据库。

sonar.jdbc.username=bdr
sonar.jdbc.password=dev1pass
sonar.jdbc.url=jdbc:oracle:thin:@dev3.our.domain.com:1522:dev3

谢谢!

作为stated in the documentation,您需要

Create an empty schema and a sonarqube user. Grant this sonarqube user permissions to create, update and delete objects for this schema.

鉴于该架构和适当的权限,SonarQube 确实会创建自己的表、索引等。并且由于您要小心地将 sonarqube 用户的权限限制为仅 sonarqube 模式,因此应该没有干扰现有表或数据的问题。

供您参考,WE8ISO8859P1 是单字节字符集。它有 255 个字符。 UTF-8 每个字符使用 1-4 个字节。