Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
{iframe:src=|width=700|height=250|frameborder=0} Your browser does not support iframes. {iframe}
Wiki Markup

This plugins is deprecated.

Description / Features

This plugin is an extension of the SonarSource PL/SQL plugin (commercial) and can only be used with it.


  • It scans source code from files on disk. This mode is generally used in enterprise environments with configuration management strategies (use tools like Subversion or Clearcase).
  • It connects to the database and analyzes all the objects stored in that database. This mode is NOT supported by SonarQubeTM.


  1. Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
  2. Restart the SonarQubeTM server

Include Page
Include - Plugin Installation
Include - Plugin Installation



  • Dell (was previously Quest Software) Toad 9.5 or higher with the CodeXpert module (included into in Toad for Oracle Xpert, Toad for Oracle Professional, and Toad Development Suite for Oracle).
  • A connection to an Oracle database if you use Toad 9.x or 10.x. This It is a limitation of Toad that it needs to be connected to the database even if it the connection is not used by the CodeXpert module. So you can set a “fake” connection to an empty database.


Code Block
sonar.plsql.toad.exePath=C:/Program Files/Quest Software/Toad for Oracle 10.5/Toad.exe

Run an Analysis

Activate some rules from Toad CodeXpert in your project quality profile and run an analysis of your project.

SonarQube TM automatically configures and launches Toad CodeXpert to check your code against the Toad CodeXpert's rules.



  • If the analysis is triggered by a process that runs as a


  • Windows Service (from a Continuous Integration server such as Jenkins), the analysis will fail. This issue is


  • supposed to be fixed in Toad 12 but was not tested.
  • Toad CodeXpert 9.x is unable to start from the command-line when the month of the current date contains an accent ("Décembre" in French for example). The workaround for this is to change the regional settings on the machine.

Change Log

JIRA Issues
titleRelease 1.0