Loading...
 
Print

Oracle WebTier? 제품은 현재 크게 11gR1과 12cR2로 구분할 수 있다.

Oracle WebTier? 11g (11.1.1.9)
제품 구성은 아래와 같이 구성되어져 있다.
  • Oracle HTTP Server (OHS) with TLS 1.2 Protocol Support
  • Oracle Process Manager (OPMN)
  • Oracle Web Cache with TLS 1.2 Protocol support
  • WebLogic Server Proxy Plug-in
  • Oracle Proxy Plug-in
  • OSSO Plug-in
  • Fusion Middleware Upgrade Assistant
  • Remote Diagnostic Agent
  • Configuration Manager

여기에서 알 수 있듯이 OHS, WebCache가? 포함되어져 있고, 서비스 기동 및 종료에는 OPMN을 이용한다. 즉, opmnctl 커멘드를 이용하여 서비스를 관리한다.

Oracle WebTier? 11g (12.2.2.1)
제품 구성은 아래와 같이 구성되어져 있다.
  • Oracle HTTP Server (OHS)
  • Oracle WebLogic? Management Framework
  • Oracle WebLogic? Web Server Proxy Plug-in
  • Oracle WebGate? Plug-in
  • Fusion Middleware Upgrade Assistant
  • Remote Diagnostic Agent
  • Configuration Manager

WebTier? 11gR2와 비교하여 WebCache가? 존재하지 않는다. 이유는 WebCache는? 더이상 나오지 않게 되었다.



본 문서에서는 Oracle WebTier11gR1을? 가지고 설치에 대한 설명을 하고자 한다.




WebTier 11gR1 Download

Oracle WebTier11gR1은? 아래의 URL에서 다운받을 수 있다. 지원하는 Platform으로는 Windows, Linux, Soliaris SPARC, AIX, HP-UX이다.

Download URL: http://www.oracle.com/technetwork/middleware/webtier/downloads/index.html

다운로드 가능한 버전은 Oracle WebTier? 11gR1 (11.1.1.9)이며, WebTier? 11gR1의 최종 패치 버전이다. 따라서 이보다 낮은 버전을 설치하고자 하는 경우에는 support.oracle.com에서 원하는 버전을 받아서 설치한다. 즉, Patch는 설치 가능한 Full 버전으로 제공되고 있다.

현재 시점에서 설치 가능한 Oracle WebTier? 11gR1 제품은 아래와 같다.

  • Patch 12395099: Oracle WebCenter? Suite 11g Patch Set 4 (11.1.1.5.0)
  • Patch 12395115: Oracle Fusion Middleware Web Tier Utilities 11g Patch Set 4 (11.1.1.5.0)
  • Patch 16471553: Oracle Fusion Middleware Web Tier Utilities 11g Patch Set 6 (11.1.1.7.0)
  • Patch 16471553: Oracle Fusion Middleware Web Tier Utilities 11g Patch Set 6 (11.1.1.7.0)
  • Patch 20995453: Oracle WebCenter? Suite 11g Patch Set 7 (11.1.1.9.0)

Close
informationOracle9iAS의 OHS는 WebTier 제품이 아닌가???

Oracle은 순수한 Open Source인 Apache HTTP Server를 자사 제품의 일부로 적용하여 Web-WAS-DB의 구조에서 Web을 담당하는 제품으로 변형하여 차용하였다. 이는 Oracle사 뿐만 아니라 IBM도 마찬가지였다. 즉, Apache HTTPD Server를 일부 변형하여 Oracle HTTP Server (OHS)라는 이름으로 사용하였으며, 초기의 제품은 Oracle0iAS 1.0.2에서 적용되어졌고, Oracle10g Database에서도 함께 배포되어졌다.

