¿Cómo cálcular chunk's del dbms_parallel_execute?
Estoy usando el paquete "dbms_parallel_execute", sin embargo, quisiera saber si es posible, que según el tamaño de la tabla "PRUEBA", yo calcule cuántos "chunk_size" voy a necesitar, al igual que para el parámetro "parallel_level", sin que los dé como constantes como se observa a continuación. Adicional., ¿Cómo obtengo el nombre del propietario de la tabla "table_owner"?. Muchas gracias
--Particionar la tabla según criterios
dbms_parallel_execute.create_chunks_by_rowid(
task_name => l_task_name,
table_owner => user,
table_name => 'PRUEBA',
by_row => FALSE,
chunk_size => 128
);
---
dbms_parallel_execute.run_task(
task_name => l_task_name,
sql_stmt => l_sql_stmt,
language_flag => dbms_sql.native,
parallel_level =>4
);