본문 바로가기

데이터소스4

38. wlst를 사용한 데이터소스 패스워드 변경 웹로직 서버의 모든 데이터 소스 비밀번호를 변경하는 wlst 스크립트콘솔에서 데이터소스 별로 변경하지 않고 스크립트를 실행하여 일괄 변경 ResetAllDataSourcePassword.pyadminIP = raw_input("Enter domain1.AdminIP:")adminPort = raw_input("Enter domain1.AdminPort:")adminPassword = raw_input("Enter adminPassword:")DBPASSWORD= raw_input("Enter new DBPASSWORD:")DOMAIN_PATH='/sw/was/weblogic/12.2.1.4/domains/new_domain'es = encrypt(DBPASSWORD,DOMAIN_PATH)adminURL=.. 2024. 5. 27.
37. 데이터 소스 옵션 콘솔 - 서비스 - 데이터 소스 - 데이터 소스 이름 선택 - 구성 - 접속풀 하단 고급 클릭 예약 시 접속 테스트(Test Connections On Reserve)실제 쿼리를 DB에 전달하기 전에 미리 DB의 응답이 있는지 확인하는 동작연결의 유효성을 확인하는 작업을 수행하며 권장 옵션DB Connection 상태에 이상이 확인되면 기존의 커넥션 풀을 close하고 다시 create함 테스트 빈도(Test Frequency)보통 기본 600초 정도로 설정함테스트 쿼리(SQL SELECT 1 FROM DUAL)는 SQL 파싱, 실행 결과값 리턴 등 부하를 유발함커넥션 요청이 많은 경우, 매 순간 테스트 쿼리를 호출하기 때문에 부하 발생신뢰성 확보를 위해 테스트 쿼리 사용 시, Seconds to Tru.. 2024. 5. 24.
11. DataSource 모니터링(cli) https://access.redhat.com/solutions/268793 jboss 엔진 경로의 bin 디렉토리에서 jboss-cli.sh 실행 후 다음 명령어 입력 ./jboss-cli.sh --connect --controller=192.168.56.107:7000 /subsystem=datasources/data-source=TEST_Datasource/statistics=pool:read-resource(include-runtime=true) controller=해당 서버 매니지먼트 콘솔 ip:port 입력 data-source=모니터링할 데이터소스 이름 입력 2023. 12. 5.
16. DataSource 생성 웹로직의 데이터소스 설정은 ${DOMAIN_HOME}/config/config.xml의 태그에 정의됨또는 어드민 콘솔 서비스 - 데이터소스에서 데이터소스 이름을 선택하여 볼 수도 있음 데이터소스 생성) 1. 서버 및 DB 기동 2. 어드민 콘솔 접속1) 잠금 및 편집 - 서비스 - 데이터소스2) 구성 - 새로만들기 - 일반 데이터 소스 선택 3) 이름, JNDI 이름, 데이터베이스 유형 선택!! 어플리케이션 이름과 데이터소스 이름이 겹치면 에러 발생하므로 겹치지 않게 주의 4) 데이터베이스 드라이버 선택Oracle's Driver (Thin) for Instance connections; Versions:Any 5) 전역 트랜잭션 지원, 1단계 커밋 6) 접속 속성 입력 7) 구성 테스트 후 성공하면 .. 2023. 7. 6.
728x90