In this example, we will move UNDO tablespace datafiles in another location. 1- Check what daatfiles does contains UNDO tablespace. SQL> select file_name from dba_data_files where tablespace_name='UNDOTBS'; file_name -------------------------------- /home/ora11/oradata/db1/undo.dbf 2- SQL> shutdown immediate 3- Copy physically the datafile to the new location with same name. mv /home/ora11/oradata/db1/undo.dbf /home/ora11/oradata/db2/undo.dbf 4- SQL> startup mount 5- SQL> alter database rename file '/home/ora11/oradata/db1/undo.dbf ' to '/home/ora11/oradata/db2/undo.dbf'; 6- SQL> shutdown immediate SQL> startup SQL> select file_name from dba_data_files where tablespace_name='UNDOTBS'; file_name -------------------------------- /home/ora11/oradata/db2/undo.dbf
The Oracle, Unix and Technology World