본문 바로가기
3. 웹개발/3_4 환경설정 & etc

[토드 기본 설정] 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수 가능 설정 등

by 갓대희 2018. 11. 17.
반응형

[토드(Toad) 설정] 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수 가능, DBMS Output 설정




안녕하세요. 갓대희 입니다. 이번 포스팅은 [  Toad 컬럼 코멘트 보기, 실행계획 보기, 바인드 변수창 설정] 입니다. : ) 

토드를 사용하다 필요한 기본 설정들을 정리해 보려고 한다.


Toad로 Column Comments 보기


토드를 설치 후 그냥 설정 없이 사용 하는 경우 테이블 컬럼 코멘트가 안보이는 경우가 있다.


( 참고 : 테이블 스키마 정보 보는 단축키 F4(토드), Shift + F4(Developer) )


구지 코멘트를 숨길 필요가 없으니 활성화 해보도록 하자.



▶ 코멘트 비활성화 된 상태


▶ 코멘트 활성화 된 상태


▶ 코멘트 활성화 시키기



1. 테이블 스키마 정보 호출 (F4) 
2. Columns 밑의 화살표 버튼 클릭
3. Show Column Comments in List 클릭
4. 컬럼 Comments 노출 확인


Toad로 실행계획 보기


Sql Developer의 경우 실행계획 보는 단축키 : F10 이다.

Toad의 경우는 실행계획 보는 단축키 : Ctrl + E

다만 설치 후 그냥 설정 없이 사용 하는 경우 실행계획을 볼 수 없는 경우가 있다.

이럴 때 다음과 같은 설정을 해주면 해결 된다. 


▶ Explain Plan Table 변경 (TOAD_PLAN_TABLE => PLAN_TABLE )


위와 같이 설정 후 CTRL + E를 실행 하여 준다.



그럼 위와 같이 실행계획이 정상적으로 노출 되는 것을 볼 수 있다.


그런데 왜 PLAN_TABLE이라고 수정해주는 걸까?


쿼리 튜닝을 하다보면 오라클에서 제공해주는 DBMS_XPLAN 이라는 튜닝 도구를 사용 하게 될 것이다.


이 도구를 사용하여 실행 계획을 실행 하면 PLAN_TABLE 이라는 TABLE에 Write, Read를 하게된다.



지금은 튜닝 관련 포스팅은 아니니 간단하게 작성 예제만 살펴 보자.


▶ DBMS_XPLAN 툴을 사용하여 쿼리 실행계획 보기


▶ PLAN_TABLE 내용 살펴보기


위와 같이 DB 실행계획을 실행 시 PLAN_TABLE에 데이터가 생성 된 것을 확인 할 수 있다.


머 이와 같은 실행계획을 세우기 때문에 TOAD_PLAN_TABLE => 에서 PLAN_TABLE로 변경 해준다.




Toad에서 바인드 변수 가능하게 설정 하기


토드를 설치 후 바인드 변수가 가능했는데 갑자기 바인드 변수 입력창이 안나오는 경우가 있다.


이럴땐 한가지 Option 체크만해주면 매우 간단히 설정이 완료 된다.



1. View => Toad Options. 클릭


2. 좌측 Execute/Compile => Prompt for substitution  variables 클릭



3. 바인드 변수(:변수명) 가 포함된 쿼리 실행시

다음과 같이 잘 실행됨을 볼 수 있다.





Toad에서 DBMS Output이 안나올 때


토드 프로시저 실행 시 DBMS_OUTPUT.PUT_LINE이 나오지 않을 때가 있다.


이럴땐 다음과 같이 확인해 보자.


Toad 하단 =>  Data Grid 오른쪽의 DBMS Output 탭을 확인 해 보면


DBMS Output (disabled) 라고 되어 있는 경우 클릭 해보면 빨간 불이 들어와 있는 것을 볼 수 있다.



해당 부분을 클릭 하면


초록불로 바뀜과 동시에 (disabled) 표시가 없어지는 것을 볼 수 있다.


그런 후 Procedure를 Execute해보자.



올바르게 표시 되는 것을 볼 수 있다.




끝.!!


반응형

댓글0