본문 바로가기
반응형

Oracle7

[DB] 백업 & 복구(Backup & Recovery) 관련 용어 정리 Hot backup(Online backup)서비스 중단 없이 백업을 진행하는 방식핫 백업을 사용하려면 반드시 아카이브 모드(Archive mode)여야 한다.읽기 전용 테이블 스페이스나 오프라인 테이블 스페이스는 아카이브 모드가 꺼져있어도 가능하다.Cold backup(Offline backup)오라클 데이터베이스를 끈 상태로 진행하는 백업데이터베이스가 정상 종료 후 모든 SCN이 정상적인 경우에 진행 가능DB를 Mount mode로 둔 상태에서 백업을 진행백업량이 많아서 핫 백업을 진행하기에 오래 걸리거나 서버에 부하를 주는 경우 콜드 백업을 진행한다.Incremental backup(증분 백업)변경된 데이터만을 백업하는 기능해당 백업을 하는경우 숫자를 지정, 그 숫자보다 작거나 같은 날부터 지금까지.. 2018. 11. 26.
[DB] 리두 로그(Redo Log) 란? 리두 로그 버퍼(Redo Log Buffer) DDL 또는 DML 문장에 의해 데이터베이스에 저장된 값 또는 테이더베이스 구조에 변경사항이 생기는 경우 이러한 정보를 놓치지 않고 저장하는 메모리 영역 해당 영역에 저장되는 정보들은 커밋되는 순간 LGWR(Log Writer)에 의해 리두 로그 파일(Redo Log file)로 저장된다. 다시 말해 메모리 영역에 저장된 데이터를 디스크에 쓴다고 보면 된다. 로그 생성 논리적 로그 생성 변경을 발생시키는 명령문과 변경 사항을 롤백시킬 수 있는 명령문만을 저장한다. ex) insert into test(data) values('data1'); 실행하면 insert문과 delete from test where data='data1' 이 함께 리두 로그에 저장되는.. 2018. 11. 26.
[DB] 오라클 DB 저장공간 개념 정리 데이터베이스의 물리적 저장 공간은 테이블스페이스, 세그먼트, 익스텐트, 오라클 블록의 논리적 개념으로 설계되며 이들은 OS블록의 형태인 물리적인 데이터 파일의 형태로 최종적으로 구성된다. 하나의 데이터베이스는 여러개의 테이블스페이스로 이루어지고 각각의 테이블스페이스는 여러개의 세그먼트로, 또 각각의 세그먼트는 여러개의 익스텐트로 이루어지고, 하나의 익스텐트는 여러개의 오라클 블록으로 이루어 진다. 테이블 스페이스 하나의 데이터베이스는 하나 또는 다수의 테이블스페이스라는 논리적 공간으로 이루어진다. 하나의 테이블스페이스는 하나의 데이터베이스에 속해야 한다. 하나의 테이블스페이스는 한 개 또는 다수의 데이터 파일로 이루어 진다. 데이터 파일 하나의 데이터 파일이 여러 가지의 테이블스페이스 데이터를 저장할 수.. 2018. 11. 23.
[DB] 공유 풀 Shared Pool 간단하게 이해하기 -2 Result cache 사용자가 임의의 SQL 혹은 PL/SQL 문장을 실행하는 경우 그 결과값(사용자에게 반환되는 SQL 쿼리 결과값 자체)을 메모리(Result cache)에 저장한 후 이후에 같은 결과값이 요청되는 경우 이를 메모리에서 찾아 사용자에게 바로 반환해주는 기능을 제공한다. ▼ 아래와 같은 문장들이 Result cache에 저장된다. ● 일반적인 SQL Query ● 특정 시점에 대한 Flashback query ● Query 결과가 Read-consistent 한 Snapshot 인 경우 ● View 또는 Inline view 형태의 Query block ▼ 아래와 같은 쿼리들은 Result cache에 저장되지 못한다. ● Dictionary 및 Temporary table에 대한 S.. 2018. 9. 19.
반응형