Orange commit 오류
2022.05.30
등록된 파일이 없습니다.

정확한 응답을 위해 아래의 정보를 포함하여 질문을 작성해 주십시오.

 - 제품명 및 버전:  Orange 7.0

 - DBMS 버전:  11g
 - DB Client 버전: 
11g
 - OS 버전: windows 10

 

Orange 설치해서 잘 사용하고 있었는데,

어느날 부터 update, delete 등 수행 후 commit을 하면 상태바에

 1 rows updated. 라고 메세지가 출력되어 commit이 완료된 줄 알고

Orage 를 종료하면,

 

Some Sessions may have transactions which are not commited.

Do you want to commit transactions before sessions are closed?

 

라는 알림창이 뜹니다.

 

commit이 안되었다는 건데.. update, delete 할때마다 계속 이런 현상이 있어요.

 

Orange 삭제 후 재설치 했는데도 같은 현상이 반복되는데 

 

어떻게 조치해야 하나요?

 

 


 

  • 오렌지팀
    안녕하세요. 웨어밸리 오렌지 팀입니다.

    직접 commit 명령어를 입력한 경우, Commit 되는 것이 맞습니다.
    다만 SQL 구문 실행후 1row deleted/ updated 로 메시지가 나왔다 하더라도,
    Auto Commit 상태가 아닐 경우, 실제 Commit 이 된 것이 아니며,
    상단의 Commit 버튼으로 commit 할 경우 Committed Successfully메시지가 나옵니다.

    해당 메시지의 경우, Orange Option 에서 Common->Session->Commit before Disconnect 옵션에서,
    Ask로 선택되어 있을 경우, commit 되지 않은 데이터가 있을 때, Disconnect시에 질의하도록 되어 있습니다.

    예를 들어,
    Insert 구문 실행 후, commit 구문 실행 -> Disconnect 실행 시 해당 메시지가 나타나지 않으며,
    Insert 구문 실행 후, Disconnect 실행시 해당 메시지가 나올 경우, Auto Commit 이 아니면서,
    저 옵션이 설정되어있는 상태이므로, 해당 옵션부분을 확인하여 주시기 바랍니다.

    또한 관련 메시지가, Orange Version 7.0.0.85 이상부터는 나타나는 메시지가 아닙니다.
    오렌지를 최신 버전으로 업데이트 하여 사용하여 주시기 바랍니다.

    감사합니다.
    2022.05.30