본문 바로가기

oracle178

인덱스 생성시 자동 압축되게 하는 파라미터(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.
ORA-56935 impdp 시 database의 timezone version 차이에 따른 에러 해당 에러는 버전이 다른 DB로 이관(11g -> 19c)시에 발생한 에러입니다.impdp를 할때 에러가 발생하였습니다. ORA-39097: 데이터 펌프 작업에서 예상치 않은 오류 -56935 발생ORA-39065: DISPATCH에 예상치 않은 마스터 프로세스 예외사항 발생ORA-56935: 기존 datapump 작업에서 서로 다른 시간대 데이터 파일 버전을 사용하고 있습니다.ORA-06512: "SYS.DBMS_DST", 1849행ORA-06512: "SYS.DBMS_SYS_ERROR", 79행ORA-06512: "SYS.DBMS_DST", 1812행ORA-06512: "SYS.KUPM$MCP", 20452행ORA-06512: "SYS.KUPM$MCP", 13059행ORA-06512: "SY.. 2026. 4. 13.
반응형