RAC 2

[Oracle] 오라클 DB 링크와 사용법

DB Link 란? - 말그대로 다른 데이터베이스에 접속할 수 있는 링크를 말한다. - DML문에서 "FROM 테이블명@DB링크" 형식으로 사용하여, 다른 DB에 쿼리를 날릴 수 있다. - 다른 DB에 특정 유저에 대한 링크를 만들어 해당 스키마에 테이블들을 접근하는 기술이다. 접근제한자 접근제한자(PUBLIC / PRIVATE)가 존재한다 - PUBLIC 모든 유저가 사용가능한 공용링크를 만들때 지정한다. - PRIVATE 특정 유저만 사용가능 한 DB링크를 만들때 지정한다. DB 링크의 필요성 제한된 환경에서 확장이 필요할때, 다른 서버의 DB를 링크를 통해 접속하게 해주므로 확장성을 가진다. DB 링크 CRUD문 조회 SELECT * FROM DBA_DB_LINKS 생성 TNS에 해당 DB가 서로 ..

새싹 DBA/Oracle 2024.04.18

[오라클] 오라클 RAC를 활용한 다중 서버 데이터베이스 관리 방법

오늘은 오라클 제품 중 하나인 RAC에 대해 알아보려고 한다. 보통 개인이 경험하기는 힘든데, 큰 프로젝트에 들어가게 되면 장애를 피하기 위해 많이 쓰이니 알아두는 게 좋다. Oracle RAC 란? Real Application Cluster 의 약자로, 물리적으로 구성된 여러 대의 서버를 하나의 시스템으로 구성하여 실제로 사용하는 서버는 여러 개지만 클러스터링 기술을 통해 하나의 데이터 베이스를 사용하도록 하는 소프트웨어이다. Single Server 방식. 데이터를 활용하는 기업에서 단일 서버만 사용하는 것은 위험하다. 위처럼 서버에 장애가 생겨 서버가 마비되었을 때 데이터 손실, 업무 중단, 고객 불편 등의 피해를 볼 수 있기 때문이다. 이를 방지하기 위해 많은 기업들은 여러대의 서버를 클러스터링..

새싹 DBA/Oracle 2024.04.16