0
WLST를 사용하는 웹 서버에서 데이터 소스의 JDBC 드라이버의 일부 속성을 가져 오는 데 문제가 있습니다.WLST를 사용하여 데이터 소스 JDBC 드라이버 속성을 얻는 방법
입력해도 나는이 같은 DS의 많은 특성을 얻을 수 있습니다 :
:allJDBCResources = cmo.getJDBCSystemResources()
for jdbcResource in allJDBCResources:
dsname = jdbcResource.getName()
dsResource = jdbcResource.getJDBCResource()
dsJNDIname = dsResource.getJDBCDataSourceParams().getJNDINames()[0]
dsInitialCap = dsResource.getJDBCResource().getJDBCConnectionPoolParams().getInitialCapacity()
나는 아직도 (문제의 더 나은 이해를 위해 이미지)이에서 값을 검색 할 수 없습니다 해요
드라이버 클래스 이름을 얻을 수 있지만 그 필드에 프로퍼티가 없습니다. 하지만 얻을 수있는 방법을 속성을하지 "설정"을 구글을 통해 페이지의
내가 본 많은 readtimeout
- 사용자 : 나는 WLST을 통해 검색해야 그 값.
도움을 주시면 감사하겠습니다.
try : user = ls("/JDBCSystemResources/"+ dsname +"/Resource/" + dsname + "/JDBCDriverParams/" + dsname + "/Properties/" + dsname + "/Properties/user") readTimeOut = ls("/JDBCSystemResources/"+ dsname +"/Resource/" + dsname + "/JDBCDriverParams/" + dsname + "/Properties/" + dsname + "/Properties/oracle.jdbc.ReadTimeout") conTimeOut = ls("/JDBCSystemResources/"+ dsname +"/Resource/" + dsname + "/JDBCDriverParams/" + dsname + "/Properties/" + dsname + "/Properties/oracle.net.CONNECT_TIMEOUT") streamAsBlob = ls("/JDBCSystemResources/"+ dsname +"/Resource/" + dsname + "/JDBCDriverParams/" + dsname + "/Properties/" + dsname + "/Properties/SendStreamAsBlob") except WLSTException: pass
을 그리고 그 후 난 그냥 끔찍한 문자열에, 내가 필요한 정보를했다하지만 난 파이썬과 구문 분석합니다 :
그래서 사용자 이름을 얻으려고하십니까? – Ravi
속성에서 모든 값을 가져 오려고합니다 : user, readtimeout 및 connect_timeout –