Oracle/TroubleShooting

    oracle.jdbc.driver.T4CConnection.logon

    환경 : WebLogic과 Oracle DB가 서로 다른 VM에 구성되어 있는 상태이다. jdbc 데이터 소스 생성시, Network Adapter가 connection을 생성하지 못한다는 error가 발생한다. 네트워크 문제인듯 하니, host IP가 잘 설정되어있는지, 방화벽은 잘 내려갔는지 등등을 확인해보자. listener.ora에 등록된 listener 포트에 대해 방화벽을 오픈해주니 연동이 잘 됐다.

    BEA-149231 <Unable to set the activation state to true for the application "bea_wls_internal">

    WebLogic AdminServer를 기동할때, bea_wls_internal 관련 error가 떴다. 구글링을 해본 결과 이런 저런 원인들을 찾아봤는데, 최종적으로 정리한거는 3가지를 확인해보는 것이다. 1. {DOMAIN_HOME}/servers/{AdminServer명}/tmp/.internal 에 bea_wls_internal.war가 있는지 확인해본다 2. {COMMON_HOME}/common/bin의 commEnv.sh를 실행시켜서 WL_HOME, MW_HOME등이 잘 설정되었는지 확인한다. 3. 만약 위 2가지 방법으로도 문제를 해결할 수 없는 경우, JDK 파일에 문제가 있을 가능성이 있다. WebLogic에 JDK를 재설정해주는 방법으로 문제를 해결할 수 있었다.

    Weblogic windows 설치 중 OUI 관련 issue

    Windows로 weblogic을 설치하는 중 "C:\Users\...\Local\Temp\OraInstallxxxx~" 디렉토리를 생성할 수 없습니다. Oracle Universal 설치 프로그램에 대한 임시 디렉토리르 찾거나 생성할 수 없습니다. 라는 warning과 함께 설치가 진행이 되지 않는 현상을 발견했다. 이는 Temp 파일의 경로 관련 issue 인 것으로 추정된다... 윈도우 검색창에서 '고급 시스템 설정 보기' > 고급 > 환경변수 > 여기서 TEMP와 TMP 사용자 변수 및 시스템 변수를 다른 경로로 지정했다. 다시 윈도우 설치 진행해보면 설정한 temp 파일에 관련한 OraInstall~이 쌓이면서 설치가 진행되는 것을 확인할 수 있다.

    web.xml Servlet version 정리

    WebLogic 12c에서 배포를 하려 하는 중, unmarshaller failed error가 나타남. 이는 Servlet 버전과 Weblogic 버전이 맞지 않기 때문. Weblogic 11g는 Servlet 2.2 ~ 2.5 Weblogic 12c R1은 Servlet ~ 3.0 Weblogic 12c R2는 Servlet ~ 3.1 까지 지원이 된다. 각 Servlet 버전 별 DTD(Document Type Definition) 정리해놓는다. Servlet 2.2 http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> Servlet 2.3 http://java.sun.com/dtd/web-app_2_3.dtd"> Servlet 2.4 http://java.sun...

    Weblogic 2021년 4분기 패치 warning 문구 관련 issue

    2021년 4분기 PSU 패치를 진행하면, weblogic을 production mode(운영 모드)로 기동 시 해당 warning 문구가 뜸. 해당 warning을 없애는 방법. 1) Message ID 091023 콘솔에서 도메인 구조의 '도메인 이름' > 보안 > 일반 > 고급 으로 들어가면 해당 항목 체크 해제 후 저장 > 변경 내용 활성화 -> 다시 붉은색 글씨인 security warnings ~ 에 들어가서 Refresh Warnings를 누르면 해당 ID의 warning이 사라지는 것을 확인 가능 2) Message ID 091026 최신 CPU 패치 (Coherence 패치) 적용 -> 다시 붉은색 글씨인 security warnings ~ 에 들어가서 Refresh Warnings를 누..

    [WebLogic][Error] Exception in AppMerge flows' progression

    weblogic 11g (10.3.6)에서 deploy 할 때 생길 수 있는 error 원인은 weblogic 11g에서 지원되는 web.xml의 JAVA EE servelt version이 아니기 때문 #### weblogic 11g는 servlet 2.2 ~ 2.5 까지, 12c R1(12.1.x)는 servlet 3.0까지, 12c R2(12.2.x)는 servlet 3.1까지 지원됨 #### web.xml의 servlet 버전을 2.4로 맞췄더니 배치가 정상적으로 됨.

    Oracle Linux 8 버전 ohs 12.2.1.4 설치 Package 누락 error

    Oracle Linux 8, Redhat Linux 8에서 ohs 12.2.1.4를 설치할 때 package 누락으로 설치 진행이 안됨. - compat-libcap1-1.10 - compat-libstdc++-33-3.2.3-x86_64 이를 해결하기 위해서는 patch 31190532를 적용시켜야 함. (Doc ID 2652061.1) ### silent mode로 Oracle Linux 8에서 ohs 12.2.1.4를 설치하고자 할때 ###

    Oracle log4j 관련 추가된 취약점 (CVE-2021-45046)

    기존 log4j 관련 취약점(CVE-2021-44228)으로 인해 Weblogic 12.2.1.3, 12.2.1.4, 14.1.1은 Log4j 버전을 2.15로 업그레이드 하는 패치를 제공했으나 (patch 33660731), Apache Software Foundation은 추가 취약점 (CVE-2021-45046)을 해결하는 Apache 버전 2.16을 출시함. 이에 따라 Weblogic에서는 기존 패치를 대체하여 Log4j 버전을 2.16으로 업그레이드 하는 패치 (patch 33660731)를 발표함.