저장영역 구조
- 저장영역(@ORACLE_BASE/oradata/orcl)
- 컨트롤 파일
- 데이터베이스 자체에 대한 데이터(물리적 데이터베이스 구조정보)를 포함
- 이 파일이 없으면 데이터베이스 내의 데이터에 액세스할 때 데이터 파일을 열 수 없다.
- 각 파일들의 위치 주소를 가지고 있다.
- 컨트롤 파일의 내용
- 데이터 파일
- 데이터베이스의 유저 또는 응용 프로그램 데이터
- 메타 데이터 및 데이터 딕셔너리를 포함(실질적인 데이터를 가지고 있음)
- 온라인 리두 로그 파일
- 데이터베이스 서버가 손상되었지만 해당 데이터 파일은 손실되지 않는 경우 Instance는 이러한 파일 안에 있는 정보를 사용하여 데이터베이스를 Recovery 할 수 있다.(데이터 백업 및 복원)
- 데이터베이스의 Instance Recovery를 허용함.
- 성공적인 데이터베이스 실행에 필요한 추가 파일
- 파라미터 파일
- Instance 시작 시 Instance 구성 방법을 정의하는 데 사용
- Password 파일
- Sysdba, sysoper 및 system이 데이터 베이스에 원격으로 연결하여 관리 작업을 수행
- 백업파일
- 데이터베이스 Recovery에 사용
- Media Failure 또는 User Error로 원본 파일이 손생되었거나 삭제되었을 경우 복원
- 아카이브된 리두 로그 파일
- 데이터베이스 Instance에 의해 생성되는 데이터 변경에 대한 기록을 지속적으로 포함함.
- 이 파일과 데이터베이스 백업을 사용하면 손실된 데이터 파일을 Recovery할 수 있다.
- Alert log file, Trace file(@ORACLE_BASE/admin/orcl/bdump, udump)
- Alert log file
- 데이터베이스의 Alert log에는 메시지와 오류가 시간 순서대로 기록 되어 있다.
- All internal errors (ORA-600), block corruption errors (ORA-1578), and deadlock
errors (ORA-60) that occur
- Administrative operations, such as the SQL statements CREATE/ALTER/DROP
DATABASE/TABLESPACE and the Enterprise Manager or SQL*Plus statements
STARTUP, SHUTDOWN, ARCHIVE LOG, and RECOVER
- Several messages and errors relating to the functions of shared server and
dispatcher processes
- Errors during the automatic refresh of a materialized view
- 각 Instance에는 하나의 Alert log file이 있다.
- Tail -f Alert log file
- Trace file
- 각 서버와 백그라운드 프로세스는 연관된 Trace file에 정보를 기록할 수 있다.
- 시스템 오류에 대한 정보를 해당 Trace file에 기록.
- 예외) job queue processes가 발생할 수 있음.
<참고문헌>
Oracle Database 11g : Adminstration Workshop
Oracle Database 11g Documentation Library
Oracle Database 10g Documentation Library
원본 위치 <http://www.oracleclub.com>
원본 위치 <http://www.dbguide.net/db.db?cmd=view&boardUid=12906&boardConfigUid=9&boardIdx=49&boardStep=1>
'1. IT Story > DB' 카테고리의 다른 글
Oracle Redo Log (0) | 2012.02.29 |
---|---|
Oracle Net (0) | 2012.02.29 |
Oracle Instance 시작과 종료 (0) | 2012.02.29 |
Oracle Parameter file(spfile/pfile) (0) | 2012.02.29 |
Oracle Structure 프로세스 (0) | 2012.02.29 |
Oracle Structure 메모리 (0) | 2012.02.29 |
Oracle 11g Install[RHEL 5] 3 (0) | 2012.02.27 |
Oracle 11g Install[RHEL 5] 2 (0) | 2012.02.27 |