IT/Server

CentOS7에 OHS 설치하기

Bloger A 2022. 3. 12. 21:46
반응형

※ 기타 다른 블로그들의 도움을 받았으며, 개인 기록 보관용으로 글 작성하였습니다.

 

환경 : CentOS 7  (용량 넉넉하지 않으면 용량없다고 설치 안됨. 필자는 빡쳐서 120G를 할당한 서버를 새로 설치했다)

설치 파일 : OHS 12.2.1

 

Step 1. CentOS 7을 준비한다. 여러 패키지 업데이트

 

Step 2. root# yum -y update 해준다

 

Step 3. oracle 공홈에서 OHS 설치 파일 다운받아서 서버에 업로드한다.
업로드 폴더 명 : /tmp/shared/ohs

 

구글에 OHS download 검색하면 오라클 공홈 나오고 거기서 버전 선택에서 다운로드하면 됨
운영체제에 맞는 설치 버전을 검색하고, 파일 다운받으려면 오라클 계정 만들어야한다.

 

Step 4. 계정 생성한다. 왜냐면 생성한 ohs 운영 계정 홈디렉터리 아래 설치할거라서

root# useradd webtier
root# groupadd webadmin
root# usermod webtier -G webadmin

webadmin 그룹에 webtire 들었는지 확인하고
/home/webtier 생성되었는지 확인

Step 5. OHS 업로드한 폴더에 아래 파일 만들어준다.
/tmp/shared/ohs


5-1. ohs.rsp

[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
DECLINE_AUTO_UPDATES=true
ORACLE_HOME=/home/webtier/ohs
INSTALL_TYPE=Standalone HTTP Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
MIDDLEWARE_HOME=/home/webtier
INSTALL AND CONFIGURE LATER TYPE=true
SKIP_SOFTWARE_UPDATES=true

 

5-2. oraInst.loc   (대문자 I nst 임)

inventory_loc=/tmp/webtier11g
inst_group=webadmin

 

Step 6. 필수 패키지 설치

root# yum install -y binutils*el6 compat-libcap* compat-libstdc*.el6 compat-libstdc*i686 gcc*.el6 gcc-c*el6 glibc*el6 glibc*i686 glibc-deve*i686 libaio*el6 libaio-devel*el6 libgcc*el6 libstdc++*el6 libstdc++i686 libXext*i686 libXtst*i686 openmotif* openmotif*i686 sysstat*el6

이거 안하면 설치오류남

 

Step 7.  설치

/tmp/shared/ohs 에 ohs 설치 파일과 위에서 생성한파일이 있음.
위의 설치 및 만든 파일들을 webtier의 폴더 안으로 이동해준다.
파일의 오너와 그룹을 webtier로 변경해줌
root# chmod 777 ./* (zip, 다른 파일들)
root# chown webtier webtier ./*

webtier# unzip fmw_12.2.1.2.0_ohs_linux64_Disk1_1of1.zip
해주면 fmw_12.2.1.2.0_ohs_linux64.bin 파일 나온다.


webtier# ./fmw_12.2.1.2.0_ohs_linux64.bin -silent -responseFile ohs.rsp -invPtrLoc oraInst.loc

 

반응형