DB 5

[Oracle] 테이블스페이스

✏️ 테이블스페이스 와 데이터베이스 의 차이점데이터베이스 - 데이터를 저장하고 관리하는 전체 시스템 단위. - 구성 요소 : 하나 이상의 테이블 스페이스로 구성. 데이터 파일, 로그 , 유저 등 - 전체 데이터 관리 및 운영 테이블 스페이스 - data file 이라는 물리적 파일 형태가 하나 이상 모여 있는 논리적 저장 구조.- 데이터 베이스의 구성 요소 중 하나. 데이터 저장 단위 중 가장 상위에 있음. :: 데이터 블록 > 익스텐트 > 세그먼트 > 테이블 스페이스. :: 데이터 블록 여러개가 모여 익스텐트 하나 구성, 익스텐트 여러개가 모여 하나의 세그먼트 구성. - 데이터 객체 저장 위치 및 논리적 분리 및 관리. ✏️ PDB 에서 테이블 스페이스 생성하기CDB는 전체 데이터 베이스의 공통..

DB 2025.05.03

[Oracle] CDB, PDB

오라클 12c 이후부터 멀티 테넌트라는 개념이 만들어졌다. Multi - tenant : 여러 세입자>> 여러 세입자 (DB) 가 모여 산다 !! CDB : Container DB- container database. 여러 개의 DB 를 담을 수 있는 컨테이너.- 하나의 CDB 는 여러개의 PDB 라는 독립된 데이터베이스를 담을 수 있는 기능을 제공함. CDB$SEED- 데이터 베이스는 아니지만, PDB 서버를 만들기 위한 템플릿. - PDB 서버를 만들 때 seed 에 있는 설정을 기반으로 생성됨. PDB : Pluggable DB- PDB는 서로 독자적인 스키마, 스키마 오브젝트, 유저와 같은 집합을 가짐. - CDPB 서버의 자원을 공유하면서 독립적이고 가상회 된 데이터베이스. - XEPDB 는..

DB 2025.05.03

[PostgreSQL] 남은 연결 슬롯은 non-replication 슈퍼유저 연결용으로 남겨 놓았음

매일매일이 새로운 오류의 연속.... https://save-idea.tistory.com/66 [PostgreSQL] 남은 연결 슬롯은 non-replication 슈퍼유저 연결용으로 남겨 놓았음org.postgresql.util.PSQLException: 치명적오류: 남은 연결 슬롯은 non-replication 슈퍼유저 연결용으로 남겨 놓았음에러시 해결방안에 대해 알아본다.    ◆ 에러시스템 기동시 DB연결에서 아래와 같은 에save-idea.tistory.com 하지만 회사 db이기 때문에 conf를 건들 수는 없고,,ㅎㅎ왜 생겼는지만 알아봄. https://fireyolo.tistory.com/20 PostgreSQL 서버 세션 모니터링 및 락 확인, 세션 킬 기능PostgreSQL에서 "pg..

DB 2025.03.12

[DB/PostgreSQL] bigserial, bigint

PostgreSQL를 사용하는 회사에서기존 테이블과 새로운 테이블을 조인해야 했음.그러나 참조 키 오류가 발생해 원인을 분석함. 기존 테이블에 새로운 컬럼을 형성할 때 bigserial 의 데이터 형식으로 만들었었는데, bigserial 사용 시: 자동으로 생성된 고유 값이 부모 테이블에 존재하지 않으면, 자식 테이블에서 해당 값을 참조할 때 참조 키 오류가 발생함.bigint 사용 시: 사용자가 직접 값을 입력하기 때문에, 부모 테이블에 존재하는 값을 참조하도록 입력할 수 있음. 따라서, 참조 키 오류가 발생하지 않을 수 있음.  ✏️  결론bigint를 사용할 때는 사용자가 직접 값을 관리하므로, 부모 테이블에 존재하는 값을 참조하도록 조정할 수 있음. 반면, bigserial은 자동으로 값을 생성하..

DB 2025.01.08

ELK

ELK Stack 훑어보기회사에서 ELK 스택을 사용한다. 최근 로그를 확인하기 위해 Kibana를 많이 사용했는데, ELK 스택의 각각이 어떤 역할을 수행하고, 데이터가 어떻게 흘러 저장되고, 검색되고, 시각화 되는지 간단히hudi.blog ✏️ elastic Search 검색엔진. 클러스터 구조로 분산. restfulAPI 로 데이터 추가, 검색. sql문이 rest 기반의 엘라스틱 서치에서 각각 get, post, put, delete 에 대응. database, table, row, column, schema > index, type, document, field, mapping    검색엔진에 쓰이는 엘라스틱서치 Elasticsearch에 대해 알아보자!Elasticsearch란sihyung92..

DB 2024.12.19