본문 바로가기

Linux2

오라클 19c 설치 및 SqlDeveloper 연결 들어가기 회사에서 리눅스에 오라클 DB를 설치하여 운용하고 있다. 이미 설치되어 있는 것을 사용하고 있지만, 이떻게 설치하는지 과정을 이해하는 것이 중요하다고 생각하여 빈 노트북에 설치하는 과정을 밟았다. 리눅스 버전은 Rocky Linux 8.1 이고 오라클 버전은 19c 이다.이 글은 오라클 19c를 설치하고 Sql Developer로 연결하기까지의 과정을 간단하게 작성한 글이다. 본론 1. 오라클 설치 1) 필요 라이브러리 설치$ yum groupinstall -y "Development Tools" 개발 도구 그룹을 설치하는 명령어로 이 그룹은 여러 가지 필수 개발 도구들을 한 번에 설치하는 역할을 한다. 설치되는 주요 패키지들은 아래와 같다. gcc (C/C++ 컴파일러)make (빌드 도.. 2025. 3. 9.
카프카(Kafka)는 어떻게 사용하는가? 들어가기 최근 모놀리식 아키텍처와 MSA( MircroService Architecture)에 대해 공부를 하였다. 모놀리식 아키텍처는 하나의 애플리케이션 안에 서비스의 모든 부분을 담아서 개발을 하는 것이고, MSA는 서비스의 기능별로 다른 서버를 두어 각각의 애플리케이션으로 개발하는 것이다. 이러한 MSA는 기능별로 독립된 서버이기에 서로의 의존성을 낮추고 나눠서 개발할 수 있으며, 단위테스트가 용이하다는 장점이 있다. 단점으로는 모놀리식 아키텍처보다 훨씬 복잡하다는 점이 있다. 그렇다면 MSA 방식으로 기능을 구현한 애플리케이션들 간에는 어떻게 소통이 이루어질 수 있을까? gateway를 통해 서로 간의 api를 호출하는 방식이 있고 메시지를 주고받아 소통을 하는 방식이 있다고 한다. 메시지 처리 .. 2023. 12. 9.