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 Q&A 2021 게시물 읽기
No. 2021
Linux+Oracle8i(8.1.5)+Apache+PHP4+Mysql+jdk+Tomcat3.1m+GD+ZendOptimizer 연동하여 설치하기
작성자
김형균
작성일
2000-11-13 14:45
조회수
5,863

< Oracle8i(8.1.5)+Apache+PHP4+Mysql+jdk+Tomcat3.1m+GD+ZendOptimizer 연동하여 설치하기 >

 

1.본 문서는 제가 학원에서 프로젝트를 위해 기존 올라와있는 설치문서를 종합하여

편집한것이오니 참고하시기 바랍니다..

Linux에서 Oracle과 Apache,PHP,Mysql,jdk+Tomcat+GD+ZendOptimizer를

사용하는 프로젝트를 하기 위하여 집에 쓰는 PC에 LINUX를 탑재하여 구축을 하게

됐는데 하는 과정상에 애로점이 많이 발생하게 되어 많은 실패를 겪고있는 분이나

실패를 겪게되실 분들에게 조금이나마 도움이 이 문서를 작성하게 되었습니다.

 

참조문서:technet.oracle.co.kr Oracle 8.1.5 설치 메뉴얼

phpschool의 Q&A에서 install 게시판에 있는 오라클8i(8.1.5)+

Apache(1.3.12)+Php(4.0.1pl2)+Mysql 연동하여 설치하기

jspschool의 Apache+Tomcat 설치가이드

technet.oracle.co.kr 의 질의응답에서 오라클8i 설치기(10일걸림) 참고.

 

참고 사이트: - technet.oracle.co.kr

- linux.sarang.net

- database.sarang.net

- phpschool.com

- jspschool.com

 

2. 설치환경

1) Intel-PentiumⅢ-600Mhz 128RAM

2) S3 Trio 2D/3D

3) 알짜 리눅스 6.2

4) HDD 10GB

 

3. 설치하기 전에

그럼 오라클을 먼저 설치를 해야하는데 준비사항이 있습니다. 우선 설치가 x-windows상

에서 설치를 해야 하니까 x-window설치가 돼있어야 합니다. 그리고 윈도우 매니저는

그놈이 아닌 KDE상태에서 설치를 해야 합니다.(이유는 잘모르지만 WindowMaker 나 Gnorm에서는

글, 그림이 잘리는 현상이 나오는데 KDE상에는 깨끗하게 나오는것 같음) 리눅스 설치할 때

바로 KDE x-window가 뜨도록 설치를 하세요.

 

x-window가 바로 뜨게 할려면 /etc/inittab에서 id:3:initdefault: 이런 부분에서 숫자3을 5로

바꾸어 주면 된다.

또한 Gnorm,WindowMaker보다는 KDE를 뜨도록 해 줄려면 x-windows에서 switchdesk 해서 kde를 선택해 주던가

그런데 여기서 루트로 접속해서 switchdesk를 하면 나중에 oracle 계정으로 접속했을 경우는 GNOM으로

떴다.. 그래서 아예 /etc/sysconfig에서 vi desktop해서 desktop이라는 파일을 만들고 그 안에 kde라

고만 써 주면 된다. 그러면 자동으로 어떤 계정으로 로그인을 하든지 kde가 뜬다..

 

 

그리고 리눅스를 설치할때 파티션 문제도 있는데 저는

1) / -->3GB

2) /oracle --> 3GB

3) /u01 --> 3GB

4) swap --> 500MB

5) /boot --> 30MB

 

참고-학원) 4GB

1)/boot --> 30MB

2)swap --> 200MB(Memory 64MB)

3)/oracle --> 1.5GB

4)/u01 --> 500MB

5)/ --> 그외나머지...

로 잡아서 설치를 했습니다

 

/oracle은 오라클 프로그램이 설치되는 디렉토리

/u01은 오라클 데이터베이스가 저장될 디렉토리입니다(저장이 안되는것 같음).

/boot는 부팅파일이 저장되는 디렉토리입니다.

(이렇게 안 잡고 그냥 하나의 파티션에 설치해도 됩니다)

 

먼저 설치에 필요한 파일 다운로드는

815shipstd.tgz -> http://technet.oracle.co.kr

linux_815patches.tar.gz -> http://technet.oracle.co.kr

gd-1.8.3.tar.gz -> http://www.boutell.com/gd

apache_1.3.12.tar.gz -> http://www.apache.kr.net

mysql-3.22.32.tar.gz -> http://www.mysql.com

php4.0.1pl2.tar.gz -> http://www.php.net

jre_1.1.6-v5-glibc-x86.tar.gz -> http://www.technet.co.kr or http://blackdown.com

jdk_1.2.2-v5-glibc-x86.tar.gz -> http://www.technet.co.kr or http://blackdown.com

ZendOptimizer-Beta4-Linux-glibc[1].0.tar.gz -> http://www.zerophp.com

jakarta_tomcat.tar.gz -> http://jakarta.apache.org or http://blackdown.org

