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 11537 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 11537
RedHat 7.1 에서 Oracle 8.1.7 의 설치법
작성자
정재익(advance)
작성일
2002-07-31 02:19
조회수
9,097

원본출처 : http://cappia.kaist.ac.kr/document/oracle7-1.html

 

 

Installation Oracle 8.1.7 on Linux 7.1(WOW-Paran) How to

 

 

 

 

 

김선영

 

capata@kaist.ac.kr

 

 

 

Revision V1.0 2002년 4월 18일

 

 

 

1. 설치 준비물

 

1.1 Redhat Linux7.1 파란

 

1.2 Oracle8i(8,1,7) for Linux

 

** jdk1.1 이상의 설치되어야 하고 glibc는 2.1 이 설치 되어야 하는데 WOW7.1에서는 기본으로

 

Glibc2.2가 설치되어 있기 때문에 Glibc 2.1으로 /tmp 에설치하고 오라클이 설치가 끝이 나면

 

지워버리면 된다.

 

1.3 준비물 구하기

 

1.3.1 i386-glibc-2.1-linux.tar.gz(glibc2.1)

 

http://www.kernel.org/pub/software/libs/glibc/hjl/sdk/2.1/에서 구함

 

1.3.2 jdk118_v3-glibc-2.1.3.tar.bz2 와 jre18_v3-glibc-2.1.3.tar.bz2

 

ftp://ftp.oleane.net/pub/java-linux/JDK-linux/JDK-1.1.8/i386/v3/에서 구함

 

1.3.3 linux81701.tar(오라클817)

 

http://otn.oracle.co.kr/software에서 구함

 

1.3.4 glibc-2.1.3-stubs.tar 한올에서 구함

 

 

 

2. 설치하기

 

설치방법은 순서에 의해서 따라서 한다.

 

2.1 glibc2.1 패치하기

 

2.1.1 root 권한한으로

 

#tar xvfz i386-glibc-2.1-linux.tar.gz 실행하여 압축을 해제하는데 문제는

 

/usr/386-glibc-2.1-linux 이런식으로 압축을 풀게되어서 풀린 폴더를 /usr/밑으로 옮긴다

 

#cd /usr/bin

 

#mkdir saved

 

#mv gcc cc ld saved

 

모두 link 파일을 새롭게 만든 saved 폴더로 옮긴다.

 

#/usr/bin gcc,cc,ld 파일 bin 디렉토리에는 없기 때문에 압축을 풀었던 곳에 link를 걸어

 

준다.

 

#ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc cc

 

#ln -s cc gcc

 

#ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld

 

#cd /usr/lib

 

#mkdir saved

 

#mv libc.so libdl.so libm.so libpthread.so saved

 

#mv libc.a libdl.a libm.a libpthread.a saved

 

 

 

2.2 JDK1.1.8 / JRE1.1.8 설치

 

2.2.1 다운 받은 두 개의 bz2를 /usr/local/에 복사한다.

 

2.2.2 bzip2 -d jdk118_v3-glibc-2.1.3.tar.bz2

 

bzip2 -d jre118_v3-glibc-2.1.3.tar.bz2

 

각각 실행하여 tar 파일로 변환한다.

 

2.2.3 tar xvf jdk118_v3-glibc-2.1.3.tar

 

tar xvf jre118_v3-glibc-2.1.3.tar

 

각각 실행하여 /usr/local/jdk118_v3-glibc-2.1.3 와 /usr/local/jre118_v3-glibc-2.1.3 압축

 

이 풀린 것을 확인 할 수가 있다.

 

2.2.4 link 걸어 주기

 

#ln -s /usr/local/jdk118_v3-glibc-2.1.3 /usr/local/java

 

#ln -s /usr/local/jre118_v3-glibc-2.1.3 /usr/local/jre

 

 

 

2.3 oracle 유저 생성과 oracle 유저로서의 작업

 

2.3.1 oracle 유저생성.(root 권한으로)

 

#groupadd dba

 

