Support
Orange Support > 문의하기
Q & A
Re: 오렌지 테이블 dml 문의
안녕하세요 웨어밸리 오렌지팀 입니다.
Orange 기능에 대한 소명 답변 드립니다.
dbsafer 명령어에 delete from
orange.Orange_plsql_lock_table ~ 구문이 검출 되었는데 소명이 필요하여 해당 구문이 어떤것인지 문의 드립니다
-> 해당 운영DB에 본인 또는 사내의 다른 DBA분께서 OConfigAdmin.exe를 실행하여 Orange Schema를 생성하셔서
PL/SQL 소스 잠금기능이 활성화 되었을수 있습니다.
아래 웨어밸리의 FAQ 기능문의 게시물 ( FAQ-F091 ) 에도 게재된 내용으로
Orange Config Admin에 관한 내용은 기능문의 (
FAQ-F001 ~ F006 ) 게시물을 참고 부탁드립니다.
https://sites.google.com/warevalley.com/orangefaq/home/%EA%B8%B0%EB%8A%A5%EB%AC%B8%EC%9D%98?authuser=0#h.p_J5lOybVom1U0
FAQ-F091 : PL/SQL TOOL 에서
ORANGE.ORANGE_PLSQL_LOCK_TABLE에 DELETE FROM.. 쿼리를
실행하려고 하는데 어떤 의도로 사용하는 건가요?
Orange Config Admin을 실행 하여 Orange Schema가 설치된 경우에
PL/SQL툴의 소스 잠금기능 ( Check In, Check out) 동시작업을 제한하여
독립성을 유지합니다
사용되는 SQL 으로 정확한 쿼리 내용은 아래와 같습니다.
해당 오브젝트를 작업하려 할때 해당 오브젝트를 잠금 처리 시 ( Check Out ) 실행
됩니다.
delete from orange.orange_plsql_lock_table where ( LOCKSESSIONID ,
LOCKSERIALNUM) not in ( select sid, serial# from orange.orange_session );
해당 오브젝트 수정이 완료 후 잠금 해제 시
( Check In ) 실행됩니다.
delete from orange.orange_plsql_lock_table where objectowner = :owner and
objecttype = :type and objectname = :name;
위 쿼리 실행이 염려되시거나, PL/SQL Tool의 소스 잠금 기능의 사용을 원치 않으시는
경우
orange.orange_plsql_lock_table을 DROP 해주시면 됩니다.
감사합니다.
오렌지 테이블 dml 문의
김성용
2024.01.30
Re: 오렌지 테이블 dml 문의
오렌지팀
2024.02.02