orac Geschrieben 25. August 2006 Geschrieben 25. August 2006 Hallo, ich wuerde gerne mit Hilfe eines Scripts alle importierten (PL/SQL) functions und procedures (die invalid sind) eines Users neu compilieren. Kann mir hierbei jemand helfen? Danke.
Amstelchen Geschrieben 25. August 2006 Geschrieben 25. August 2006 z.b. DBMS_UTILITY.COMPILE_SCHEMA('hierdeinschemaname'); s'Amstel
orac Geschrieben 25. August 2006 Autor Geschrieben 25. August 2006 Danke fuer die Antwort. Ich weiss leider nicht wie ich die PL/SQL packages in einem Script gebrauchen kann. SQL statements rufe ich volgendermassen in einem Unixscript auf: for usname in USERNAME USERNAME do echo "Was das Statement tut.." >>$LOGFILE echo "SQL-Statement; exit"| sqlplus -s ${USERNAME}/${PASSWORD} >> $LOGFILE done; Wie kann ich ein PL/SQL packages in einem (unix)Script aufrufen?
Amstelchen Geschrieben 25. August 2006 Geschrieben 25. August 2006 z.b. so: sqlplus -s ${USERNAME}/${PASSWORD} <<EOF EXECUTE package.procedure_name; EXIT; EOF ... oder das SQL in ein file umleiten und das file mit @meinscript.sql aufrufen s'Amstel
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden