-
RAC 개념 잡기!!소소한DB/오라클 2019. 2. 2. 20:33반응형
RAM --> 인스턴스
data --> 데이터베이스
인스턴스 , 데이터베이스는 오라클 용어니까 꼭 이렇게 알아두자
single 단점 -- 장비가 고장이 나면 방법이 없어... 한대 밖에 없으니까
예를들어 세탁기 고장났어, 빨래를 못해 이런거
이런 문제를 해결을 해달라! 한대있는데 다 죽어버리니까 계속 나가버리니까
그래서 오라클에서 작전을 바꾼게
RAID1 같은거
똑같은 장비를 하나 더 갖다 놓고 대기하고 있다가 작동하는게 고장나면 대기하고 있던 장비가 뛰어들어감
Active
Standby
--> 8i => Oracel Parallel Server (OPS)
하지만 단점은 하나는 계속 놀고, 두대의 데이터가 무조건 같아야 함-->동기화문제
돈이 두배로 들고, 성능이 좋아지는게 아님(어차피 하나있는거나 마찬가지니까)
이런문제를 해결하러 나온것이 RAC
정말 중요한거임. 나가서도 이렇게 까니까... 엔지니어 지원하면 거의 취업의 당락을 결정지음
-----
RAC - Real Application Cluster
떨어져 있던 다른걸 하나로 묶는것이 cluster
서버 구성할때 서버가 몇대가 있느냐면 3대
3대의 서버를 오라클이 제공하는 기술로 3대를 한대처럼 묶어버리는것이 cluster
ops는 하나만 쓰고 나머지는 대기
rac는 둘다 쓰는것이
오라클 깔기전에 여러개의 장비를 하나처럼 만들어 놓고 그 위에 오라클을 깔아야함
그래서 제일먼저 clusterware를 깔아야함
clusterware를 설치하면 많은 프로그램들이 깔려주는ㅈ데 그중에서 CRS가 유저들을 배분해줌
node1 이든 node2에든 아무데가 한군데만 오라클을 깔면
clusterware가 자동으로 복사를 해줌 나머지 장비에다가
cluster 할때 network를 못해서 실패함
node1에서 일어난일을 node2가 알아야 하고 서로 바뀐 내용을 알아야하는데
이래서 다리가 필요해-->networking
RAC는 LAN카드 최소 2장 ip는 3개
RAC에서 쓰는 ip3개
-public: 관리,점검, eth0
-virtual:서비스, etho0:1 << 이건 프로그램이 알아서 랜카드를 만들어-->vipca프로그램이 랜카드를 가상으로 만들어
-private:내부자료이동 eth1
서버에 고장이 날수있잖아
관리자가 서버 고장난걸 고치거나, 에러 점검할때 쓰는 ip
only 서버 관리나 점검
이 아이피는 외부접속 가능해야함 접속이되야 관리를 해주든 점검하든 할거아냐
virtual은 가상아이피
crs가 사용하는 아이피, 서비스용
이건 랜카드가 없어
private는 RAC끼리 내부적으로 사용 = 인터커넥트 --> host only --> 서버들 끼리만 사용하는 아이피
public이랑 virtual은 같은대역
((Storage 설명 ASM, RawDevice 설명은 공책에))
출처: https://hayleyfish.tistory.com/36?category=533617 [DB네 생선가게]반응형'소소한DB > 오라클' 카테고리의 다른 글
ORA-30041 해결방법 (0) 2019.02.08 ORACLE SGA/PGA 확인 및 변경 방법 (0) 2019.02.07 오라클 서버 RAC 구성 확인 방법 (0) 2019.02.01 Alter Table 수정 방법 (0) 2019.02.01 오라클 - 비밀번호 만료 해제 및 기간 변경 방법 (0) 2019.01.31 댓글