17. Februar 2009

Batchfile läßt sich als Schedulded Task unter Windows 2003 nicht ausführen

Problem: Ein Batchfile läßt sich als Schedulded Task unter Windows 2003 nicht ausführen, wenn der ausführende Benutzer nicht Mitglied der Gruppe Administratoren ist.

Im Error-Log der ScheduledTask-Anwendung steht 0x80070005: Access is denied.

Lösung: Dem User müssen Ausführungsrechte auf die cmd.exe gegeben werden.

4. Februar 2009

Tabellen mit Oracle 10g endgültig löschen

Problem:
drop table
löscht ab Oracle 10g die Tabellen nicht mehr, sondern verschiebt sie in den Papierkorb. Tabellen heißen dann BIN$<irgendeinstring>.

Lösung:
Tabellen müssen mit
PURGE TABLE
gelöscht werden. Den kompletten Papierkorb eines Benutzers löscht man mit
PURGE RECYCLEBIN
. Alle Papierkörbe können mit
PURGE dba_recyclebin
gelöscht werden.