⚠️ This repository is deprecated and archived.Active development has moved to the main 👉 https://github.com/oehrlis/oradba
All maintained scripts (including the SQL scripts from this repository) are now part of the main oradba project.
This repository originally contained a collection of database administration scripts in SQL and bash from www.oradba.ch. It also included tools to maintain Oracle Net Service name resolution in OpenLDAP, 389DS and Oracle Unified Directory, as well as documentation and framework components.
Most of this functionality has been consolidated and is now maintained in:
👉 https://github.com/oehrlis/oradba
This repository remains available for historical reference only and is no longer maintained.
All new development and maintained content is part of:
There are two recommended ways to use oradba today:
The main repository provides an installation script:
./oradba_install.shThis installs the complete OraDBA environment, including:
- Environment setup
- Aliases
- Helper functions
- Bash tools
- SQL scripts
- Templates and configuration files
This is the recommended approach if you want the full DBA working environment.
If you do not want to install the full environment, you can download the release tarball from:
👉 https://github.com/oehrlis/oradba/releases
The release contains:
oradba-<version>.tar.gz– full source payload
You can extract the tarball and use the SQL scripts directly:
tar -xzf oradba-<version>.tar.gz
cd oradba-<version>/sql
sqlplus / as sysdba @script.sqlThis is useful if you only need the SQL scripts without the shell environment.
The original folder structure of this repository included:
bin/– Scripts to administer and configure Oracle Net Service directory objects and other DBA tasksdoc/– Markdown documentation filesetc/– Configuration files and templatesimages/– Images and logosldif/– LDIF files and templateslog/– Log files created by the script frameworksql/– SQL files for miscellaneous DBA and security use casesCHANGELOG.mdLICENSE
All maintained and relevant components have been migrated to the main oradba repository.
The active project (oradba) follows Semantic Versioning:
MAJOR.MINOR.PATCH
- MAJOR – incompatible changes
- MINOR – backward-compatible enhancements
- PATCH – backward-compatible fixes
Please refer to the CHANGELOG.md in the main repository for current release information.
This repository is archived and no longer accepts contributions.
If you would like to contribute, please use:
👉 https://github.com/oehrlis/oradba
OraDBA is licensed under the Apache License 2.0. You may obtain a copy of the License at: