반응형

전체 글 135

Character Set

DB의 캐릭터셋(Character Set)이란 중요한 요소입니다. DB에 데이터를 저장할때 어떤 형식으로 저장할것인지 결정하는 요소이기 때문이고, 여러가지 종류가 있지만 종류에 따라서 글자수 당 byte가 다른 경우도 있으므로 데이터의 성격에 따라 신중하게 설정해야 한다고 개인적으로 생각합니다. 1.한글을 지원하는 캐릭터셋의 종류와 간단한 설명 아래는 대표적인 캐릭터셋의 종류와 간단한 설명입니다. KO16MSWIN949 (CP949) 마이크로 소프트에서 만든 케릭터셋으로 한글을 표현할 수 있는 대표적인 캐릭터셋입니다. 이 캐릭터셋은 기본적으로 있던 KSC5601의 조합에 추가로 모든 한글을 표현할 수 있다고 합니다. KSC5601에서 지원하는 글자는 가나다순이지만, 그 외 글자는 뒤죽박죽으로 정의되어 있..

오라클/참고 2022.10.27

테이블 스페이스

테이블 스페이스 종류 # SYSTEM Tablespace Data dictionary 정보들이 저장되어 있기 때문에 해당 테이블스페이스가 손상될 경우 오라클 서버는 정상적으로 구동되지 않는다. Data dictionary는 오라클 서버와 관련된 모든 정보를 저장하고 있는 핵심적인 Table, View를 의미한다. Data dictionary는 변경된 내용이 실시간으로 반영되는 동적영역(Dinamic Performance View)과 실시간으로 반영되지 않는 정적영역(Static dictionary)으로 구분할 수 있다. -. 정적영역(Static dictionary) DBA_XXX, USER_XXX, ALL_XXX 등으로 시작되는 테이블로써 오라클 서버의 상태가 'OPEN' 상태일 경우에만 조회가 가능하..

오라클/참고 2022.10.27

오라클 dbca를 통한 Oracle 19c db 생성

19c S/W 에서 dbca (Database Configuration Assistant) 툴을 이용해서 19c DB 를 생성 dbca 를 실행하려면, Oracle S/W 가 제대로 설치되어 있고, Path 에 $ORACLE_HOME/bin 위치가 등록되어 있어야 합니다. 1. DBCA를 사용하여 DB를 생성한다. dbca 1) Step 1 of 16 Create a database 를 선택한다. 1) Step 2 of 16 Advanced Configuration 를 선택하여 설치 모드를 선택한다. 3) Step 3 of 16 생성할 DB의 템플릿에서 Custom Databse 생성 4) Step 4 of 16 노드리스트를 확인한다. 5) Step 5of 16 DB Name 과 Container DB에..

오라클/참고 2022.10.03

오라클 ocr, vote

OCR(Oracle Cluster Repository)과 Voting Disk는 Oracle Cluster component 이다 스토리지에서 OCR, Voting Disk부터 controlfile, datafile등의 순서로 Oracle은 파일들을 체크하면서 읽기 시작하고 OCR은 cluster와 cluster 내의 resource의 정보를 담고 있고 Voting Disk는 각 노드의 status를 확인하기 위해 사용함 Votiong 이란? Oracle 소유로(오라클 설치시 UID) 되며 장애시 어떤 Node를 제거할지 검사하는 용도로 사용 Votiong 현재 상태 확인 crsctl query css votedisk 사용 1 2 3 4 5 6 7 [root@orcl ~]# crsctl query css..

오라클/참고 2022.10.01

오라클 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

리눅스 하드디스크 파티션(fdisk), 마운트(mount)

fdisk : 하드디스크를 파티션하는 명령어 ex) fdisk -l : 물리적으로 장착된 디스크 정보 확인 fdisk [디스크장치명] : 해당 디스크 장치의 파티션 설정모드로 진입 ex) fdisk /dev/sdb /dev/sdb의 파티션 설정모드로 진입 command : n(new) -> new를 입력해 파티션 생성 p -> 생성된 파티션 확인 w -> 파티션 설정 저장 t -> 파티션 종류 변경 (시스템 id 변경 = 파티션 타입변경) select : p(primary) -> 파티션 타입 primary, extended 중 선택 partition number : 1 -> 파티션 넘버 지정 (1부터 시작) first sector : sector 시작 위치로 default 상태는 엔터 입력 - 주 파티션..

반응형