WAS/WebLogic(9)
-
The OPatch version is not applicable for current OUI version
OPatch version과 OUI version이 맞지 않아 opatch 명령어가 제대로 실행되지 않을 때 해당 이슈는 같은 장비에 ORACLE DB와 WAS가 같이 설치되어 있는 경우 간혹 발생한다. DB든 WAS든 ORACLE 제품의 경우 ORACLE_HOME을 지정해 주는데 DB 쪽의 ORACLE_HOME이 장비의 환경 변수로 등록되어 있는 경우가 존재한다. 그럴 경우 ./opatch lsinventory를 실행하면 DB의 ORACLE_HOME을 통해 찾아가기 때문에 제목과 같은 오류가 발생하게 된다. 따라서 WAS의 정확한 ORACLE_HOME을 명령어에 지정하여 실행해야 한다../opatch lsinventory -oh [ORACLE_HOME] 이 경우 OPatch나 PSU 패치를 진행할 때..
2025.03.18 -
WebLogic PSU Patch
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8WebLogic ver. : 12cR2보안 문제 또는 제품 버그로 인하여 WebLogic 엔진에 대하여 patch를 진행해야 할 때가 있다. 패치 진행 시 고려 사항1. 백업패치는 WebLogic 엔진에 반영이 되기 때문에 항상 패치 전 엔진 백업은 필수적으로 필요하며 사용 중인 운영 WebLogic 엔진의 경우 디렉터리 용량의 크기가 클 수 있으므로 백업할 디렉터리의 여유공간 확보도 필수적이다. 2. WebLogic 프로세스WebLogic 프로세스가 기동 중인 상태에서는 패치가 진행되지 않기 때문에 반드시 AdminServer 및 instance Server들을 Shutdown 시킨 후 프로세스 확인까지 마..
2025.03.11 -
WLS에 SSL 인증서 적용하기
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8WebLogic ver. : 12cR2 SSL 인증서의 경우 보통은 Application이 적재되어 있는 WAS가 아닌 WEB에 설정을 하지만 가끔가다 WLS에 직접 적용해 달라고 요청 오는 사례가 가끔 있다. 아래의 예시는 JKS 확장자의 SSL keystore를 통해 테스트를 진행했다. 1. 대상 서버의 SSL 수신 포트 사용 체크WLS console에 접근하여 환경 - 서버 - 대상 서버 - 구성 - 일반 탭에서 SSL 수신 포트 사용 체크(여기서 주의할 점은 다른 수신 포트들과 SSL 수신 포트가 겹치지 않게 설정을 해야 한다.) 2. 키 저장소 정보 입력환경 - 서버 - 대상 서버 - 구성 - 키 저..
2024.12.19 -
Application 이슈 있을 때 확인 사항
WebLogic에서 Application 배포 시 정상적으로 배포가 완료되지 않고 에러가 떨어지며 이슈가 발생하는 이유는 아주 다양하다. 대부분은 instance log에서 배포 시 발생한 error log를 통해 문제점 파악 및 유추가 가능하다. 그러나 당장 방문이 힘들거나 유선 혹은 원격 지원을 통해 해결을 해야 하는 상황이라면 다음 목록을 먼저 확인해 보자. 1. 배치는 완료되었으나 application 시작을 하지 않은 경우WebLogic console을 통하여 배치는 정상적으로 완료를 하였는데 사용자가 서비스는 안된다고 말할 경우 대부분이 application 배치 후 시작을 하지 않은 경우이다. 위와 같이 application이 활성 상태이지만 서비스 페이지 접속이 안된다고 할 경우에는 컨트롤..
2024.09.23 -
WebLogic Admin ID/PW 변경 및 복호화
# 테스트 환경OS : Oracle Linux Server release 8.6JDK : 1.8WebLogic ver. : 12cR2 # Admin ID / PW 변경1. 변경 작업 전 domain 경로 자체를 백업하거나 DefaultAuthenticatorInit.ldift 파일 백업 및 servers 폴더 백업 진행 혹시나 작업 간에 domain 정보나 예상치 못한 부분에서 꼬일 수 있으니 미리 백업은 필수 2. {DOMAIN_HOME}/bin 경로로 이동 후 setDomainEnv.sh 실행. ./setDomainEnv.sh 3. {DOMAIN_HOME}/security 경로로 이동 후 명령어 실행java weblogic.security.utils.AdminAccount ID PW . 명령어 맨 ..
2024.07.16 -
WebLogic Log 설정
# Log 설정- out Logweblogic 기동 스크립트를 통해 생성 및 순환 가능하며 weblogic을 거쳐가는 모든 로그들이 기록됨 (weblogic 내부 로그, jdbc 및 datasource 관련 로그, thread 로그, application 로그 등) 스크립트를 통해 out Log를 기록하고 설정 및 로테이션 가능LOG_TIME=`date +%y%m%d_%H%M`mv ${LOG_DIR}/${SERVER_NAME}.out ${LOG_DIR}/${SERVER_NAME}.out.${LOG_TIME}nohup ${DOMAIN_HOME}/bin/startWebLogic.sh > ${LOG_DIR}/${SERVER_NAME}.out 2>&1 &sleep 1tail -f ${LOG_DIR}/${SERV..
2024.07.12