본문 바로가기

전체 글

OCI Python SDK 설정, PyCharm설정, 샘플 코드 실행 방법 #2 이전 글: 2022.05.10 - [Cloud/Oracle Cloud Infrastructure (OCI)] - OCI Python SDK 설정, PyCharm설정, 샘플 코드 실행 방법 #1 PyCharm 세팅 및 샘플 코드 실행 이번 테스트에서는 PyCharm 과 같은 Python 개발 툴을 사용하기 위해 로컬에서 VNC를 통해 OCI VM GUI 환경에 접근하도록 했습니다. 아래와 같은 구성입니다. OCI VM에서 VNC 설정 방법은 OCI VM에서 VNC 설정 방법을 참조하시면 됩니다. Oracle Linux 8 버전인 경우는 Install the VNC Remote Access Server on Oracle Linux 8 참조하시면 됩니다. 이번 테스트에서는 Python 개발 툴로 PyCharm.. 더보기
OCI Python SDK 설정, PyCharm설정, 샘플 코드 실행 방법 #1 다음 글: 2022.05.10 - [Cloud/Oracle Cloud Infrastructure (OCI)] - OCI Python SDK 설정, PyCharm설정, 샘플 코드 실행 방법 #2 Reference 아래 사이트를 참조하여 작성한 문서입니다. Oracle Cloud infrastructure Documentation - SDK for Python The Python Package Index (PyPI) oci 2.66.0 OCI Python SDK examples Overview Oracle Cloud Infrastructure (OCI) 자원을 관리할 때 가장 쉬운 방법 중 하나는 OCI Command Line Interface (CLI)를 이용하는 것입니다. 특히 Cloud Shell을 사.. 더보기
처음 사용자를 위한 Oracle Cloud Infrastructure Function 기본 사용법 REFERENCE 아래 사이트 및 도서를 참조하여 작성한 문서입니다. Oracle Cloud Documentation - Functions GitHub - Oracle Functions Samples Fn Project Docs Oracle Cloud 서버리스 Overview Oracle Cloud Infrastructure (OCI)에서는 AWS와 같은 다른 클라우드 벤더와 마찬가지로 컴퓨트 인스턴스를 사용하지 않고도 웹 시스템을 구축할 수 있습니다. 그 중심에 OCI Function과 API 게이트웨이가 있습니다. 먼저 OCI Function의 근간인 서버리스(Serverless)라는 용어는 살펴보면, 이는 어플리케이션을 실행하는 데 서버가 포함되지 않는다는 의미로 해석될 수 있습니다. 사실 실제로는.. 더보기
처음 사용자를 위한 Kafka - 1. Concept, 설치 방법 및 간단한 사용 샘플 참조 사이트 APACHE KAFKA KAFKA STREAMS 오픈소스 이벤트 스트리밍 (Event Streaming) 플랫폼인 Apache Kafka (이하 카프카) 설치와 간단한 사용방법을 알아보겠습니다. 아래에서 기술한 테스트 내용은 Oracle Cloud Infrastructure (OCI) 의 Oracle Linux 7.9 가상머신 환경에서 진행했습니다. 카프카 Concept 이벤트 (Event) 레코드: 레코드 또는 메세지라고도 하며, 카프카 데이터를 읽거나 카프카에 데이터를 쓸 때 이 이벤트의 형태로 이루어집니다. 이벤트는 키, 값, 타임스탬프, 메타 데이터 헤더(옵션)를 가지고 있습니다. 프로듀서 (Producer): 카프카에 이벤트를 Publish (쓰기)하는 클라이언트 어플리케이션입니다... 더보기
18c 신기능 - 오라클 샤딩 (Sharding) - #6 설치 사례 - Shard 스키마 생성 및 테스트 이전 글: 2022.04.19 - [Database/Oracle Database] - 18c 신기능 - 오라클 샤딩 (Sharding) - #5 설치 사례 - System-Managed Sharded Database 생성 System-Managed Sharded Database를 위한 스키마 생성 Shard Catalog DB에 접속해서 수행합니다. 스키마 유저, 테이블스페이스 (sharded 테이블용, duplicate 테이블용) 생성합니다. [oracle@inst-scatalog ~]$ sqlplus "/as sysdba" SQL*Plus: Release 19.0.0.0.0 - Production on Wed Dec 4 08:48:21 2019 Version 19.3.0.0.0 ... SQL> alt.. 더보기
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.. 더보기