What does it do then ?
James, September 24, 2001 - 10:50 am UTC
Thanks...
The reason I thought a drop must be occuring is because
of a comment from Oracle Support found on Metalink
"The alter table move internally does a 'create table as select' which cannot be used with long/long raw columns. "
If the table move actually does do a CREATE table AS SELECT
then surely something must get Dropped else there will be 2
copies of the table. Good point about the invalidation of objects though...
So was Oracle Support mistaken ? ...
September 24, 2001 - 12:56 pm UTC
No, support is not mistaken and neither am I. It just isn't really "dropping" the table is all. It creates a new copy into temp extents -- updates the data dictionary to swap the temp extent with the permanent extents -- and then removes the temporary extents (which were the OLD table extents).
It does not do a "drop", that would lose grants and everything else.
What does it do then ?
James, September 24, 2001 - 10:50 am UTC
Thanks...
The reason I thought a drop must be occuring is because
of a comment from Oracle Support found on Metalink
"The alter table move internally does a 'create table as select' which cannot be used with long/long raw columns. "
If the table move actually does do a CREATE table AS SELECT
then surely something must get Dropped else there will be 2
copies of the table. Good point about the invalidation of objects though...
So was Oracle Support mistaken ? ...
That explains it
James, September 24, 2001 - 4:25 pm UTC
Thanks Tom !
I think the action you is being shown in
the output from a log miner session !