Take your index tablespace offline. Copy the datafiles that belong to the tablespace to your new destination. Rename the datafiles to *.old (by renaming instead of deleting the datafiles allows you to recover if you goof). Run sql command ALTER TABLESPACE rename datafile 'OLD DATAFILE' to 'NEW DATAFILE' ; for each datafile in your tablespace. Put the index tablespace online. Check your datafile names from v$datafiles to make sure they all have the path that you want. If everything looks good. go ahead and delete your *.old files.
I have seen that happen when there are uncommited transactions that would have been written to an object contained in the tablespace. You can avoid this by
A: Disable user access by stopping the listener. Force a checkpoint, force a log switch, force another checkpoint. Yeah it's overkill but......
OR
B: Shutdown the database so that everything gets committed and checkpointed.
Hiiii,noor this is only public weleducated forum.
But it is not religious forum.
I am very sorry to say,don't advtise relegious matters in this forum.
plsss i am requesting to all users,noor given religious link,plss don't accept this type of malpractice.
Bookmarks