본문 바로가기
반응형

오라클2

[오라클] 멀티쓰레드에서 Oracle Sequence 원자성 테스트 Oracle Sequence를 활용하여 Primary Key를 사용하는 케이스가 종종 있는데, JAVA Spring Multi Thread 환경에서 해당 시퀀스가 동시성 이슈가 발생하지 않고, 정상적으로 Insert가 되는지 간단하게 테스트를 진행한 내용 정리를 해보도록 하겠습니다. 테스트는 스프링부트 + Mybatis 환경에서 진행을 하였습니다. 테스트 환경 테스트를 위해 mId 컬럼이 PK인 MEMBERS라는 간단한 테이블을 생성해 줍니다. 그리고 MDISEQ라는 시퀀스도 생성을 해줍니다. CREATE TABLE MEMBERS ( mId NUMBER(4)NOT NULL, name VARCHAR2(10), age NUMBER(4), CONSTRAINT mId_pk PRIMARY KEY (mId) ); .. 2023. 9. 3.
Windows OS - ORACLE DB 다운로드 및 설치 (INS-30014 오류 해결) Windows OS에 오라클 DB (Oracle Database) 19c를 다운로드 및 설치를 해보도록 하겠습니다. ORACLE DB Download https://www.oracle.com/kr/database/technologies/oracle-database-software-downloads.html 위의 오라클 공식 다운로드 페이지에서 Windows OS용 19c 설치 파일을 다운로드 받습니다. ORACLE DB Install 다운로드 받은 Zip 파일을 압축을 풀고, setup.exe 파일을 아래와 같이 관리자 권한으로 실행을 통하여 인스톨 프로세서를 실행합니다. 관리자 권한으로 실행을 안할 경우 설치 중간에 오류가 발생하여 설치가 중단되게 됩니다. 아래와 같이 여러 설치 단계를 걸쳐서 설치를 .. 2023. 1. 10.
반응형