!! 필수 패키지 설치 우선 수행
1. 설치 파일 압축 해제
2. 설치
wls.rsp
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#Set this to true if you wish to skip software updates
DECLINE_AUTO_UPDATES=true
#My Oracle Support User Name
MOS_USERNAME=
#My Oracle Support Password
MOS_PASSWORD=<SECURE VALUE>
#If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true
AUTO_UPDATES_LOCATION=
#Proxy Server Name to connect to My Oracle Support
SOFTWARE_UPDATES_PROXY_SERVER=
#Proxy Server Port
SOFTWARE_UPDATES_PROXY_PORT=
#Proxy Server Username
SOFTWARE_UPDATES_PROXY_USER=
#Proxy Server Password
SOFTWARE_UPDATES_PROXY_PASSWORD=<SECURE VALUE>
#The oracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/sw/web/ohs/12.2.1.4
#The federated oracle home locations. This should be an existing Oracle Home. Multiple values can be provided as comma seperated values
FEDERATED_ORACLE_HOMES=
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=Standalone HTTP Server (Managed independently of WebLogic server)
ORACLE_HOME 수정하여 사용
oraInst.loc
inventory_loc=/sw/install_files
inst_group=app
./fmw_12.2.1.4.0_ohs_linux64.bin \
-silent \
-responseFile /sw/install_files/wls.rsp \
-invPtrLoc /sw/install_files/oraInst.loc
RHEL7 환경에서 compat-libstdc++-33-3.2.3 라이브러리가 설치가 안되는 문제가 있음
패키지 설치 실패로 인한 OHS 설치 실패 에러
다음과 같이 패키지 설치 가능
yum install compat-libstdc++-33
rsp 파일을 작성하지 않고 설치하는 방법
- rsp에 미리 적어줬던 내용을 설치 과정중 하나씩 작성하는 방법으로 비추천
./fmw_12.2.1.4.0_ohs_linux64.bin \
-silent \
-invPtrLoc /sw/install_files/oraInst.loc \
ORACLE_HOME=/sw/web/ohs/12.2.1.4 \
DECLINE_SECURITY_UPDATES=true \
INSTALL_TYPE="Standalone HTTP Server (Managed independently of WebLogic server)"
3. 도메인 생성
domain.py
selectTemplate('Oracle HTTP Server (Standalone)', '12.2.1.3')
loadTemplates()
cd ('SystemComponent/ohs1')
set('Name','web')
cd('/SecurityConfiguration/base_domain')
set('NodemanagerUsername','weblogic')
set('NodemanagerPasswordEncrypted','weblogic1')
cd('/')
writeDomain('/sw/web/ohs/12.2.1.4/domains/base_domain')
closeTemplate()
exit()
selectTemplate('Oracle HTTP Server (Standalone)', '12.2.1.3')
12.2.1.4 템플릿 사용시 문제 발생으로 12.2.1.4 버전 설치시에도 12.2.1.3으로 작성할 것
set('Name','web') : component 이름 설정
set('NodemanagerUsername','weblogic') : 노드매니저 계정 설정
set('NodemanagerPasswordEncrypted','weblogic1') : 노드매니저 계정 비밀번호 설정
writeDomain('/sw/web/ohs/12.2.1.4/domains/base_domain') : 도메인 경로 설정
다음 명령어로 도메인 생성
${ORACLE_HOME}/oracle_common/common/bin/wlst.sh domain.py
4. ohs 실행
1) nodemanager 실행
${DOMAIN_HOME}/bin
./startNodeManager.sh &
2) nodemanager 실행 세션 유지하고 새로운 세션으로 component 실행
./startComponent.sh ${component_name}
실행시 nodemanager 비밀번호를 물어봄
위에서 생성한 nodemanager 비밀번호 입력
웹서버 실행 확인
ip:7777
${DOMAIN_HOME}/bin 경로의 실행 스크립트를 사용하면 백그라운드 실행, 옵션 튜닝 불가 등의 문제가 있기 때문에 ${DOMAIN_HOME} 경로에 별도의 기동/중지 스크립트를 만들어 사용하는 것을 권장
startNM.sh
USER_NAME=app
DOMAIN_HOME=/sw/web/ohs/12.2.1.4/domains/base_domain
LOG_DIR=${DOMAIN_HOME}/logs
SERVER_NAME=webnm
# Check User Name
IAM=`id -un`
# Check Startup User Check
if [ $USER_NAME != $IAM ] ; then
echo "Error : This user is \"$IAM\". Please login as a \"$USER_NAME\" user."-
exit
fi
# Check Process Check
PID=`ps -ef | grep java | grep ${SERVER_NAME} | awk '{print $2}'`
if [ "$PID" != "" ] ; then
echo "ERROR : \"${SERVER_NAME}\" is already running!!"
exit
fi
JAVA_OPTIONS="-D${SERVER_NAME}"
export JAVA_OPTIONS
mv ${LOG_DIR}/${SERVER_NAME}.out ${LOG_DIR}/${SERVER_NAME}.`date +'%y%m%d_%H%M%S'`
nohup ./bin/startNodeManager.sh > ${LOG_DIR}/${SERVER_NAME}.out 2>&1 &
sleep 1
tail -f ${LOG_DIR}/${SERVER_NAME}.out
stopNM.sh
./bin/stopNodeManager.sh
startWeb.sh
./bin/startComponent.sh ${component_name}
stopWeb.sh
./bin/stopComponent.sh ${component_name}
'WEB > OHS' 카테고리의 다른 글
8. OHS 12cR2 환경 설정 (0) | 2024.08.07 |
---|---|
7. NodeManager 비밀번호 저장 설정하기(StoreUserConfig) (0) | 2024.08.06 |
5. OHS 11g + weblogic 11g 연동 (0) | 2024.08.05 |
4. OHS 11g 환경 설정 (0) | 2024.08.01 |
3. OHS 11g 설치 (11.1.1.x) (0) | 2024.08.01 |