Oracle - Vistas Materializadas en Oracle 9.2

 
Vista:

Vistas Materializadas en Oracle 9.2

Publicado por Gustavo Alberto (2 intervenciones) el 28/12/2006 15:28:26
Hola a todos; estoy trabajando con Oracle 9.0 y estoy migrando a Oracle 9.2 y encuentro que las vistas materializadas de 9.0 son tratadas como tablas en 9.2.
Al ejecutar el procedimiento que realiza el refresh de la vista materializada recibo el siguiente error:

ORA-30439: refresh of 'AVVEDUTO.CBTES_RENDIR' failed because of ORA-00942: table or view does not exist
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 794
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 851
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 832
ORA-06512: at "AVVEDUTO.REFRESH_CBTES_RENDIR", line 4
ORA-06512: at line 2

El scrip del procedimiento es:

CREATE OR REPLACE PROCEDURE "REFRESH_CBTES_RENDIR" is
begin
DBMS_MVIEW.REFRESH('CBTES_RENDIR', '?', '', TRUE, FALSE, 0,0,0, FALSE);
end;
/

Y la llamda al procedimiento es:

DECLARE actualizar_mat PROCEDURE FOR refresh_cbtes_rendir();
EXECUTE actualizar_mat;

Si alguien conoce alguna solución le agradeceria el comentario.
Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder