Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/suryadev99/awesome-oracledb

A curated list of awesome OracleDB software, libraries, tools and resources, inspired by awesome-mysql
https://github.com/suryadev99/awesome-oracledb

List: awesome-oracledb

awesome-database awesome-list awesome-oracledb awesome-readme databases-are-cool oracle oracle-database oracle-db

Last synced: about 1 month ago
JSON representation

A curated list of awesome OracleDB software, libraries, tools and resources, inspired by awesome-mysql

Awesome Lists containing this project

README

        

# Awesome OracleDB [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

> Community driven list of Oracle database tools

Here we will collect information about awesome useful and awesome experimental tools that simplify working with Oracle databases for DBA, DevOps, Developers and mere mortals.

Feel free to add information about your own db-tools or your favorite third-party oracle db-tools.

For updates on `awesome-oracledb` and thoughts/news about databases/tools/SQL follow me at [@suryadev99](https://twitter.com/suryadev_99)

## Contents
- [IDE](#ide)
- [GUI](#gui)
- [CLI](#cli)
- [Schema](#schema)
- [Code generation](#code-generation)
- [Design](#design)
- [Samples](#samples)
- [API](#api)
- [Backup](#backup)
- [Prometheus](#prometheus)
- [Zabbix](#zabbix)
- [Testing](#testing)
- [Kubernetes](#kubernetes)
- [Reporting](#reporting)
- [Security](#security)
- [Learning](#learning)
- [Scripts](#scripts)
- [Generation](#generationmaskingsubsetting)

## IDE
- [Oracle SQL Developer](https://www.oracle.com/in/database/sqldeveloper/) - Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional and Cloud deployments..
- [dbForge Studio for Oracle](https://www.devart.com/dbforge/oracle/studio) - Powerful IDE for Oracle management, administration, and development.
- [Oracle SQL Developer](http://www.oracle.com/technetwork/developer-tools/sql-developer) - Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional and Cloud deployments.
- [PL/SQL Developer](https://www.allroundautomations.com/products/pl-sql-developer) - IDE that is specifically targeted at the development of stored program units for Oracle Databases.
- [TOra](https://github.com/tora-tool/tora) - TOra is an open source SQL IDE for Oracle, MySQL and PostgreSQL dbs.

## GUI
- [SolarWinds Database Performance Analyzer for Oracle](https://www.solarwinds.com/database-performance-analyzer-oracle-monitoring-tuning)
- [RedGate Deployment Suite](https://www.red-gate.com/hub/product-learning/deployment-suite-for-oracle) Oracle Database management tool with change management and schema compare/synchronization.

## CLI
application for server activity monitoring.
- [SQLcl](http://www.oracle.com/technetwork/developer-tools/sqlcl/overview/index.html) - Oracle SQL Developer Command Line (SQLcl) is a free command line interface for Oracle Database.
- [usql](https://github.com/xo/usql) - A universal command-line interface for PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server, and many other databases including NoSQL and non-relational databases!

## Schema

### Code generation
- [scheme2ddl](https://github.com/qwazer/scheme2ddl) - Command line util for export Oracle schema to set of ddl init scripts with ability to filter undesirable information, separate DDL in different files, pretty format output.

### Design
- [Oracle SQL Developer Data Modeler](http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html) - Oracle SQL Developer Data Modeler is a free graphical tool that enhances productivity and simplifies data modeling tasks.

### Samples
- [Oracle Database Sample Schemas](https://github.com/oracle/db-sample-schemas) - Oracle Database Sample Schemas.

## API
Building API for your Data
- [Oracle REST Data Services](http://www.oracle.com/technetwork/developer-tools/rest-data-services) - A mid-tier Java application, ORDS maps HTTP(S) verbs (GET, POST, PUT, DELETE, etc.) to database transactions and returns any results formatted using JSON.

## Backup
- [Oracle Recovery Manager](https://www.oracle.com/de/database/technologies/high-availability/rman.html) - Oracle Recovery Manager satisfies the most pressing demands of performant, manageable backup and recovery, for all Oracle data formats.
- [actifio](https://www.actifio.com/solutions/database/oracle/backup-recovery/) - Actifio software helps enterprises with rapid backup and instant recovery of their mission-critical Oracle databases.

## Monitoring/Statistics/Perfomance
- [ASH Viewer](https://github.com/akardapolov/ASH-Viewer) - Provides a graphical view of active session history data within the Oracle

### Prometheus
- [query-exporter](https://github.com/albertodonato/query-exporter) - It is a Prometheus exporter which allows collecting metrics from database queries, at specified time intervals..

### Zabbix
- [Orabbix](http://www.smartmarmot.com/wiki/index.php?title=Orabbix) - Orabbix is a plugin designed to work with Zabbix Enterprise Monitor to provide multi-tiered monitoring, performance and availability reporting and measurement for Oracle Databases, along with server performance metrics.
- [Pyora](https://github.com/bicofino/Pyora) - Python script to monitor Oracle Databases.

## Testing
- [oraload](https://github.com/nkjm/oraload) - This is a super simple load testing tool for Oracle Database

## Kubernetes
- [KubeDB](https://kubedb.com) - Making running production-grade databases easy on Kubernetes.
- [oracle-database-operator](https://github.com/oracle/oracle-database-operator) - The Oracle Database Operator for Kubernetes (a.k.a. OraOperator) helps developers, DBAs, DevOps and GitOps

## Reporting
- [insightsoftware](https://insightsoftware.com/oracle/) - Oracle Reporting, BI, and Analytics Software Solutions
- [Poli](https://github.com/shzlw/poli) - An easy-to-use SQL reporting application built for SQL lovers.

## Security
- [Oracle Database Security Assessment Tool](https://www.oracle.com/in/database/technologies/security/dbsat.html) - Oracle Database Security Assessment Tool (DBSAT) is a popular command-line tool that helps identify areas where your database configuration, operation, or implementation introduces risks and recommends changes and controls to mitigate those risks
- [Inspektor](https://github.com/poonai/inspektor) - Access control layer for databases. Inspektor leverages open policy agent to make policy decisions.

### Learning
Learning and puzzles for SQL
- [oracle-db-tools](https://github.com/oracle/oracle-db-tools) - sample code that will demonstrate various concepts to assist developers in building applications around Oracle Database
- [Livesql](https://livesql.oracle.com/apex/) - learn and share oracle database
- [oracle_apex](https://www.hackerrank.com/skills-directory/oracle_apex) - Practice coding, prepare for interviews, and get hired.
- [LeetCode](https://leetcode.com/problemset/database) - Enhance your skills, expand your knowledge and prepare for technical interviews.

### Scripts
Useful oracle-scripts for various purposes
- [TPT](https://github.com/tanelpoder/tpt-oracle) - These sqlplus scripts are for Oracle Database performance optimization & troubleshooting.
- [oraclebase/dba](https://github.com/oraclebase/dba) - Scripts for oracle

### Generation/Masking/Subsetting
- [dbForge Data Generator for Oracle](https://www.devart.com/dbforge/oracle/data-generator) - Small but mighty GUI tool for populating Oracle schemas with tons of realistic test data.
- [SB Data Generator](https://soft-builder.com/sb-data-generator) - Simple and powerful tool to generate and populate selected tables or entire databases with realistic test data for your applications. Generate test data for: Oracle.

## Contributing
- Your contributions are always welcome! Please read the [contribution guidelines](contributing.md) first.