반응형

오라클 26

오라클 Grid Infrastructure

오라클 그리드 인프라스트럭처 오라클은 클러스터 기술에 관한 오래 역사를 가지고 있다. Real Application Cluster를 떠받치는 근본적인 기술은 다음과 같다 두 개 이상의 서버에서 공유 스토리지상에서 동일한 데이터 블럭에 대해 각 서버가 동일 액세스를 허용. 전통적으로 RAC에서 사용되는 스토리지는 SAN과 네트워크 파일 시스템을 사용. 데이터를 저장하고 클러스터 내의 서버 간의 데이터 무결성을 보장하기 위해 클러스터 파일 시스템 사용. 대표적으로 ASM(오라클 자동 스토리지 관리)과 VxCFS(베리타스 클러스터 파일 시스템)과 NFS가 있다. 클러스터 서버에서 사용되는 통신 네트워크는 이더넷을 사용하는 IP나 최근 들어 Infiniband 사용이 확대됨. 캐시 퓨전이라는 새로운 "diskl..

오라클/참고 2022.10.01

오라클 OPatch

오라클 OPATCH 기능 및 사용 방법 1. Opatch 소개 Oracle Server 9.2.0.2.0 부터는 interim patch(one-off patch, 즉 single patch)를 적용할 때 'opatch' 라는 tool을 사용한다. One-off Patch 는 특정 버그에 대한 조치이며, 이것들의 모음을 PacthSet 이다 지원 PLATFORM : UNIX, WINDOWS PLATFORM Metalink에서는 항상 최신 Opatch tool 을 download받을 수 있도록 갱신된다. 2. Opatch 기능 - INTERIM PATCH를 적용(APPLY) - 설치된 INTERIM PATCH를 제거 (ROLLBACK) - 기 설치된 INTERIM PATCH와 CONFLICT여부 점검 - ..

오라클/참고 2022.09.30

오라클 ASM (Automatic Storage Management)

File system은 사용이 편리하나 OS에 의존도가 높으며 OS 성능의 영향을 크게 받는다. Raw device는 디스크에 직접 I/O를 하기 때문에 빠른 속도를 자랑하나 관리가 어렵다. ASM은 이러한 File system과 Raw device의장점을 가진다. 간략한 구조는 아래와 같다. ASM -오라클에서 직접 파일들이 저장되는 Storage를 관리하는 방식 File System - OS를 통하여 데이터를 저장하고 관리하는 방식 - 사용자가 관리하기는 쉽지만, OS 성능에 따라 오라클 성능에 영향을 받는다 출처 : 오라클 ASM : 네이버 블로그 (naver.com) ASM 장점 Disk Load Balancing ASM이 관리하는 모든 Disk에 대해 Load Balancing 작업을 자동으로 ..

오라클/참고 2022.09.28

오라클 클러스터

Cluseter란? ■ 여러 개의 서버들이 모여서 하나의 시스템과 같은 역할을 하는 것으로 노드 장애 발생시 전체 서비스가 중단되는 것을 방지하며 신뢰성 확장성 가용성이 필요한 곳에 사용된다 Clusterware란? ■ 물리적으로 분리된 서버 그룹을 하나의 논리적 서버로 묶어주는 소프트웨어 기반의 클러스터 관리자 ■ 클러스터웨어의 목적은 로컬과 글로벌 리소스를 관리하며 각각의 클러스터를 하나로서 관리하며 클러스터의 무결성을 보호한다 리소스(네트워크, VIP주소, 리스너, ASM인스턴스, DB인스턴스, 서비스등)를 관리하며 리소스의 시작,중지,모니터링,재가동을 할 수 있다 필요시 클러스터 내 리소스의 재배치도 가능하다 Oracle Clusterware란? ■ ASM과 통합된 Grid Infrastructu..

오라클/참고 2022.09.27

오라클 RAC

Oracle RAC 개념 Oracle RAC는 여러 개의 Instance가 하나의 Database를 엑세스 할 수 있다. 이는 application에서 접속할 수 있는 통로는 여러 개이며 Database는 하나인 형태이다. Oracle RAC = N개의 Instance + 1개의 Database 그리고 RAC로 연결된 N개의 Instance에서 동일한 Datafile을 공유하여 엑세스한다. 하지만 Database 작업에 사용할 수 있는 CPU나 메모리 등의 Resource는 서로 공유하지 않으며 해당 Node의 Resource만을 사용한다. Cluster 두 개 이상의 독립된 서버들과 Disk를 하나로 연결하는 기법이다. 사용자가 Cluster로 구성된 서버들 중 어느 서버에 접속해도 동일한 Disk를 ..

오라클/참고 2022.09.27

오라클 그리드, 인스턴스, 노드

1. GRID의 개념 1) GRID 컴퓨팅의 정의 그리드 컴퓨팅(Grid Computing)의 핵심 개념은 전화나 전기, 수도 같은 유틸리티로써의 컴퓨팅이다. 사용자는 원하는 때 원하는 만큼 정보나 컴퓨팅 작업을 요청하고 받을 수 있게 된다. 그리드 컴퓨팅은 프로세싱, 네트워크 대역폭 및 스토리지 용량과 같은 분산된 컴퓨팅 자원을 가상화하여 하나의 시스템 이미지를 만들어 사용자 및 응용 프로그램이 다양한 IT 기능에 완벽하게 접근 할 수 있도록 지원한다. 쉽게 기업내에 산재해 있는 소형 서버들을 연결해 하나의 커다란 컴퓨터처럼 사용하는 개념으로 생각할 수 있다. 유틸리티 컴퓨팅은 "클라이언트 측면에서" 본 것이다. "서버 측면에서" 보자면(그리드의 이면을 파고들면), "그리드"는 자원 할당, 정보 공유 ..

오라클/참고 2022.09.20
반응형