OHS는 Apache HTTP Server 1.3.9.x 버전을 Oracle10gAS R3 (10.1.3)까지 적용하였고 Apache HTTP Server 2.x.x 버전은 Oracle WebTier? 제품에 포함된 OHS에서부터 본격적으로 적용되어졌다. 따라서 Oracle10gAS에 있는 OHS도 Oracle WebTier에? 포함된다고 할 수 있지만 공식적으로 Oracle WebTier라는? 용어는 WAS의 핵심 제품군으로 Oracle WebLogic? Server를 위치시키면서부터이다. 과거 Oracle0iAS나 Oracle10gAS는 Web과 WAS가 통합된 형태인 OHS + OC4J 구조였다. Oracle사가 BEA를 인수하고부터 WebLogic? Server가 OC4J를 대체하면서부터 OHS + WebLogic의? 구조를 구분지는데에 WebTier라는? 용어가 필요했다. 왜냐하면 WebLogic은? 전통적으로 Apache와 구분되어 사용되었으며, 과거 BEA는 IBM이나 Oracle 처럼 Open Source인 Apache HTTP Server를 Web Server용으로 사용할 수 있게 Plug-In을? 제공했지 통합하지는 않았었다.






Linux Operating System Requirements

Linux 환경에서 Oracle WebTier? 11gR1은 아래의 Platform에서 설치 및 운영이 가능하다.

  • x86 Oracle Linux 4 (UL7+) and Red Hat Linux 4 (UL7+)
  • x86 Oracle Linux 5 (UL3+) and Red Hat Linux 5 (UL3+)
  • x86 SUSE 10 (SP3+)
  • x86 SUSE 11 (all SP levels included)
  • x86-64 Oracle Linux 4 (UL7+) and Red Hat Linux 4 (UL7+)
  • x86-64 Oracle Linux 5 (UL3+) and Red Hat Linux 5 (UL3+)
  • x86-64 Oracle Linux 6 (UL1+) and Red Hat Linux 6 (UL1+)
  • x86-64 SUSE 10 (SP1+)
  • x86-64 SUSE 11 (all SP levels included)


이들중에서 Oracle Linux 6 (혹은 Red Hat Linux 6)의 64bit에서 설치하는 것을 기준으로 하며, 이 경우에 아래의 RPM들이 추가로 설치가 요구되어진다. 참고로 x86_64에서 설치한다 할지라도 32bit library도 필요한데 64bit와 32bit의 구분을 해야 한다 (x86_64: 64bit용, i686: 32bit를 의미)

*binutils-2.20.51.0.2-5.28.el6
*compat-libcap1-1.10-1
*compat-libstdc++-33-3.2.3-69.el6 for x86_64
*compat-libstdc++-33-3.2.3-69.el6 for i686
*gcc-4.4.4-13.el6
*gcc-c++-4.4.4-13.el6
*glibc-2.12-1.7.el6 for x86_64
*glibc-2.12-1.7.el6 for i686
*glibc-devel-2.12-1.7.el6 for i686
*libaio-0.3.107-10.el6
*libaio-devel-0.3.107-10.el6
*libgcc-4.4.4-13.el6
*libstdc++-4.4.4-13.el6 for x86_64
*libstdc++-4.4.4-13.el6 for i686
*libstdc++-devel-4.4.4-13.el6
*libXext for i386
*libXtst for i386
*libXi for i386
*openmotif-2.2.3 for x86_64Footref 7
*openmotif22-2.2.3 for x86_64Footref 7
*redhat-lsb-4.0-3.el6 for x86_64
*sysstat-9.0.4-11.el6


기타 Platform에 대해서 필요한 패키지나 요구조건은 아래의 문서를 참고한다.
http://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABJBCAI



설치 환경 설정

Oracle WebTier를? 설치하고 운영하는 OS User에 대해서 사전에 환경 설정을 해 놓는다면 설치 후 따로 작업을 하지 않기에 여러가지로 수월하게 작업을 진행할 수 있다. 여기에서는 OS 사용자 프로파일에서 이러한 환경을 미리 설정하는 것으로 하고자 한다.

