DBMS(Database Management Software)
다양한 데이터를 저장하고 사용자가 원할 경우, 조회, 수정 삭제 등의 작업을 해주는 프로그램
Single Server 구성
하나의 Database에 하나의 Instance 가 할당되는 구성
문제점 : Server에 장애가 발생하면 Storage에 저장된 데이터를 사용할 수 없음
HA 구성
뜻
HA(High abailablity) = 고 가용성
서버 사용 가능 시간을 최대한으로 늘이는 것
24*7*365 = 24시간, 7일, 365일, 항상
무정지상태, 365일 중 DB가 꺼지는 시간이 짧을 수록 고 가용성이 좋다.
문제점
구성하는데 비용이 많이 듬 (두 개 모두 같은 사양)
스토리지를 2개 사용하기 때문에 데이터 동기화가 되지 않을 수 있음
장애시 해당 서버에 접속해 있던 연결들을 모두 종료 후 standby 서버가 가동됨, 그때 다시 접속이 되고,
Active 상태였던 서버에서 하던 모든 작업들은 전부 취소됨
오라클에서의 Dataguard의 방식 :
1대는 Active(운영 중 DB) / 1대는 Standby(문제가 생겼을 때 사용되는 대기DB)
Active에 서버 장애가 생길 경우, standby 서버가 제공되 서비스의 중단이 일어나지 않고 제공됨
Oracle Parallel Server(OPS) - 8i
하나의 데이터베이스에 여러 개의 인스턴스로 구성하는 방식
OPS의 경우에는 CTF나 TAF 라는 설정이 되어 있을 경우 기존 서버에 장애가 발생했을 경우
해당 작업은 그대로 다른 서버로 이전 시킬 수 있음(단, 수행 중이던 작업 종류에 따라 다름)
문제점
RAC Ping
두 개의 서버가 하나의 스토리지를 사용해서,
instance1 서버에서 update 후 commit를 하면
반드시 storage에 우선 저장 한 후 instance2로 가져와야 함.
디스크, 즉 스토리지를 사용한 후 다른 서버가 읽어야 하기 때문에 시간이 오래 걸림
Real Application Cluster(RAC) - 9i
Cache Fusion(캐쉬 퓨전)
RAC ping 해결
서로 다른 instance에서 변경된 데이터를 디스크를 거치지 않고 바로 instance로 가져 올 수 있는 기능
'DB > oralce' 카테고리의 다른 글
scan ip (1) | 2014.12.09 |
---|---|
rac 백업 (0) | 2014.11.26 |
fff (0) | 2014.11.15 |
rman(recovery manager) (0) | 2014.11.13 |
flash back (0) | 2014.11.12 |