Oracle Stored Procedures im CVS
Stephan
- datenbank
Guten Morgen zusammen,
ich möchte automatisiert von einem linux server aus auf die Oracle Datenbank zugreifen, stored procedures auslesen und in ein CVS einchecken. Ich kenne das Tool exp von Oracle, leider legt das die Daten in Binärer Form ab, so dass ich nichts damit anfangen kann.
Könnt ihr mir irgendeinen Tipp geben, vielleicht spar ich mir aufwendige sqlplus konstruktionen?
Gruß
Stephan
Hallo Stephan,
Könnt ihr mir irgendeinen Tipp geben, vielleicht spar ich mir aufwendige sqlplus konstruktionen?
nun, die SQL*PLUS Konstruktion ist so aufwendig nicht. Auf die Schnelle, ohne es testen zu können würde ich sagen
SELECT text
FROM dba_source
WHERE name LIKE UPPER('&PROZ')
ORDER BY name,
type,
line;
Das bringt dir alle Prozeduren, Functions, Packages mit dem Namen PROZ, in dem dann auch Platzhalter erlaubt sind.
Das Ganze mit SPOOL in eine Datei und ab damit ins CVS
Grüße
Marcus