spfile ↔ pfile 변경.
Spfile -> Pfile
① 현재 파라미터 pfile사용하는지, spfile사용하는지 조회 : show parameter spfile;
② spfile로부터 pfile 생성 : create pfile from spfile;
③ spfile 삭제 : !rm -f $ORACLE_HOME/dbs/spfiletestdb.ora
(spfile과 pfile이 동시에 존재할 경우, spfile만 인식하므로, pfile을 사용하려면 spfile을 삭제해 주어야 한다.)
④ instance 재시작 : shutdown immediate -> startup
Pfile -> Spfile
① 현재 파라미터 pfile사용하는지, spfile사용하는지 조회 : show parameter spfile; ② pfile로부터 spfile 생성 : create pfile from spfile; ③ pfile 삭제 : !rm -f $ORACLE_HOME/dbs/inittestdb.ora ④ instance 재시작 : shutdown immediate -> startup
pfile과 spfile이 있는 경로. (inittestdb.ora / spfiletestdb.ora) >cd $ORACLE_HOME/dbs >cd /app/oracle/prodcut/11g/dbs
pfile은 끈상태로 copy하면되는거지만 spfile은 킨상태에서 alter명령어로 변경해줘야되는거여서 spfile이 좀 불편해.
둘다 껐다가 켜야 적용된다.