jan ripke

noora logo

NoOra is a database deployment tool which can be used to automate the database deployment cycle and is designed for agile and or devops teams.

The supported database platforms are Oracle and Mysql.

The support for Postgresql is work in progress. Feedback is more then welcome.

To promote portability and productivity NoOra applies a pattern to develop and install of both Mysql and Oracle database projects,

The concept is simple. A fixed folder structure is used on your file system. Put your sql scripts in the corresponding object folder and NoOra knows how to install them. No operation system specific scripting, like shell or batch scripts, is required.

You can install Packages,Tables,.. and data. An installation can be made environment specific, if you have more then one database. Multiple schema's are also supported.

NoOra is written in Python and can be used on multiple operating systems like Unix, Linux, Mac and Windows.

NoOra is a plugin based system. For example plugins for dropping, recreation and executing unit tests are available.

The configuration of your database project is fixed in one configuration file, called project.conf. This file can be found in the root folder of your database project.


Please help us with the development of the NoOra database project installer.

You can help us by earning free bitcoins for yourself and use NoOra as the referral. In this way you will earn bitcoins and NoOra will be funded. No strings attached.


Screenshot thumbnail
Screenshot thumbnail
Screenshot thumbnail
Screenshot thumbnail


Project Admins:


Wiki: Download
Wiki: FAQ
Wiki: Features
Wiki: Getting Help
Wiki: Modules
Wiki: Plugins
Wiki: Quick Start, using the command line tool
Wiki: Reference - Object types
Wiki: Reference Guide
Wiki: White paper
Wiki: Who is using it

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks