Oracle - Mover tabla con un campo BLOB

 
Vista:

Mover tabla con un campo BLOB

Publicado por Alex (5 intervenciones) el 21/01/2008 17:34:54
Hola, estoy intentando mover una tabla en 9i con el comando:
ALTER TABLE tabla1 MOVE TABLESPACE tablespace1;
y esto me mueve la mayoria de las tablas del tablespcace, unas 800 aproximadamente, pero en algunas me devuelve el error 'ORA-00997 illegal use of LONG datatype'
He buscado información y por lo visto Oracle no permite ejecutar consultas que contengan objetos BLOB dentro de subconsultas. Esto me hace pensar que el comando ALTER TABLE MOVE TABLESPACE... funciona con subconsultas. He podido ver que hay algunas soluciones concretas para esto, pero me han parecido muy aparatosas y creo que no he llegado a entenderlas demasiado bien, además es tendré que repetir esta operación bastante a menudo, de modo que me gustaria conocer una forma mas práctica de hacerlo.
Estaria muy agradecido si alguien pudiese aconsejarme...
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