사용자 도구

사이트 도구


dbms:oracle:admin:oracleinstancemanage

문서의 이전 판입니다!


Oracle Database Instance

초기 파라미터

초기 파라미터 파일

서버 파라미터 파일 텍스트 파라미터 파일
file binary file text file
수동편집 불가 가능
명명 SPFILE PFILE
기본이름 spfile<SID>.ora init<SID>.ora
  1. SPFILE을 생성하여 초기화 파라미터를 동적으로 유지관리할 것을 권장한다.
  2. 아래의 명령으로 현재의 파라미터파일의 형식을 확인할 수 있다.
SQL> show parameter spfile 

초기 파라미터 확인 및 수정

  1. 현재 초기 파라미터 확인방법 (보기)
    1. init<SID>.ora 파일을 만들어서 확인한다.
    2. SQL> show parameter; 또는 SQL> select * from v$spparmeter; 명령으로 확인한다.
  2. 초기 파라미터 수정방법
    1. SQL> alter system set <paramter_keys> = true scope=<scope_value>
      1. scope_value는 memory(메모리에만 적용), spfile(SPFILE에만 적용), both(메모리, SPFILE 모두 적용)
        SQL> alter system set log_checkpoints_to_alert = true scope = both
    2. processes 경우에는 spfile에만 적용이 가능하다.
      SQL> alter system set processes = 512 scope = spfile

PFILE (Parameter FILE)

  1. 일반적으로 $ORACLE_HOME/dbs/init_.ora 로 저장된다.
  2. 인스턴스 기동중 ALTER SYSTEM 이나 ALTER SESSION으로 parameter를 변경할 수 있으나, 인스턴스를 재기동될 때는 pfile에 저장된 값으로 다시 적용된다.
  3. 완전히 파라메터를 변경하고자 할 경우 pfile을 수정해야 한다.

SPFILE (Server Parameter FILE)

  1. 최초 적용시에는 pfile을 읽어 spfile을 만든다.
    CREATE SPFILE='/home/oracle/product/920/dbs/racdb_spfile.ora' FROM PFILE='/home/oracle/product/920/dbs/initTEST.ora';
  2. 이후, 파라메터 변경시에는 ALTER SYSTEM 명령어를 이용하여 변경한다.
  3. RAC 구성시 공유디스크에 spfile을 설정해 두면 한번의 파라메터 변경으로 모든 인스턴스가 동일한 파라메터로 적용된다.
  4. 필요에 따라 pfile이나 spfile 어떤 방식으로도 적용이 가능하다.
  5. 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를 사용하여 시작 및 종료

  1. SHUTDOWN [ NORMAL | TRANSACTIONAL | IMMEDIATE | ABORT ]
  2. STARTUP [FORCE] [RESTICT] [ MOUNT | OPEN | NOMOUNT ]

Dynamic Performance View

  1. Dynamic Performance View를 통해 데이터베이스의 상태 및 조건 변경에 대한 정보에 액세스할 수 있습니다.
    • 세션
    • 파일상태
    • 작업진행상황
    • lock
    • 백업상태
    • 메모리사용 및 할당
    • 시스템 및 세션 파라미터
    • SQL 실행
    • 통계 및 Metric
    • [주] DICT 및 DICT_COLUMNS 뷰에는 이러한 Dynamic Performance View의 이름도 포함됩니다.
  2. Dynamic Performance View 고려사항
  3. Dynamic Performance View 예
dbms/oracle/admin/oracleinstancemanage.1187451457.txt.gz · 마지막으로 수정됨: 2007/08/19 00:37 저자 222.238.62.148