Weblogic 12cR2 기준으로 엔진 및 도메인 디렉터리 구성 정리에 대한 글이다.
1. Engine directory
- Opatch : opatch 유틸리티가 담겨진 디렉토리. PSU, SPB 등 patch 진행 가능.
- cfgtoollogs : opatch, oui 관련된 log가 담긴 directory. 설치 및 구성 transaction에 대한 log 파일 또한 포함.
- coherence : coherence 관련된 directory.
- inventory : Oracle home(engine)에 설치된 구성 요소, 기성 세트 및 패치에 대한 metadata를 포함하는 directory.
- oraInventory : loc 파일을 사용해서 경로를 정해주지 않는다면 default 경로는 {ORACLE_BASE]/oraInventory. Oracle Inventory는 서버에 설치된 모든 Oracle software의 중앙 inventory이다. Oracle home directory registroy 및 Oracle software 설치의 설치 log 및 추적 파일이 포함된다.
### loc 파일을 사용하여 oraInventory를 생성할 때 고려할 점
inventory_loc={oraInventory 설치 희망 경로}/oraInventory inst_group={gid} => 'id' 명령어를 통해 확인 |
- oracle_common : Oracle common home. Oracle Enterprise Manager Fusion Middleware Control 및 JRF (Java Required Files)에 필요한 파일이 포함.
- oui : oui는 Oracle Universal Installer의 약자. oui란 Enterprise Manager Grid Control을 설치하는데 쓰이는 installer이다.
- wlserver : Weblogic server home. Weblogic 제품 파일(weblogic binaries)이 존재하는 directory.
- install : 설치 관련 파일과 스크립트가 포함되어 있는 directory.
- domain-registry.xml : 현재의 Oracle Fusion Middleware Infrastructure에 등록된 모든 domain의 위치가 포함.
============================================================================
2. Domain directory
- autodeploy : Weblogic이 운영될때 해당 directory는 application을 배포하는 것을 더욱 용이하게 해 준다. (개발 모드일 때)
- bin : 기동 / 중지 등의 역할을 하는 default script가 존재하는 위치
- config : config.xml 등 domain 설정 정보가 담긴 위치.
- configCache : 도메인 구성 문서에 변화가 생겼을 때, 해당 변화를 확인할 때, 성능을 최적화하는데 사용.
- diagnostics : weblogic 진단 프레임워크 관련 시스템 모듈 포함
- jdbc : JDBC 관련 시스템 모듈 포함
- jms : JMS 관련 시스템 모듈 포함
- nodemanager : Nodemanager 연결에 필요한 정보 포함
- security : 보안 프레임워크 관련 시스템 모듈 포함
- startup : Startup plan이 담긴 시스템 모듈 포함
- console-ext : Administration Console Extensions에 관련된 directory이다.
- init-info : Weblogic domain provisioning에 관련된 파일들을 포함. 하위 내용들은 수정하지 않아야 됨.
- lib : 각 instance의 classpatch에 JAR 파일을 더하는 위치.
- orchestration : Oracle Orchestration (PaaS solution)에 관련된 directory.
- original
- pending : 요청은 들어왔으나 아직 활성화되지 않은 설정 변경사항들을 나타내는 설정 파일들 포함. 변경사항이 적용되면 해당 파일은 디렉토리에서 삭제됨.
- resources
- security : 보안 관련 파일을 포함. 위 파일들은 단일 domain 내 weblogic instance에 동일하게 적용된다.
- servers
- /server-name : 각 instance에 대한 data 포함
- /server-name/cache : 캐시된 data를 포함하는 파일 & 디렉토리 포함
- /server-name/data : 서버를 지속적인 상태로 유지시키는 파일 포함. instance를 운영하는 데 사용됨.
- /server-name/data/ldap : 내장된 LDAP 데이터베이스 포함.
- /server-name/data/store : weblogic의 영구적인 저장소 포함.
- /server-name/logs : log 및 진단 정보 포함. 디버깅이나 감시 목적으로 사용됨.
- /server-name/logs/diagnostic_images : weblogic 진단 프레임워크에서 생성된 정보를 포함.
- /server-name/security : 보안 관련 파일 포함. boot.properties나 SSL 키에 대한 파일 등 내포.
- /setver-name/tmp : instance가 기동되는 중에 생성되는 임시적인 directory 및 file 포함.
- nodemanager : nodemanager 관련 설정들을 담고 있는 directory.
- tmp : 임시로 파일을 저장하는 directory. 안의 파일들은 수정하면 안됨.
'Oracle > Weblogic' 카테고리의 다른 글
Weblogic Log level (0) | 2022.03.17 |
---|---|
Weblogic Auto Deployment (0) | 2022.03.14 |
Weblogic Stuck (0) | 2022.02.23 |
Weblogic 점검 방법 (0) | 2022.02.23 |
WebLogic log time format (0) | 2022.02.23 |