??????. ????????????

????-- ??????? ?? INIT.ORA???????????????????????????????????

????-- ??INIT.ORA????????????????????????

STEP 1. ???????
$ sqlplus /nolog
SQL> CONNECT INTERNAL;
SQL> SHUTDOWN;
SQL> EXIT;

STEP 2.?ò????????? ????????????
--?????????'ctl3orcl.ora' ??/ora/oracle/data1???????/ora/oracle/data2???£?
$ mv /ora/oracle/data1/ctrlorcl3.ora /ora/oracle/data2

STEP 3. ??INIT.ORA?????
INIT.ORA???????$ORACLE_HOME/dbs???£?
?????? "control_files"???????????????????????
control_files = (/ora/oracle/data1/ctrlorcl1.ora??/ora/oracle/data1/ctrlorcl2.ora??/ora/oracle/data2/ctrlorcl3.ora)

STEP 4. ??????????
$ sqlplus /nolog
SQL> CONNECT INTERNAL;
SQL> STARTUP;
SQL>SELECT name FROM V$CONTROLFILE;
SQL> EXIT;

??????Oracle?????????????????????nomount/mount/open.

????PHASE0:nomount??????????????????.

?????????????????control files/data files/redo log files??OS????mv???????????(????????δ??open????????????mv??)???????????file location??Oracle?е???λ??????ò????????????Oracle:"???????????????????????".

???????г??????????е?control_files?????????????control file??location.?????????control file????????????open?????????Oracle??????.(PFILE/SPFILE?????????????????).