This tutorial will show we can alter the control file name or alter it's file path.
SQL> create pfile from spfile;
File created.
SQL> shutdown;
Database closed.
Database dismounted.
ORACLE instance shut down.
[oracle@xxxxx]$ vi initdb1.ora
--manually modify the paths of the controlfile or rename
them in init.ora.
[oracle@xxxxx]$ cp control01.ctl control01.org
--making a backup copy, just in case.
[oracle@xxxxx]$ mv control01.ctl db1_01.ctl
[oracle@xxxxx]$ mv control02.ctl db1_02.ctl
[oracle@xxxxx]$ mv control03.ctl db1_03.ctl
[oracle@xxxxx]$ mv spfiledb1.ora spfilexxx.ora
--delete/move the spfile.
SQL> startup pfile= '/home/oracle/product/11.1.0/db1/dbs/initdb1.ora';
ORACLE instance started.
Total System Global Area 146800640 bytes
Fixed Size 777836 bytes
Variable Size 124789140 bytes
Database Buffers 20971520 bytes
Redo Buffers 262144 bytes
Database mounted.
Database opened.
SQL> create spfile from pfile;
File created.