Alexandre,
tire o banco do ar e depois copie os arquivos e nao o contrario, ou coloque em offline os arquivos que vc deseja mudar a localização. Vou te dar um exemplo prático de mudança de localização de um datafile:
1) SQL> select file_name, file_id from dba_data_files;
FILE_NAME FILE_ID
D:ORACLE10GPRODUCT10.2.0ORADATAORCLUSERS01.DBF 4
D:ORACLE10GPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF 3
D:ORACLE10GPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBF 2
D:ORACLE10GPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF 1
D:ORACLE10GPRODUCT10.2.0ORADATAORCLDATA_TBS_02.DBF 5
D:ORACLE10GPRODUCT10.2.0ORADATAORCLSYSTEM02.DBF 6
6 rows selected.
2) SQL> alter database datafile 4 offline;
Database altered.
3) C:>net use e: \10.0.2.34portal
4) copy D:ORACLE10GPRODUCT10.2.0ORADATAORCLUSERS01.DBF E:USERS01.DBF
5) SQL> alter database rename file ‘D:ORACLE10GPRODUCT10.2.0ORADATAORCLUSERS01.DBF’ to ‘E:USERS01.DBF’
6) SQL> alter database datafile 4 online;
Database altered.
Pronto. Veja que antes coloco o datafile OFFLINE, pq o banco se encontra aberto. Depois monto a unidade e copio o arquivo.
Altero a localização no controlfile com o comando ALTER DATABASE
e volto com o arquivo pra ONLINE.
Espero ter ajudado.