database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 11392 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 11392
FreeBSD에서 리눅스용 오라클 애플리케이션 서버 사용하기
작성자
정재익(advance)
작성일
2002-07-18 14:06
조회수
5,590

FreeBSD에서 리눅스용 오라클 애플리케이션 서버 사용하기

 

Marcel Moolenaar <marcel@scc.nl> 저.

http://www.scc.nl/~marcel/howto-oas.html

 

원본출처 : http://www.kr.freebsd.org/doc/howto-oracle/howto-oas.shtml

 

김승영 <nobreak@kr.FreeBSD.org> 역.

1999년 6월 12일

 

0. 머리말

 

본 HOWTO 문서는 리눅스용 OAS 3.0에 적용됩니다. 현재 OAS를 FreeBSD 환경에서 사용하는데 2개의 문제점이 발견되었습니다.

 

1. 리눅스 환경 만들기

 

오라클8은 이미 설치하였을 것이므로, 리눅스 환경을 에뮬레이션 하기위한 패키지들도 적절히 설치되어 있을 것입니다. 문제는 OAS가 리눅스 ps(1)에 의존적이라는 점입니다. FreeBSD에서는 /proc 이 에뮬레이션 되지 않아 FreeBSD에 맞도록 procps 를 포팅하였습니다. 포트는 여기서 구할 수 있습니다. 급한데로 쓸만합니다만, 아직 FreeBSD 포트 콜렉션 형식을 취하진 않습니다.

 

2. 오라클 환경 개선

 

OAS가 오라클 계정에서 실행된다고 가정합니다. 제품은 기본적으로 서버에 접근하는 사용자들에게 자동적으로 DBA 권한을 부여하는데, 그렇게 하고싶지는 않을것 입니다.

다음 환경 변수들이 설정되어 있는지 확인하십시요.

 

ORAWEB_HOME=$ORACLE_HOME/ows/3.0; export ORAWEB_HOME 
ORAWEB_SITE=scones; export ORAWEB_SITE 
ORAWEB_ADMIN=/oracle/admin; export ORAWEB_ADMIN 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/oracle/ows/3.0/lib:/oracle/ows/3.0/omx/lib 
export LD_LIBRARY_PATH 
PATH=$PATH:$ORAWEB_HOME/bin; export PATH 
MANPATH=${MANPATH}:/oracle/ows/3.0/omx/man; export MANPATH 

 

3. 패치

 

적용할 패치는 4개 입니다. 그중 3개는 설치전에 패치하여야 하며, 마지막 하나는 설치후 적용하여야 합니다.

 

3.1 설치전 패치

패치를 적용하여야 하기때문에 CD에서 바로 설치할 순 없습니다. 먼저 디스크에 CD를 복사한 후, OAS의 루트 디렉토리에서 본 패치를 적용하십시요:

 

*** ows/3.0/install/lstnr.ins~  Tue Sep 29 22:22:53 1998 
--- ows/3.0/install/lstnr.ins   Sun Dec 27 23:35:01 1998 
*************** 
*** 1069,1074 **** 
--- 1069,1075 ---- 
        } /*End SYS*/ 
        ows_sol_rel=4; 
+       solaris_rel=5; 

        if (solaris_rel > ows_sol_rel) 
                Start_Server=false; 

-- 
*** ows/3.0/install/wrb.ins~    Tue Jun 30 02:12:36 1998 
--- ows/3.0/install/wrb.ins     Sun Dec 27 23:39:07 1998 
*************** 
*** 1204,1209 **** 
--- 1204,1210 ---- 
        } /*End SYS*/ 
        ows_sol_rel=4; 
+       solaris_rel=5; 

        if (solaris_rel > ows_sol_rel) 
                Start_Server=false; 

-- 
*** ows/3.0/install/ows.ins~    Tue Jun 30 02:12:32 1998 
--- ows/3.0/install/ows.ins     Sun Dec 27 23:43:02 1998 
*************** 
*** 431,436 **** 
--- 431,437 ---- 
        } /*End SYS*/ 
        ows_sol_rel=4; 
+       solaris_rel=5; 

        if (solaris_rel > ows_sol_rel) 
                Start_Server=false; 

 

패치가 적용되었다면, 설치를 진행하세요.

 

3.2 설치후 패치

설치 완료 후 다음 패치를 적용하세요.

 

*** owsctl.orig Wed Dec 30 14:55:28 1998 
--- owsctl      Wed Dec 30 14:56:17 1998 
*************** 
*** 224,233 **** 
        OPTION="$1"    # save the option 
        shift 
!       if [ "$1" = "WRB" -o "$1" = "wrb" -o "$1" = "-p" -o "$1" = "-e" -o "$1" 
= "NCX" -o "$1" = "ncx" ] 
        then 
                $CONTROLPATH/wrbctl $OPTION $@ 
!       elif [ "$1" = "CARTRIDGE" -o "$1" = "cartridge" -o "$1" = "-p" ] 
           then 
                $CONTROLPATH/wrbctl $OPTION $@ 
           else 
--- 224,233 ---- 

        OPTION="$1"     # save the option 
        shift 
!       if [ "x$1" = "xWRB" -o "x$1" = "xwrb" -o "x$1" = "x-p" -o "x$1" = "x-e" 
-o "x$1" = "xNCX" -o "x$1" = "xncx" ] 
        then 
                $CONTROLPATH/wrbctl $OPTION $@ 
!       elif [ "x$1" = "xCARTRIDGE" -o "x$1" = "xcartridge" -o "x$1" = "x-p" ] 
            then 
                $CONTROLPATH/wrbctl $OPTION $@ 
            else 

 

본 패치를 가하지 않아도 owsctl이 동작하지만 자잘한 문제가 발생됩니다.

 

4. 알려진 문제점

 

리스너(oraweb) 인스턴스가 종료할때 가끔 덤프(coredump) 됩니다. 아직 원인을 해명해 보진 않았습니다

Oraweb이 다수의 좀비 프로세스를 남기는데, 앞의 문제와 관련된 것으로 보입니다.

[Top]
No.
제목
작성자
작성일
조회
11469오라클 Install
정재익
2002-07-25
10336
11465오라클 강좌 (1)
정재익
2002-07-25
17194
11419ASP에서 오라클 DB를 이용하는 방법
정재익
2002-07-21
9261
11392FreeBSD에서 리눅스용 오라클 애플리케이션 서버 사용하기
정재익
2002-07-18
5590
11391FreeBSD에서 리눅스용 오라클 사용하기
정재익
2002-07-18
5971
11342파워 OCP 강좌
정재익
2002-07-12
17438
11341오라클 기본강좌(7)-synonym
정재익
2002-07-12
11561
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.079초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다