mod_jserv.so -> http://blackdown.org

다운을 받아서 /usr/local/에 저장하세요

 

4. 설치

 

설치하기전에 Full Option으로 깔려있는 Apachi,Mysql,Php를 지운다.

# rpm -qa | grep apache

ex)# rpm -e apache-mod-ssl

ex)# rpm -e apache-manual

.

.

.

# rpm -qa | grep mysql

# rpm -qa | grep php

로 연관성을 확인하여 모두다 지운다.

 

모두다 제거되었으면 이제 설치를 한다.

설치를 할 때에는 모든 프로그램이 연동을 할수 있도록 순서가 정해져있습니다.

제가 하는 순서대로 따라서 설치를 해야합니다.

 

리눅스가 잘 설치 되었으면(x-windows도 잘 뜨고) 제일먼저 오라클을 설치하겠습니다

 

설치시작

1. root로 로그인을 한다

2. 다운받아둔 jre_1.1.6-v5-glibc-x86.tar.gz을 / usr/local에 copy한다.

cp jre_1.1.6-v5-glibc-x86.tar.gz /usr/local

3. copy를 했으면 압축을 풀자

#cd /usr/local

#tar xzvf jre_1.1.6-v5-glibc-x86.tar.gz

4. 그 다음 해주어야 하는 것은 심볼릭 링크를 걸어 주는 것이다.

#ln -s /usr/local/jre116_v5 /usr/local/jre

왜냐하면 오라클은 /usr/local/jre가 디폴트로 깔려 있다고 생각하기 때문이다.

5. 관리할 그룹(dba ) 과 사용자계정(oracle)을 만들어준다

groupadd -g 5000 dba

adduser -u 5000 -g dba oracle

passwd oracle

->본인이 원한는 oracle계정의 패스워드를 입력한다.

Error : commond not found

(여러 번 오라클을 깔다보니.. 어떨때는 groupadd -g 5000 dba 하면 commond not found 라는 에

러가 뜬적이 있었다.. 이것은 바로 root의 패스때문인데.. 다른 계정에서 root 계정으로 변경할 때 su

를 사용하는 것이 아니라 su - 를 사용하면 바로 해결이 되는 문제였다..

오라클을 깔면서.. 정말이지.. 너무도 다양한 에러를 겪어야만 했다… 여러분들도 힘내시길..)

6. 이렇게 계정의 생성이 끝났으면 oracle 계정으로 로그인을 한후, 홈디렉토리인 곳에서

.bash_profile 끝에 아래의 내용을 적는다.

]#su - oracle

]# vi .bash_profile

export ORACLE_BASE=/oracle/app/oracle

export ORACLE_HOME=/oracle/app/oracle/product/8.1.5

export LD_LIBRARY_PATH=/oracle/app/oracle/product/8.1.5/lib

export ORACLE_TERM=vt100

export ORA_NLS33=/oracle/app/oracle/product/8.1.5/ocommon/nls/admin/data

 

export PATH=$PATH:/oracle/app/oracle/product/8.1.5/bin

export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601

export ORACLE_SID=ORCL

export TNS_ADMIN=/oracle/app/oracle/product/8.1.5/network/admin

umask 022

mesg n

 

주의사항!!

NLS_LANG=AMERICAN_AMERICA.KO16KSC5601에서

K다음이 영문자 O이다. 숫자 0이 아니다.. 주의하시길..

 

*** 용량이 너무 커서 잘라서 올립니다.....

[Top]
No.
제목
작성자
작성일
조회
2024Linux+Oracle8i(8.1.5)+Apache+PHP4+Mysql+jdk+Tomcat3.1m+GD+ZendOptimizer 연동하여 설치하기
김형균
2000-11-12
5017
2023Linux+Oracle8i(8.1.5)+Apache+PHP4+Mysql+jdk+Tomcat3.1m+GD+ZendOptimizer 연동하여 설치하기
김형균
2000-11-12
5834
2022Linux+Oracle8i(8.1.5)+Apache+PHP4+Mysql+jdk+Tomcat3.1m+GD+ZendOptimizer 연동하여 설치하기
김형균
2000-11-12
4915
2021Linux+Oracle8i(8.1.5)+Apache+PHP4+Mysql+jdk+Tomcat3.1m+GD+ZendOptimizer 연동하여 설치하기
김형균
2000-11-13
5863
2013오라클 DB가 생성되지 않아요.
유래범
2000-11-11
3902
2034┕>Re: 오라클 DB가 생성되지 않아요.
지나가는이
2000-11-13 14:46:44
3483
2012816 proc 에러?
윤상배
2000-11-11
3739
2010[질문]JSP게시판과 오라클연동문제,,,(ORA-00936)
javahead
2000-11-10
4803
2019┕>Re: [질문]JSP게시판과 오라클연동문제,,,(ORA-00936)
이경록
2000-11-12 01:49:14
5879
2027 ┕>Re: Re: 답변 감사드립니다.
javahead
2000-11-13 00:45:21
7012
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다