Oracle 실습 : Parameter file 관리
# Parameter file 확인
SQL> SELECT name, value FROM V$PARAMETER;
- Parameter 이름과 설정된 값을 확인한다.
SQL> SHOW PARAMETER <parameter 명>
- 설정된 parameter 값을 확인한다.
# Spfile 환경에서 Parameter 확인과 수정
SQL> ALTER SYSTEM SET <parameter 명> = <값>;
- 지정한 파라미터 값을 수정한다.
- spfile 사용 환경에서 설정된 파라미터 값은 항구적으로 수정된다.
- 동적인 파라미터만 수정 가능하다.
SQL> SELECT NAME, VALUE FROM V$SPPARAMETER;
- spfile에 설정된 값을 조회한다.
SQL> SELECT NAME, VALUE FROM V$PARAMETER;
- 현재 운영 중인 parameter 값을 조회한다.
- 'SHOW PARAMETER ~'의 출력 값과 동일하다.
# Spfile 운영 환경에서 scope 설정에 따른 parameter 값의 변화
SQL> ALTER SYSTEM SET <parameter 명> = <값> SCOPE = [SPFILE | MEMORY | BOTH];
- 지정한 parameter의 값을 수정한다.
- SCOPE 절은 spfile 운영 환경인 경우만 사용한다.
* SCOPE OPTION
- BOTH : spfile과 instance에 설정된 parameter 값을 모두 수정한다. (default값)
- MEMORY : 현재 DB의 parameter 설정 값만 수정한다. spfile은 수정하지 않음으로 DB를 재시작하면 원래 설정 값으로 환원된다.
- SPFILE : spfile만 수정한다. (정적 parameter 수정에서는 필수이다.)