Scriptset to administrate an Oracle RDBMS-System
  • Shell 88.9%
  • PLSQL 9%
  • Dockerfile 0.9%
  • Nix 0.9%
  • Roff 0.3%
Find a file
Thorsten Bruhns d85d9768be github actions
2025-11-16 14:07:45 +01:00
.github/workflows github actions 2025-11-16 14:07:45 +01:00
amon Dockerfile: switch to amon 2.0.1 with OL9 as base image 2025-11-16 13:19:33 +01:00
asm kfod_disks.sh 2015-07-21 16:56:08 +02:00
getMOSPatch@5488501c12 updated getMOSPatch 2020-07-30 08:59:04 +02:00
rlwrap Binaries for rlwrap 2013-11-25 21:50:10 +01:00
snapper Some helper for getting snapper from Danel Poder. 2015-03-11 19:39:21 +01:00
sql Network ACLs 2024-10-21 06:27:33 +02:00
.envrc shell.nix configuration 2025-11-16 11:59:22 +01:00
.gitignore shell.nix configuration 2025-11-16 11:59:22 +01:00
.gitmodules addad getMOSPatch as submodule 2018-07-08 16:53:50 +02:00
.pre-commit-config.yaml pre-commit 2024-09-13 07:40:55 +00:00
README Some changes in the README 2015-09-26 09:34:48 +02:00
shell.nix act for upcoming github actions 2025-11-16 13:42:30 +01:00

Der SQL-Zauberkasten ist eine Skriptsammlung fuer Oracle-Datenbanken.
Die Unterverzeichnisse sind thematisch aufgebaut. 'table' => alles rund um Tabellen, 'session' => alles rund um Sessions usw.
Der Verzeichnisbaum 'ee' enthaelt Skripte, die Optionen nutzen, die nur in der Enterprise Edition vorhanden sind. Die Nutzung erfordert eine entsprechende Lizenz, die vorhanden sein muß. Es wird nicht geprüft, ob diese Bedingung erfüllt ist.
In jedem Verzeichnis befindet sich eine Datei mit dem Namen _scriptverzeichnis.txt, in der pro Skript eine einzeilige Beschreibung vorhanden ist.

Neue Skripte werden per Push-Request nur aufgenommen, wenn sie unter der GPL weiter verteilt werden können.

In sql befinden sich mittlerweile ein paar .sh-Skripte, die den praktischen Einsatz erleichtern sollen.
sq.sh startet SQLPlus mit 'rlwrap sqlplus / as sysdba', so das die Nutzung des Zauberkastens stark vereinfacht wird. Es wird beim Start automatisch die richtige Version von rlwrap gesartet, so das unter Linux problemlos mit 32 und 64bit gearbeitet werden kann.
Für dem RMAN steht mit rman.sh eine vergleichbare Funktionalität zur Verfügung.

Gruß
Thorsten Bruhns