본문 바로가기

Database

18c 신기능 - 오라클 샤딩 (Sharding) - #5 설치 사례 - System-Managed Sharded Database 생성 이전 글: 2022.04.19 - [Database/Oracle Database] - 18c 신기능 - 오라클 샤딩 (Sharding) - #4 설치 사례 - Sharding Management & Routing Tier 설정 ​ System-Managed Sharded Database 생성 이번 테스트에서는 system-managed sharded database를 생성합니다. 이를 위해서 아래와 같은 작업이 필요합니다. - shardgroup과 shard 생성 - 각 데이터베이스가 shard로 사용되도록 설정 - DELPOY 명령 수행 - role-based global service를 생성 Shard Director 호스트에 접속해서 현재 세션에 대한 global service manager 설정합.. 더보기
18c 신기능 - 오라클 샤딩 (Sharding) - #4 설치 사례 - Sharding Management & Routing Tier 설정 이전 글: 2022.04.19 - [Database/Oracle Database] - 18c 신기능 - 오라클 샤딩 (Sharding) - #3 설치 사례 - Software, Catalog 설치 Sharding Management & Routing Tier 설정 이제 shard catalog, shard director, 각 shard가 서로 통신하도록 설정할 차례입니다. Shard Catalog 호스트에 접속해서 db_create_file_dest, open_links, open_links_per_instance 파라미터를 설정합니다. open_links, open_links_per_instance은 이후 데모용 어플리케이션에서 사용됩니다. 16으로 설정했습니다. [oracle@inst-scatalo.. 더보기
18c 신기능 - 오라클 샤딩 (Sharding) - #3 설치 사례 - Software, Catalog 설치 이전 글: 2022.04.19 - [Database/Oracle Database] - 18c 신기능 - 오라클 샤딩 (Sharding) - #2 설치 사례 - 준비 Oracle Database Software 설치 shard catalog, shard 가 위치할 인스턴스 “inst-scatalog”, “inst-shard1”, “inst-shard2”에 Oracle Database Software 설치합니다. 여기서는 rpm으로 Oracle Database Software를 설치했습니다. 아래 사이트에서 “Oracle Database 19c (19.3) for Linux x86-64 (RPM)” 다운로드합니다. https://www.oracle.com/database/technologies/oracle1.. 더보기
18c 신기능 - 오라클 샤딩 (Sharding) - #2 설치 사례 - 준비 이전 글: 2021.08.09 - [Database/Oracle Database] - 18c 신기능 - 오라클 샤딩 (Sharding) - #1 개념 네개의 Oracle Cloud Infrastructure (OCI) VM instance로 Sharded Database를 구성했습니다. inst-sdirector: Shard Director inst-scatalog: Shard Catalog inst-shard1: 첫번째 Shard inst-shard2: 두번째 Shard Shard Director는 public subnet에 위치시키고, 나머지 Shard Catalog, Shard1, Shard2는 동일 private subnet에 위치 시켰습니다. 그리고 19c non-CDB, CREATE SHARD.. 더보기
Oracle Application Express 개요 & 샘플 - 5.2. APEX 사용 샘플 #3 - Map, Interactive Grid 생성 이전글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 5.1. APEX 사용 샘플 #3 - REST 데이터 소스 생성 Map, Interactive Grid 생성 이제 REST 데이터 소스를 이용해서 Map을 생성해 보겠습니다. 어플리케이션 홈페이지로 이동해서 Create Page를 클릭합니다. Page Type을 Component 아래 Map으로 선택하고 Next를 클릭합니다. 페이지 번호, 이름을 아래와 같이 입력하고 Next를 클릭합니다. · Page Number: 4 · Page Name: Covid19 Global Stats Navigation Preference에서 Create a new navig.. 더보기
Oracle Application Express 개요 & 샘플 - 5.1. APEX 사용 샘플 #3 - REST 데이터 소스 생성 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 4.3. APEX 사용 샘플 #2 - Button 생성 및 시각화 변경 APEX 사용 샘플 #3 – REST API 데이터을 이용한 Map, Interactive Grid 생성 이번에는 UN에서 제공하는 매일 업데이트되고 있는 JSON 포맷의 Covid19 현황 데이터를 REST API로 로컬 테이블이 아닌, 데이터 소스로 구성해서 지도로 표현하는 것을 수행해 보겠습니다. APEX 버전 21.1 이전까지는 APEX에서 지도를 표기하기 위해서는 구글, 네이버와 같은 지도를 공급해주는 공급자로 부터 API Key를 신청하고 받아서 사용해야 했습니다. 하지만 .. 더보기
Oracle Application Express 개요 & 샘플 - 4.3. APEX 사용 샘플 #2 - Button 생성 및 시각화 변경 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 4.2. APEX 사용 샘플 #2 - Dynamic Action을 이용한 복수 계열 Line Chart 생성 Report에서 Chart로 이동하는 Button 생성 런타임 환경에서 페이지 간 이동은 화면 왼쪽의 네비게이션 엔트리 메뉴로도 할 수 있지만, 버튼을 통해 이동할 수도 있기 때문에 이번에는 Report 페이지 (Page 2)에 버튼을 달아서 Chart로 이동하는 것을 해 보겠습니다. Page Designer의 Page2: Personnel에서 Body 아래 Health Personnel을 선택합니다. 그리고 하단의 Buttons 탭에서 Text .. 더보기
Oracle Application Express 개요 & 샘플 - 4.2. APEX 사용 샘플 #2 - Dynamic Action을 이용한 복수 계열 Line Chart 생성 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 4.1. APEX 사용 샘플 #2 - 로컬 테이블을 이용한 Chart 생성 Dynamic Action을 이용한 복수 계열 Line Chart 생성 이번에는 Chart를 생성했던 페이지에 또하나의 Chart를 추가하는데, 국가별 인구 1,000당 의사 수, 간호사 수, 약사 수, 치과 의사 수를 동적으로 보여주는 Chart를 만들어보도록 하겠습니다. 먼저 Chart Region을 생성합니다. Chart 페이지(Page 3)의 Redering Tree에서 Physicians Chart를 선택합니다. 그리고 가운데 Layout Editor 하단의 Regions.. 더보기