전체 글 399

[정보] OPATCH 유틸리티

OPatch 유틸리티를 사용하면 오라클 WebLogic, DB 등을 포함한 오라클 소프트웨어 패치 관리를 쉽게 할 수 있습니다. opatch 유틸리티는 $ORACLE_HOME/Opatch 디렉토리에서 찾을 수 있습니다. 1. opatch 버전 $ORACLE_HOME/OPatch/opatch version 2. 기 적용된 패치 인벤토리 상세 내역 조회 $ORACLE_HOME/OPatch/opatch lsinventory 3. 기 적용된 패치 목록 조회 ORACLE_HOME/OPatch/opatch lspatches 4. 기 적용된 패치(예, 33494824) 상세 정보 $ORACLE_HOME/OPatch/opatch query -all {패치 파일 위치} (예) $ORACLE_HOME/OPatch/opat..

WAS/WebLogic 2023.03.29

[정보] OCI 용 WebLogic Server

1. OCI 용 WebLogic Server Edition 지원 OCI용 Oracle WebLogic Server는 다음 Oracle WebLogic Server 에디션을 지원합니다. Oracle WebLogic Server Standards Edition Oracle WebLogic Server Enterprise Edition Oracle WebLogic Server Suite 2. OCI 용 WebLogic Server 버전 지원 OCI용 Oracle WebLogic Server는 다음 Oracle WebLogic Server 버전을 지원합니다. Oracle WebLogic Server 14c(14.1.1.0) Oracle WebLogic Server 12c(12.2.1.4) 3. OCI 용 Web..

[Tips] WebLogic에서 http 메소드 제한 (보안취약점 조치)

