본문 바로가기 메뉴 바로가기

기술 저장소

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기술 저장소

검색하기 폼
  • 분류 전체보기 (62)
    • Framework (22)
      • ProFrame (22)
    • Linux&Unix (6)
      • Shell (4)
    • DB (5)
    • 일상다반사 (2)
    • Cloud (19)
      • Google Cloud Platform (17)
      • Docker & Kubernetes (1)
      • Amazon Web Servicies (0)
    • DevOps (3)
      • Terraform (3)
    • 회사 생활 & 커리어 (3)
    • AI ML (0)
    • 오늘 뭐 읽지 (1)
  • 방명록

rollback (1)
[Oracle] Rollback statement 사용시 주의점. 무한 loop, hang 현상

DB transaction 을 다루는 프로그램에서 보통 exception 처리시 ROLLBACK statement를 사용한다. EXEC SQL ROLLBACK WORK RELEASE; 위의 statement를 실행하면 transaction을 roll back 한뒤 ORACLE db와 disconnect 한다. 주의할 점은 rollback 중 에러 발생으로 fail 할 경우 무한루프돌며 hang 현상이 발생할 수 있다. 그래서 exception 처리할때 ROLLBACK statement 앞에 다음과 같이 EXEC SQL WHENEVER SQLERROR CONTINUE; EXEC SQL ROLLBACK WORK RELEASE; 에러가 발생하여도 프로그램에 계속 흘러갈수 있게 continue statement..

DB 2019. 1. 3. 23:47
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • AWS 신입
  • AWS 입사
  • 구글 입사 후기
  • AWS Associate Solution Architect
  • Terraform
  • AWS 면접
  • oracle
  • expect 스크립트
  • gcp 자격증
  • GCP 이직
  • 2022 회고
  • Terraform GCP
  • 아마존 이직
  • SA란
  • 오라클
  • GCP 자격증 후기
  • 구글 이직
  • 아마존 입사
  • AWS 신입 채용
  • AWS TECH U
  • AWS 인터뷰
  • AWS 후기
  • TECH U ASA
  • ProFrame
  • 프로프레임
  • AWS 이직
  • 뱅크샐러드 면접
  • AWS 문화
  • AWS 취업 후기
  • dbio
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바