SCOPE는 SPFILE 운영 환경 중에만 설정 가능하다.

 

spfile 사용 유무 확인

SQL> show parameter spfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /u01/app/oracle/product/19.0.0
                                                 /dbhome_1/dbs/spfileorcl.ora

 

파라미터 변경 명령어

alter system set [변경하고 싶은 파라미터]=[변경 값] scope=[both | memory | spfile];

 

[SCOPE = BOTH | MEMORY | SPFILE]

- BOTH : 현재 Instance와 spfile의 내용을 모두 수정하여 추후 DB가 재시작 되어도 적용

- MEMORY : 현재 Instance 내에서만 적용

- SPFILE : 현재 Instance에는 적용되지 않고, 추후 DB가 다시 시작될 때 적용

 

 

ex.아카이브 로그 포맷 변경시

SQL> alter system set log_archive_format='%t_%s_%r.arc' scope=spfile;

이 경우 현재 instance에는 적용이 안되고 DB를 재시작 할 경우 적용된다.

+ Recent posts