dbms:oracle:admin:oracleinstancemanage
문서의 이전 판입니다!
Oracle Database Instance
초기 파라미터
초기 파라미터 파일
| 서버 파라미터 파일 | 텍스트 파라미터 파일 |
file | binary file | text file |
수동편집 | 불가 | 가능 |
명명 | SPFILE | PFILE |
기본이름 | spfile<SID>.ora | init<SID>.ora |
SPFILE을 생성하여 초기화 파라미터를 동적으로 유지관리할 것을 권장한다.
아래의 명령으로 현재의 파라미터파일의 형식을 확인할 수 있다.
SQL> show parameter spfile
초기 파라미터 확인 및 수정
현재 초기 파라미터 확인방법 (보기)
init<SID>.ora 파일을 만들어서 확인한다.
SQL> show parameter; 또는 SQL> select * from v$spparmeter; 명령으로 확인한다.
초기 파라미터 수정방법
SQL> alter system set <paramter_keys> = true scope=<scope_value>
scope_value는
memory(메모리에만 적용),
spfile(SPFILE에만 적용),
both(메모리, SPFILE 모두 적용)
SQL> alter system set log_checkpoints_to_alert = true scope = both
processes 경우에는 spfile에만 적용이 가능하다.
SQL> alter system set processes = 512 scope = spfile
PFILE (Parameter FILE)
일반적으로 $ORACLE_HOME/dbs/init_.ora 로 저장된다.
인스턴스 기동중 ALTER SYSTEM 이나 ALTER SESSION으로 parameter를 변경할 수 있으나, 인스턴스를 재기동될 때는 pfile에 저장된 값으로 다시 적용된다.
완전히 파라메터를 변경하고자 할 경우 pfile을 수정해야 한다.
SPFILE (Server Parameter FILE)
최초 적용시에는 pfile을 읽어 spfile을 만든다.
CREATE SPFILE='/home/oracle/product/920/dbs/racdb_spfile.ora' FROM PFILE='/home/oracle/product/920/dbs/initTEST.ora';
이후, 파라메터 변경시에는 ALTER SYSTEM 명령어를 이용하여 변경한다.
RAC 구성시 공유디스크에 spfile을 설정해 두면 한번의 파라메터 변경으로 모든 인스턴스가 동일한 파라메터로 적용된다.
필요에 따라 pfile이나 spfile 어떤 방식으로도 적용이 가능하다.
alter system을 통해 database가 운영 중에 parameter를 수정할 수 있게 된다.
즉 parameter 수정때마다 database를 restart 시켜야 하는 필요을 줄여주고, dynamic한 server tuning에 중요한 역할을 할 수 있다.
spfileSID.ora 가 손상되었을 경우
현재 DB가 initSID.ora 또는 spfileSID.ora 로 열렸는지 확인하는 방법
initSID.ora <-> spfileSID.ora 변경하는 방법
parameter 변경시 scope 정하기
v$parameter와 v$spparameter에 대해서 (static parameter 확인)
오라클 데이터베이스 Instance 시작과 종료
Instance 시작 4단계
Instance 종료모드
종료모드 | Abort | Immediate | Transactional | Normal |
새로운 연결 허용 | No | No | No | No |
현재 세션 종료 시까지 대기 | No | No | No | Yes |
현재 트랜잭션 종료시까지 대기 | No | No | Yes | Yes |
체크포인트 적용 및 파일닫기 | No | Yes | Yes | Yes |
SQL*Plus를 사용하여 시작 및 종료
SHUTDOWN [ NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ]
STARTUP [FORCE] [RESTICT] [ MOUNT | OPEN | NOMOUNT ]
Dynamic Performance View를 통해 데이터베이스의 상태 및 조건 변경에 대한 정보에 액세스할 수 있습니다.
Dynamic Performance View 고려사항
Dynamic Performance View 예
dbms/oracle/admin/oracleinstancemanage.1187451457.txt.gz · 마지막으로 수정됨: 2007/08/19 00:37 저자 222.238.62.148