2026. 4. 7. 17:36ㆍDB/서버구축
1.파라미터 값 확인
SQL> SELECT name, value FROM V$PARAMETER;
- Parameter 이름과 설정된 값을 확인한다.
SQL> SHOW PARAMETER
- 설정된 parameter 값을 확인 한다.
2. Spfile 환경에서 파라미터 확인과 수정
SQL> SELECT NAME, VALUE FROM V$PARAMETER;
- 현재 운영중인 parameter 값을 조회한다.
- 'SHOW PARAMETER ~'에 출력 값과 동일하다.
SQL> SELECT NAME, VALUE FROM V$SPPARAMETER;
- spfile에 설정된 값을 조회한다
SQL> ALTER SYSTEM SET = <값>;
- 지정한 파라미터의 값을 수정한다.
- spfile 사용 환경에서 설정된 파라미터 값은 항구적으로 수정된다.
ex)
ALTER SYSTEM SET undo_retention=300;


3. Spfile 운영 환경에서 scope 설정에 따른 parameter값의 변화
SQL> ALTER SYSTEM SET <파라미터 명> = <값> SCOPE = [SPFILE | MEMORY | BOTH];
->지정한 parameter의 값을 수정한다,SCOPE 절은 spfile 운영 환경인 경우만 사용한다.
- SPFILE : spfile만 수정한다. (정적 parameter 수정에서는 필수이다.)
- MEMORY : 현재 DB의 parameter 설정 값만 수정한다. spfile은 수정하지 않음으로 DB를 재시작하면 원래 설정 값으로 환원
- BOTH : spfile과 instance의 설정된 parameter값을 모두 수정한다.(default값)
ex)


- 의미: 현재 가동 중인 오라클 인스턴스의 메모리(RAM)에 로드된 값
- 특징: DB가 지금 당장 사용하고 있는 실제 설정값
- 이미지 확인: v$parameter 조회 시 600이 나오죠? 현재 DB는 600이라는 값으로 작동 중이라는 뜻
- 의미: 하드디스크에 저장된 SPFILE(환경설정 파일)에 기록된 값
- 특징: DB를 재시작(Restart)할 때 읽어올 값
- 이미지 확인: 아까 명령어로 SCOPE=spfile을 써서 수정했기 때문에, 파일에는 500으로 저장되어 있다.
'DB > 서버구축' 카테고리의 다른 글
| 05_리스너 서버 (1) | 2026.04.09 |
|---|---|
| 04_ Redo log group 추가와 삭제 (0) | 2026.04.08 |
| 03_다중화 작업 (0) | 2026.04.08 |
| 01_오라클 STARTUP과 SHUTDOWN (0) | 2026.04.07 |
| 0_설치 (0) | 2026.04.06 |