보통 HTTP를 통해 메소드 호출 시에 GET/POST 방식을 주로 사용합니다. 보안 취약점을 조치하기 위해 다른 메소드를 제한하는 방법은 아래와 같습니다. 1. WEB-INF/web.xml 파일에 설정 HTTP Method Restricted /* PUT DELETE HEAD OPTIONS TRACE 2. 설정 후, 테스트 curl 등 별도 툴로 할 수 있지만, telnet으로도 간단하게 테스트 할 수 있습니다. 설정이 완료되면, HTTP 응답 코드가 "401-Unauthorized" 또는 "501-Not Implemented"이면, 성공적으로 설정됨을 확인할 수 있습니다. $ PUT /testweb HTTP/1.0 $ DELETE /testweb HTTP/1.0 $ HEAD /testweb HTTP/..

WAS/WebLogic 2023.03.27

[정보] WebLogic 플러그인 SSL 파라미터

WebLogic SSL 프로토콜을 통해 연결 시에 아래와 같은 파라미터 설정이 추가적으로 필요합니다. SecureProxy (기본값 : OFF) 플러그인과 WebLogic Server 간의 모든 통신에 SSL 프로토콜을 사용하려면 이 매개변수를 ON으로 설정하십시오. 이 매개변수를 정의하기 전에 SSL 프로토콜에 대한 해당 WebLogic Server의 포트를 구성해야 합니다. WebLogicSSLVersion (기본값 : 플러그인과 WebLogic 간 최적의 프로토콜) 플러그인과 WebLogic 서버 간의 통신에 사용할 SSL 프로토콜 버전을 지정합니다. 이 설정은 웹 서버의 ssl.conf 파일과 일치할 필요가 없습니다. 플러그인은 WebLogic Server와 통신하기 위해 자체 SSL 버전을 가질..

웹서버/OHS 2023.03.27

[정보] Storage in OCI

(원문) https://k21academy.com/1z0-1072/videooracle-cloud-infrastructure-oci-storage-object-block-file-storage-data-transfer-service/ 1. 스토리지 서비스 개요 OCI는 데이터 저장을 위한 Storage 서비스를 제공합니다. 또한 OCI는 스토리지 서비스에 저장된 데이터를 안전하게 보호하고 이 데이터를 고가용성으로 만들고 장애 조치 상태에서 데이터를 복구하는 등 다양한 서비스를 제공합니다. 2. 스토리지 옵션 Block Volume Storage 블록 스토리지는 원시 스토리지 장치 수준에서 작동하며 iSCSI와 같은 프로토콜을 사용하여 번호가 매겨진 고정 크기 블록 집합으로 데이터를 관리합니다. 블록 볼륨..

[정보] Java Mission Control(JMC) 이해

(원문) https://www.prosysopc.com/blog/using-java-mission-control-for-performance-monitoring/ 개요 Oracle Java Mission Control은 Java 애플리케이션을 관리, 모니터링, 프로파일링 및 문제 해결하기 위한 도구 모음입니다. Oracle Java Mission Control은 버전 7u40부터 표준 Java SDK에 포함되었습니다. JMC는 JMX Console과 Java Flight Recorder로 구성됩니다. 더 많은 플러그인을 Mission Control 내에서 쉽게 설치할 수 있습니다. JMC는 Eclipse IDE에도 설치할 수 있습니다. Java Mission Control은 JMX를 사용하여 원격 Jav..

[정보] 오라클, 자바 20 출시 - Java 20(Oracle JDK 20)

오스틴, 텍사스주 , 2023년 3월 21일 /PRNewswire/ -- 오라클은 오늘 세계 최고의 프로그래밍 언어 및 개발 플랫폼의 최신 버전인 Java 20 의 출시를 발표했습니다Java 20(Oracle JDK 20)은 개발자가 생산성을 향상하고 조직 전체에서 혁신과 성장을 주도하는 데 도움이 되는 플랫폼 향상을 포함하여 수천 가지의 성능, 안정성 및 보안 개선 사항을 제공합니다. 오라클은 3월 20일부터 23일까지 캘리포니아 레드우드 쇼어스에서 온라인으로 진행되는 Oracle DevLive Level Up 이벤트에서 오늘 열리는 Java Developer Day에서 Java 20의 최신 기능을 선보입니다. 최신 JDK(Java Development Kit)는 7개의 JEP(JDK Enhanceme..

[Tips] OOME 발생 시에 프로세스 kill

OutOfMemoryError가 발생한 JVM은 클러스터에 악영향을 미칠 수 있는 불확실한 상태로 남을 수 있습니다. JVM이 복구를 시도하도록 허용하는 대신 OutOfMemoryError 발생 시 종료되도록 JVM을 구성하는 것이 좋습니다. 1. Oracle HotSpot JVM UNIX/LINUX -XX:OnOutOfMemoryError="kill -9 %p" Windows -XX:OnOutOfMemoryError="taskkill /F /PID %p" 2. IBM JVM UNIX/LINUX -Xdump:tool:events=throw,filter=java/lang/OutOfMemoryError,exec="kill -9 %pid" Windows -Xdump:tool:events=throw,filter..

코히어런스 2023.03.22

[Tips] 로그레벨(0-9) 변경

로거의 로그 수준에 따라 내보내는 로그 메시지가 결정됩니다. 기본 로그 수준은 오류, 경고, 정보 및 일부 디버그 메시지를 내보냅니다. 개발 중에 모든 디버그 메시지가 기록되도록 로그 수준을 최대 설정으로 올려야 합니다. 다음 로그 수준을 사용할 수 있습니다. 0 - 로깅 수준과 연결되지 않은 메시지. 1 – 이전 수준의 메시지와 오류 메시지가 포함. 2 – 이전 수준의 메시지와 경고 메시지가 포함. 3 – 이전 수준의 메시지와 정보 메시지가 포함다. 4-9 – 이 수준에는 이전 수준의 메시지와 내부 디버깅 메시지가 포함되고, 로그 수준이 높아질수록 더 많은 로그 메시지가 생성됨. 기본 로그 수준은 5임. -1 – 로그 메시지를 내보내지 않음. 로그 수준을 변경하려면 작동 재정의 파일을 편집하고 수준 번..

코히어런스 2023.03.21

[명령어] WLST shutdown()

실행 중인 서버 인스턴스, 클러스터 또는 시스템 구성 요소를 Gracefully 종료합니다. shutdown 명령은 서버, 클러스터 또는 시스템 구성 요소를 종료하기 전에 진행 중인 모든 작업이 완료될 때까지 기다립니다. Managed Server 인스턴스에 연결된 경우 shutdown 명령을 사용하여 WLST가 연결된 유일한 Managed Server 인스턴스를 종료합니다. Managed Server 인스턴스에 연결되어 있는 동안 다른 서버를 종료할 수 없습니다. 사용법 shutdown([name], [entityType], [ignoreSessions], [timeOut], [force], [block], [properties], [waitForAllSessions]) Argument Definiti..

WAS/WebLogic 2023.03.21