본문 바로가기

분류 전체보기121

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.
36. 웹로직 도메인명 변경 base_domain을 new_domain으로 변경하는 예시 1. 도메인명 변경mv base_domain new_domain (또는 cp로 진행) 2. new_domain 상위 디렉토리에서 bash_domain 이름을 사용하는 파일 검색grep -r base_domain * --exclude-dir={tmp,logs,data,domain_bak} 파일 목록)new_domain/bin/startWebLogic.shnew_domain/bin/stopWebLogic.shnew_domain/bin/startManagedWebLogic.shnew_domain/bin/stopManagedWebLogic.shnew_domain/bin/setDomainEnv.shnew_domain/bin/generateArchive... 2024. 5. 24.
35. classpath 추가 웹로직에서 classpath를 추가로 설정하는 방법=> 웹로직 서버 기동에 필요한 클래스가 load된 후에 추가로 클래스를 load하고자 하는 경우에 사용하는 방법 8.1 이상 버전에서 설정하는 방법)서버 기동 스크립트에서 CLASSPATH 변수를 선언 후, 추가하고자 하는 클래스 경로를 작성각각의 클래스는 콜론(:)으로 구분#CLASSPATHCLASSPATH="${CLASSPATH}:추가할클래스01:추가할클래스02:추가할클래스03"#exportexport CLASSPATH※ UNIX/LINUX 환경일 경우 기동 스크립트에 export CLASSPATH는 필수로 작성하지 않아도 됨=> 최종적으로 setDomainEnv.sh에서 export CLASSPATH를 실행하기 때문 9.0 이상 버전에서 설정하는 .. 2024. 5. 23.
728x90