$HOME/.profile
OS User는 oraweb이고 OS Group은 web이라고 가정하고 진행한다. 그리고 OS User의 Shell은 Korn shell을 사용한다고 가정한다. Born shell일 경우에는 .profile이 아니라 .bash_profile에 아래 내용을 설정해야 한다.
export ORACLE_BASE=/d1/oraweb/11g
export MW_HOME=$ORACLE_BASE
export ORACLE_HOME=$MW_HOME/wt11g
export INSTANCE_NAME=hactus
export INSTANCE_HOME=$ORACLE_HOME/instances/$INSTANCE_NAME
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=.:$INSTANCE_HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin

umask 022
export ORACLE_OWNER=oraweb
export TERM=vt100
export TEMP=/tmp
export TEMPDIR=/tmp
export TMP=/tmp
export TMPDIR=/tmp

#------------------------------------------------
alias ll='ls -lrt'
alias oh='cd $ORACLE_HOME'
alias oplog='cd $INSTANCE_HOME/diagnostics/logs/OPMN/opmn'
alias ohlog='cd $INSTANCE_HOME/diagnostics/logs/OHS/ohs1'
alias wclog='cd $INSTANCE_HOME/diagnostics/logs/WebCache/webcache1'
alias data='cd /d2/data/oraweb/$ORACLE_SID'
alias logs='cd /d3/logs'
alias pro='. ~/.profile'
#------------------------------------------------

PS1='['`hostname`']''$PWD>'
set -o vi
stty erase ^H
export LANG=C
export TMOUT=0


여기에서 중요한 것은 다음과 같다. 이들은 Oracle Database를 설치할 때와 비교해서 살펴보면 이해하기가 쉽다.

  • Middleware Directory: ORACLE DB를 설치할 경우 ORACLE_BASE가 있듯이 Oracle Fusion Middleware 제품에서는 Oracle Middleware Directory가 있다. 해서 여기에서는 ORACLE_BASE와 동일하게 취급하며 그 절대 위치는 /d1/oraweb/11g라고 가정한다.
  • Oracle Home Directory: ORACLE DB를 설치할 때의 ORACLE_HOME과 동일하다고 볼 수 있다. $MW_HOME/wt11g라고 가정한다.
  • Instance Name: ORACLE_SID와 동일하다. 여기에서는 그것을 hactus라고 가정한다.
  • Instance Home Directory: ORACLE DB에서는 SID 이름 아래에 실제의 데이터 파일들이 저장되는데 이때 데이터 파일들이 저장되는 oradata/$SID와 동일한 개념이다. 따라서 Instance Home 위치는 $ORACLE_HOME/instances/$INSTANCE_NAME으로 정의한다.


나머지 내용들은 크게 의미가 없다.




WebTier 11gR1 설치


다운로드한 파일을 압축 해제 후 X-Windows? 환경에서 다음과 같은 runInstaller를 수행하여 일련의 설치 과정을 통하여 Oracle WebTier? 11gR2를 설치, 진행한다.

STEP 1) ./runInstaller
oraweb으로 로그인하여 X-Windows? 환경에서 runInstaller를 실행한다.


Image


Created by jhpark. Last Modification: Thursday 14 of April, 2016 17:54:02 KST by Admin. (Version 14)
[ Execution time: 0.16 secs ]   [ Memory usage: 23.68MB ]   [ Queries: 87 in 0.00 secs ]   [ Server load: 0.06 ]

Shout anything, anybody...

jhpark: 감기가 장난이 아니내요. 모두들 감기 조심하세요...~
jhpark: 세렌즈 홈페이지의 Tiki에 대한 Patch가 이루어졌습니다. 새로운 버전은 Tiki 12.3
jhpark: 말그대로 키오스크이지요. 뭔가 샤우팅하고 싶은 것이 있다면 그것이 무엇이든 샤우티잉...
meng: 이건 뭐지요 ㅋㅋ
jhpark: 이곳 정자동엔 함박눈... 오늘 어케 퇴근하나.
Ji-Su Hong: 출첵? ㅎ~
jhpark: sql_mode=""의 위력은 대단하다. 특히 End User의 입장에서는...
박영훈: testtest
jhpark: 명규야 잘자라, 내일을 위해서... ㅋㅋ
Admin: 아우, 홈페이지 결국은 오픈했당. 어지러워라...