본문 바로가기

전체 글494

DB 접속 시 local과 tns접속에 대한 개념과 테스트 Oracle의 DB 접속방법 중에는 두가지 방식이 있습니다.Local 접속과 외부(tns)접속이 있습니다. 개념local 접속DB가 설치된 서버(OS)에 직접 접속한 뒤 DB에 접근하는 방식입니다.통신 방식: 네트워크 망을 타지 않고 서버 내부의 메모리/프로세스 간 통신인 IPC(Inter-Process Communication) / BEQ(Bequeath) 프로토콜을 사용합니다. 특징: 빠르고 보안상 가장 안전합니다. 주로 DBA가 서버 유지보수나 패치, 백업/복구 작업을 수행할 때 사용합니다. 외부접속개발자의 PC(SQL Developer, DBeaver 등)나 WAS 같은 애플리케이션 서버 등, 원격지에서 DB 서버로 접근하는 방식입니다.통신 방식: 오라클의 리스너(Listener)를 거쳐 TCP.. 2026. 7. 6.
인덱스 생성시 자동 압축되게 하는 파라미터(DB_INDEX_COMPRESSION_INHERITANCE) 테스트 출처 : https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/DB_INDEX_COMPRESSION_INHERITANCE.html 해당파라미터는 인덱스 생성시 압축옵션을 사용하지 않더라도 Table이나 Tablespace에 압축 attributes가 설정되어 있다면 압축인덱스로 생성되게 해주는 파라미터입니다. default는 none이고 아무런 설정도 따라가지 않는것이 default입니다.alter session / alter system 명령어로 수정가능하며 alter system set은 재기동없이 바로 적용가능합니다.**파라미터 변경시 기존에 생성되어 있는 인덱스는 적용되지 않으며 옵션 적용 후 재생성(drop&create)시 적용.. 2026. 6. 24.
Oracle 압축 원리와 압축옵션에 따른 블록상태 변화 테스트 1.압축의 원리 DataBase의 Block내의 다수 컬럼의 중복된 값을 제거함.(중복제거) Compress 된 Block은 Compresion과 관련된 Metadata를 Symbol Table에 저장함.(block dump 내의 bindmp) 이 Symbol Table은 block상단에 위치함. 나머지는 일반 block과 거의 동일. 중복 컬럼 외의 컬럼들은 순서가 해당 block내에 재정렬(컬럼순서가 뒤죽박죽)될 수 있음. 2.장점스토리지 공간을 2~3배 절감할 수 있음. Block을 uncompress 하지 않고 바로 read 할 수 있음. Access하는 block수가 줄어들어 I/O감소효과 Block수가 감소한 만큼 buffer cache를 효율적으로 사용가능. 3.HCC(Hybrid Colum.. 2026. 5. 29.
DB서버와 클라이언트 간의 캐릭터셋 차이에 따른 한글 입력 깨짐 현상 테스트 많이 쓰는 환경의 UTF-8과 EUCKR(KO16MSWIN949) 가 서버와 클라이언트가 서로 다를 때 한글이 들어오면 어떻게 되는지에 대해서 테스트 해본 자료 정리해보도록 하겠습니다. 문자셋(Character Set)과 인코딩(Encoding) > 한글이 깨지는 문제를 해결하려면 '문자셋'과 '인코딩'이 무엇인지, 그리고 둘이 어떻게 다른지부터 이해해야 합니다.---1. 문자셋(Character Set)문자셋이란 표현할 수 있는 문자들의 집합과, 각 문자에 부여된 고유 번호(코드 포인트)의 목록입니다.쉽게 말하면 "어떤 문자가 몇 번이다" 라는 사전(dictionary) 과 같습니다.예를 들어 유니코드(Unicode) 문자셋에서는 다음과 같이 정의합니다.ex)```'A' → U+0041'한' → .. 2026. 5. 18.
반응형