Oracle10g PL/SQL parallele Schleifenverarbeitung ?

Hallo,

ist es möglich in einem PL/SQL-Block eine Verarbeitung in einer Schleife zu parallelisieren ?

Ich möchte meine Indizes prüfen. Da es sehr viele sind, würde ich das gerne parallelisieren.

ich stelle mir das so vor… (so die Richtung)

declare
cursor ind_c is select index_name from user_indexes;
ind_name user_indexes.index_name%type;
begin
open ind_c;
loop --(parallel 6)
fetch ind_c into ind_name;
exit when ind_c%notfound;
analyze index ind_name validate structure;
insert into ind_tbl select * from index_stats;
commit;
end loop;

Gibt es so eine Möglichkeit ?

Grüße

Chris

Hallo,

da ich auch nach weiterer Suche nichts gefunden habe, außer so Ideen mit dbms_job, wo man nachher immer aufräumen muß, und hier anscheinend auch niemand eine Lösung kennt, habe ich die Steuerung nach außen in ein Shellscript verlagert.

Grüße

Chris