개발환경

개발환경/M1

[MAC] M1 에서 MariaDB 설치하기

프로젝트를 진행하면서 나는 MariaDB 를 설치하기로 했다. 기존에 MySQL 이랑 이것저것 설치가 되어있어서 그런지 설치 중간에 오류가 났고, 그 상황을 정리해두었다. brew 를 이용한 설치 방법이니 참고하면 좋을 것 같다! // 설치한 리스트 확인 가능 brew list // brew update brew update // mariadb 설치 brew search mariadb brew install mariadb > 나는 처음에 mariadb@10.8을 설치하려 했다가 오류가 났다....ㅎㅎ cat /opt/homebrew/var/mysql/$(hostname).err > 뭐 여러 블로그 찾아보면서.. 지피티한테도 물어보면서 어떻게 해결해야 하나 싶었다.. 결론적으론 해결하는것보다 재설치가 훨씬..

개발환경/Database

[PostgreSQL] EXISTS 와 IN 의 차이점

어제 회사에서 업무를 하다가 배치 쿼리가 부하가 걸리는 것을 발견했다. 사실 발견하게 된 계기는 배치작업이 정상적으로 동작하지 않아서 로그를 보다가 쿼리 동작을 DBeaver에서 해보던 도중.... 그냥 부하 수준이 아니라... 멈췄다 ...ㅋㅋㅋㅋㅋㅋㅋ 하하 그래서 리더분께 말씀드렸더니 IN 으로 서브쿼리를 사용해서 그렇다고 튜닝을 좀 해야할 것 같다하셔서 알아보게되었다. EXISTS EXISTS 연산자는 subquery에 존재하는 튜플이 1개라도 반환되는 경우 true로 결과가 반환된다. IN IN 연산자는 WHERE 절 내에서 값들을 확인하는데 사용되거나 SELECT 문을 넣어서 value들이 들어가도록 만들어주면 된다.

개발환경/Oracle

[Oracle] ATP 외부 DBeaver 에서 접속하기...

오라클 클라우드에서 ATP 를 생성 후에 다른 환경에서 오라클 클라우드에 접속을 해야하는 경우가 있을 수 있다. 나는 집에서는 macOS 를 사용하지만 회사에서는 WIndows 환경이고, 아에 세팅 자체가 다르기때문에 ... 고생을 좀 했다. 0. 우선 내가 생성한 ATP 의 상태가 사용가능한지 확인 후 전자지갑을 다운로드 받았다. [ ATP 확인하러가기 ] 👉 Oracle Cloud Infrastructure cloud.oracle.com 1. 전자지갑을 다운로드 후에 프로젝트 관련된 설정들을 모아놓는 폴더에 압축을 해제해두었다. 어제와 동일한 파일들을 확인할 수 있다. 2. DBeaver 에서 Oracle Cloud 데이터베이스로 접속을 해볼 차례이다... 나는 이부분에서 상당히 많은 애를 먹었다....

개발환경/그 외

jdk 2개 이상 설정

프로젝트를 시작하면서 회사에서의 java 버전과 집에서 사용하는 java 버전이 달라 불편했다. 그래서 jdk 를 여러개 등록해두고 사용에 따라 변경해서 사용하면 좋을 것 같아 설정해보려고 한다. 1. 우선 원하는 jdk 를 다운을 받는다. [ open jdk 다운로드하러가기 ] 👉 Java Platform, Standard Edition 11 Reference Implementations Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from t..

개발환경/Oracle

[Oracle] 자율운영 데이터베이스 생성 및 DBeaver 연결

[ 자율운영 데이터베이스 생성] ✅ 이전에 연결해두었던 자율운영 데이터베이스가 중지되었다. 새로운 데이터베이스 생성 후 연결을 하고 프로젝트에 적용시키려고 한다. 1. 오라클 클라우드에 로그인 / 접속한다. [ 오라클 클라우드 로그인 👉🏻 ] Oracle Cloud Infrastructure cloud.oracle.com 2. 메뉴 > 데이터베이스 > 자율운영 데이터베이스로 접속 후 생성한다. 👉🏻 표시이름과 데이터베이스 이름은 보기 좋은 데이터베이스 이름으로 설정해준다. 👉🏻 데이터베이스 구성에서는 버전, OCPU, 스토리지를 설정하고, 비밀번호를 설정 후 기록해둔다! 👉🏻 데이터베이스 생성되면 위 사진처럼 "프로비전 중"이라고 뜰텐데 조금 기다리면 아래 사진처럼 "사용 가능"으로 변경된다. 2. 데..

개발환경/AWS

[AWS] EC2 종료하기

EC2 종료하기 AWS 콘솔에 접속 > 로그인 > 인스턴스 > 종료하고자 하는 인스턴스 > 상태 > 종료 탄력적 IP 삭제하기 인스턴스에 할당되어있는 탄력적 IP 삭제 후 릴리스 볼륨 삭제하기 인스턴스 세부내용에 있는 볼륨 삭제 RDS 삭제 보안그룹 삭제 이전에 RDS 먼저 삭제 최종 스냅샷 / 자동 백업 보존은 선택 보안 그룹 삭제 인스턴스에 설정되어있는 보안 그룹 삭제 DNS 삭제 나같은 경우에는 후이즈 도메인에서 삭제 진행 도메인활용/부가서비스 > 네임서버 고급설정 > A 레코드 관리 > 해지

공또뤼
'개발환경' 카테고리의 글 목록