The situation is like I have space in one of my control file I need to rename it but don't want to shutdown database. Is there any other way? The classic way I follow is

Alter system set control_files='<file name>' scope=spfile;
shutdown immediate 
rename file from OS level 
startup 

Is there any other way to rename control file?

1

There are 1 best solutions below

0
On

Not one that can be done online, not even in 12c. The method you mention is still current. If the database is working, why rename the file at all? Do it when you prepare for a maintenance downtime.