2024. 2. 10. 17:33ㆍDBMS/ORACLE Admin
PFILE은 데이터베이스의 구성 옵션을 포함하고 있지만 이것은 데이터베이스가 실행될 때만 적용됨. 그러나 SPFILE은 데이터베이스가 종료되어도 유지된.
SPFILE로 설정을 저장하면 데이터베이스가 다시 시작되더라도 이전 설정이 계속 유지됨. - 설정의 영구화
SPFILE은 데이터베이스가 실행 중일 때도 동적으로 수정할 수 있음. 이는 ALTER SYSTEM 명령을 사용하여 SPFILE에 저장된 매개 변수를 변경할 수 있음. 반면에 PFILE은 데이터베이스를 중지하고 다시 시작해야만 변경할 수 있음. -동적 수정
SPFILE은 바이너리 형식으로 저장되어 데이터베이스 설정의 무결성을 보장.
변경 내용을 텍스트 파일로 저장하는 PFILE에 비해 보안 측면에서 더 안전하다. - 보안 및 무결성
SPFILE은 데이터베이스를 다른 시스템으로 이동할 때 편리함. PFILE은 텍스트 파일로 구성되어 있어 이동 과정에서 일부 설정이 손실될 수 있지만, SPFILE은 바이너리 형식으로 저장되어 이동이 더 간편하다. -이식성
즉 PFILE에서 SPFILE을 생성하는 것은 설정을 영구적으로 저장하고 동적으로 수정할 수 있으며, 보안과 이식성 면에서 더 효과적이다.
CREATE SPFILE = 's_prarams.ora'
FROM PFILE = '$ORACLE_HOME/work/t_init1.ora';
Oracle 데이터베이스에서 SPFILE(System Parameter File)을 생성하는 명령문
SPFILE은 데이터베이스 구성을 제어하기 위해 사용되는 시스템 매개 변수 파일이다.
PFILE은 데이터베이스 초기화 파일로, 데이터베이스 구성 옵션을 설정하는 데 사용됨.
새로 생성될 SPFILE의 이름을 지정 후 새로운 SPFILE을 생성할 때 사용할 초기화 파일(PFILE)의 경로를 지정함.
'DBMS > ORACLE Admin' 카테고리의 다른 글
DB_CACHE_SIZE, LARGE_POOL_SIZE SHARED_POOL_SIZE (0) | 2024.02.14 |
---|---|
Oracle Dispatcher (0) | 2024.02.11 |
DATABASE DDL 구문 (0) | 2024.02.10 |
Static SQL, Dynamic SQL (0) | 2024.02.04 |
ORACLE ARCHITECTURE (0) | 2024.02.04 |