반응형

오라클/참고 26

오라클 ADG 설치

OS환경 : Oracle Linux 6.8 (64bit) DB 환경 : Oracle Database 11.2.0.4 Active Data Guard 방법 : Oracle Linux 6.8에 Oracle 11g R2 ADG(Active Data Guard) 설치 가이드 OS 설치는 아래 게시물 참조 Oracle Linux 6.8 설치 가이드 https://positivemh.tistory.com/678 OS 설치 후 아래와 같이 hostname 변경해야함 1번 노드(Primary) hostname : adg1, db_name : adg11g, db_unique_name : adg11g 2번 노드(Standby) hostname : adg2, db_name : adg11g, db_unique_name : a..

오라클/참고 2023.01.04

오라클 SID, Service Name

오라클 SID, Service Name 차이 | Oracle개념용어정리 -------------------------------------------------------------------- 지금껏 오라클의 SID와 Service Name를 거의 구분해서 사용하지 않았는데, 일반적인 테스트 환경이나 소규모의 경우 한개의 DB서버에 한개의 인스턴스만 사용한다. 이런 환경에서는 SID와 Service Name을 구분할 필요가 없다. 단순히 구분짓자면 SID = DB 하나의 인스턴스 Service Name = 여러개의 인스턴스를 모아 하나의 서버 혹은 시스템을 구성한것 서버 한대에 인스턴스를 여러개 생성하여 orcl1, orcl2 로 각각 생성했다고 하자. 각각의 인스턴스는 orcl1, orcl2 라는 S..

오라클/참고 2022.11.16

물리, 논리적 분류 / 인덱스

물리적 분류에서 논리적 분류로 분류는 물리적(직접적) 분류와 논리적(간접적) 분류로 나눌 수 있다. 불과 몇 십 년 전까지는 물리적 분류가 대부분이었다. 물리적 분류는 시각적 분류이기도 하다. 20세기 이전에는 물리적 분류만으로도 충분할 만큼 세상은 복잡하지 않았다. 하지만 정보화 시대에 접어 들면서 세상은 복잡해지고 분류할 정보는 점점 늘어났다. 또한 분류의 규칙과 요구 사항은 점점 다원화됐다. 컴퓨터가 사용되면서 대량의 정보에 대한 분류에도 새로운 방법 적용이 시도됐다. 물리적 분류만으로는 더 이상 이 복잡한 세상을 분류하거나 이해하기 어렵다. 이를 해결 할 수 있는 방법이 논리적 분류이다. 먼저 물리적 분류에 대해 살펴 보자. 물리적 분류: 우리 집 거실의 책장 1년 전 지금 살고 있는 집에 이사 ..

오라클/참고 2022.11.16

오라클 19c RAC 패치 적용

방법 : Oracle 19c RAC OPatch Release Update 적용 가이드 최신 OPatch 파일 p6880880_190000_Linux-x86-64.zip 패치 파일 p30501910_190000_Linux-x86-64.zip -- GRID, DB p30484981_190000_Linux-x86-64.zip -- OJVM 적용 전 꼭 패치 파일 안에 있는 README 파일을 읽어보길 권장함 아래 작업은 rac 설치 중 grid 설치 후 db 엔진(runInstall) 설치 후 진행하였음 p30501910 패치명 패치 번호 패치 대상 Database Release Update 19.6.0.0.200114 30557433 Non RAC 환경에서는 DB만 해당, RAC 환경에서는 DB, GRID..

오라클/참고 2022.11.10

오라클 DB character set

(“US7ASCII”는 Unicode 계열은 아니나 UTF8의 subset 개념으로 포함시켜 표현하였다.) Oracle Character Set을 올바르게 설정하기 위해서는 간단하게 다음 둘 중에 하나를 선택하면 된다. 시스템 유형 권장 Character Set 설명 대한민국에서만 사용되는 시스템 KO16MSWIN949 – 한글 Windows에서 한글IME를 통해 입력할 수 있는 문자는 모두 지원 가능(한글, 한자, 영문, 숫자 등) – 한글과 한자는 2 byte로 저장되고, 영문과 숫자는 1 byte로 저장됨. 다국어 문자를 저장해야 하는 시스템 AL32UTF8 – AL32UTF8은 최신 Unicode에서 추가되고 있는 문자들도 모두 지원 가능함(중국 한자, 서유럽 문자, 동남아 문자 등) – 영문과 ..

오라클/참고 2022.11.06

오라클 데이터 이관 (EXP / IMP)

테스트 정보 AS - IS : 9i TO -BE : 19.12 기존에 쓰던 DB의 데이터를 새로운 DB로 이관하는 내용이었습니다. 9i이므로 datapump(impdp/expdp) 는 사용불가, 서로 간의 링크도 연결이 되지 않는 상태. 그래서 EXP/IMP로 이관방법을 정했습니다. 근데 또하나의 문제가 있었습니다. 바로 DB간의 캐릭터셋이 다른것이었습니다. SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; AS-IS PARAMETER VALUE ------------------------------ ----------------------------------------------------------------..

오라클/참고 2022.10.27

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
반응형