데이터소스 Connection Pool의 Properties 항목에 JDBC 연결 시에 프로퍼티를 설정할 수 있다. 이를 설정함으로써 오라클 DBA가 v$session이라는 뷰를 통해 접속된 세션 정보를 모니터링하고 관리가 용이하다.
[설정 예시]
WebLogic 기동 쉘에 -Dweblogic.Name=${SERVER_NAME}이 설정되어야 한다.
<property> <name>v$session.osuser</name> <value>weblogic</value> </property> <property> <name>v$session.process</name> <sys-prop-value>weblogic.Name</sys-prop-value> </property> <property> <name>v$session.program</name> <value>my_domain</value> </property> |
위의 예시와 같이 설정한 후, 접속된 정보를 오라클 DB에서 조회하면 아래와 같은 정보를 얻을 수 있다.
SQL> select osuser, process, program from v$session where program = 'my_domain'; [결과] weblogic myserver1 my_domain |
위의 결과에서 weblogic은 OS계정, myserver1은 인스턴스, my_domain은 도메인명을 나타낸다.
참고로, WebLogic 12.2.1 버전에서 강화된 설정 방법은 아래 URL을 참조할 것
https://blogs.oracle.com/weblogicserver/data-source-system-property-enhancement-in-wls-1221
'WAS > WebLogic' 카테고리의 다른 글
[Tips] WebLogic 클래스로더(ClassLoader) (0) | 2017.11.07 |
---|---|
[Tips] WLS 12.2.1에서 향상된 데이터소스 System Properties (0) | 2017.10.25 |
[Tips] 세션ID(Session ID) 포맷 (0) | 2017.10.16 |
[정보] WebLogic 클러스터링에서 Unicast와 Multicast (0) | 2017.10.12 |
[Tips] 로그파일에서 점검해야할 문자열 (0) | 2017.10.01 |