ayuda DBMS PARALLEL EXECUTE
Publicado por delux (1 intervención) el 14/01/2016 15:22:17
hola,
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 cálcule 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 segun 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
);
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 cálcule 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 segun 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
);
Valora esta pregunta


0