Easy database source control with Git, SVN and TFS

No more manual processes to check in changes. Link your Oracle database to your source control server.

Download 28-day free trial

Introduction to Source Control for Oracle

Make tracking and sharing schema changes simple

  • Checking in changes is as simple as writing a log message and clicking a button
  • Compare each object in the database with source control side-by-side
  • No need to stop using your favorite editor
  • Lock objects on a shared development database
  • Enable easy setup of sandboxed environments
  • Remove the need for complex solutions to script out database objects and check them into source control
  • Use any unsupported source control system via a working folder
  • Automate your deployments with the Deployment Suite for Oracle

Pricing information

$369 Licensed per user


Volume discounts of up to 20% apply

What our customers are saying

“This software will be a huge time saver for me and for teams that I work with. It doesn't remove the need to version control, but it takes the tedious steps out of the picture.

Will I be using it in the future? Oh yes!.”

Read the full review on Toolbox.com: 8 Steps for Source Control Perfection

Lewis Cunningham, Database Architect, Oracle ACE Director

Features of Source Control for Oracle

Easy Oracle version control

Source Control for Oracle is a Windows application that makes it easy to version-control your schemas with Git, SVN and TFS. You can continue making changes in your IDE without the need to work on separate script files, so there's no disruption to the way you work.

Creating a new project in Source Control for Oracle
Check in Oracle database changes with one click

Share changes with one click

Source Control for Oracle checks your changes into version control for you — so you don't have to rely on manual scripting and source-controlling processes. You can compare changes to source control and see highlighted differences. When you're ready, just type a message and click Check in.

Record every database check-in

The History tab shows every change, so you can easily track which objects were changed, who checked them in, and when. Each object can be compared before and after check-in with the differences viewer. If something went wrong with your latest change, the difference viewer makes it easy to spot and fix.

Tracking Oracle database changes with the history tab
New Oracle database changes in source control are highlighted in the task bar

Works alongside your IDE

Source Control for Oracle works independently of your editor, so whether you use SQL Developer or PL/SQL Developer, you don't have to change how you work on your database. Minimized, the tool keeps the team up-to-date through task bar notifications while you work.

Lock objects

If your team works on a shared development database, you can lock objects while you work on them. If someone tries to edit an object, the server will return an error message. Comments can be added when locking objects to aid communication across the team. Learn how this feature works by visiting our documentation site.

Locking Oracle database objects that are being modified in source control
Creating new database directly from source control

Enables sandboxed development

Source Control for Oracle makes setting up sandboxed environments easy. Developers can get the latest version from source control before starting work to make sure they're not overwriting other people's changes. When a new person joins the team, it's simple to get them up and running with a fresh copy of the database in source control.

Working folder for other source control systems

Connect to other source control systems (eg Mercurial, Perforce, Vault, ClearCase) via a working folder. Use your existing tools to commit changes, and use Source Control for Oracle to quickly modify scripts and databases.

Working folder allows use of any file based source control system

Part of the Deployment Suite

Speed up database comparison and deployment tasks for shorter, more accurate release cycles with the Deployment Suite for Oracle.

Screenshot tour

Easy to source control Oracle changes

Easy to source control Oracle changes

Connect multiple schemas to Git, Subversion or Team Foundation Server

Connect multiple schemas to Git, SVN or TFS

Source Control for Oracle works alongside your SQL editor

Works alongside your SQL editor