#useradd oracle -g dba -d /opt/oracle-8.1.7

 

홈디렉토리가 /opt/oracle-8.1.7에 설치한다고 가정

 

#passwd oracle //패스워드 설정

 

#chown -R oracle.dba /opt/oracle-8.1.7 //사용자 권한 설정

 

#chmod -R 755 /opt/oracle-8.1.7

 

#export DISPLAY="client_name:0.0" (예 #export DISPLAY="hanol.kaist.ac.kr:0.0")

 

설치될 서버에서 설정하는데 보여주고자 하는 클라이언트 ip로 기입하면 안된다.

 

$ xhost +server_name (예 #xhost +hanol.kaist.ac.kr)

 

Client에서 설정하는데 서버에서 작업하면 서버에서 서버네임으로 설정한다.

 

 

 

2.3.2 oracle 유저로 다음 작업을 한다.

 

1. oracle@hanol oracle-8.1.7$mkdir tmp (/opt/oracle-8.1.7/tmp 디렉토리를 만든다.)

 

2. tmp 디렉토리에 linux81701.tar 복사 tar xvf linux8170.tar 실행한다.

 

/opt/oracle-8.1.7/tmp/oracle-817/install/oraparm.ini를 vi 다음과 같이 편집

 

JRE_LOCATION=../stage/~~~~~~~~~를 JRE_LOCATION=/usr/local/jre 수정한다.

 

3. .bash_profile 설정 변경

 

ORACLE_BASE=/opt/oracle-8.1.7;export ORACLE_BASE

 

ORACLE_HOME=$ORACLE_BASE/product/8.1.7;export ORACLE_HOME

 

ORACLE_OWNER=oracle;export ORACLE_OWNER

 

ORACLE_SID=hanol;export ORACLE_SID

 

ORACLE_JDBC=$ORACLE_HOME/jdbc/lib;export ORACLE_JDBC

 

//oracle JDBC를 사용하기 위해 설정

 

LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH

 

umask 022

 

//umask를 사용하여 OUI(Oracle Univeral Installer)가 생성하는 파일들을 다른 사용

 

자들이 일고 실행할 수 있도록 하지만 쓰기는 할 수 없도록 oracle 사용자에게

 

022값을 지정한다.

 

TMPDIR=$ORACLE_BASE/tmp;export TMPDIR

 

PATH=.:$PATH:/usr/local/java/bin:$ORACLE_HOME/bin;export PATH

 

TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN

 

LNS_LANG=American_America.KO16KS5601;export NLS_LANG

 

//oracle 데이터베이스와 관련하여 언어종류와 문자집합을 지정한다.

 

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS33

 

//oracle DB 문자집합이 디폴트(US7ASCII)인 경우 지정하고 OUI와 DB 작성전에

 

지정한다.

 

CLASSPATH=.:$ORACLE_JDBC/classess111.zip;export CLASSPATH

 

//oracle JDBC를 사용하기 위해 설정한다.

 

export LANG=C

 

 

 

2.4 ORACLE 8.1.7 설치

 

2.4.1 oracle 유저로 login한다.

 

/opt/oracle-8.1.7/tmp/oracle-817/에 있는 ./runInstaller 실행한다.

[Top]
No.
제목
작성자
작성일
조회
11870Oracle9i 리눅스용 설치 가이드
정재익
2002-08-31
7496
11843Oracle 8i Database를 SQL Server 2000에 Linked Server로 연결하기 위한 연결 설정
정재익
2002-08-29
7304
11776Oracle XA and TP Monitor FAQ
정재익
2002-08-23
6395
11537RedHat 7.1 에서 Oracle 8.1.7 의 설치법
정재익
2002-07-31
9097
11513Oracle Performance Tuning
정재익
2002-07-29
7769
11512Oracle 9i 에서 CASE 사용예 [2]
정재익
2002-07-29
7406
11511NULLIF및 COALESCE 함수
정재익
2002-07-29
7421
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.068초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다