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 1323 게시물 읽기
No. 1323
성희의 오라클8i_1.1.5 설치 경험기...
작성자
유성희
작성일
2000-08-14 17:29
조회수
11,746

이 문서는 단순히 알짜6.1에 오라클을 설치안내서 입니다..

저 역시 오라클을 설치하면서 일주일간 고생을 했기에..

이 글이 오라클을 설치하시는 여러분들에게 조금이나마

도움이 되었으면 합니다..

 

늘.. 이곳에서 도움만 받았었는데..

이번엔 도움이 될 수 있었으면 합니다..

 

설치환경

1)Intel-pentiumIII – 600Mhz 128RAM

2)알짜 리눅스 6.1

 

참고 사이트

● Qand A

- technet.oracle.co.kr

- linux.sarang.net

- database.sarang.net

- phpschool.com

 

● 설치가이드

- phpschool의 Q&A에서 install 게시판에 있는

- 오라클8i(8.1.5)+Apache(1.3.12)+Php(4.0.1pl2)+Mysql 연동하여 설치하기

technet.oracle.co.kr 에서 설치가이드

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

 

준비사항

▶ 리눅스 파티션의 경우

/ 5GB

/oracle 5GB (오라클 데이터베이스가 저장될 디렉토리)

/u01 3GB (오라클 데이터베이스가 저장될 디렉토리)

swap 2GB(swap 영역은 반드시 메모리의 2~3배가 되도록 잡아야 한다.

500MB정도만 잡아도 된다고 한다..

그런데 어디선가 swap 영역이 2기가까지 가능하다고 들은 기억이 있어서 하드도 많이 남고 해서.. 기냥 많이 잡아서 깔았다..)

 

▶ 기본적으로 갖추어져야 할 리눅스 환경

먼저, x-windows가 뜨도록 설치해야 한다.

만약, 설치시 x-windows가 바로 뜨지 않도록 했다면 /etc/inittab에서 id:3:initdefault: 이런 부분에서 숫자3을 5로 바꾸어 주면 된다.

 

또한 GNOM보다는 kde가 뜨도록 해 주어야 한다.

여기서 kde가 뜨도록 하려면 x-windows에서 switchdesk 해서 kde를 선택해 주면 된다.

그런데 여기서 루트로 접속해서 switchdesk를 하면 나중에 oracle 계정으로 접속했을 경우는 GNOM으로 떴다.. 그래서 아예 /etc/sysconfig에서 vi desktop해서 desktop이라는 파일을 만들고 그 안에 kde라고만 써 주면 된다. 그러면 자동으로 어떤 계정으로 로그인을 하든지 kde가 뜬다..

 

▶ 프로그램 다운로드

technet.oracle.co.kr에서 oracle8i를 다운받았다.

그런데 oracle8i를 하나의 파일로 다운받을 수도 있고.. 나누어진 파일로도 받을 수가 있다.. 처음에는 시간상의 문제로 여러 개의 파일로 나누어진 것을 다운받아서 했는데..

에러가 있었다.. 반드시 하나의 파일로 되어 있는 815shipstd.tgz를 다운 받도록 하자..

 

ftp1.oracle.co.kr/linux 에서 오라클8i의 패치버전(linux_815patches.tar.gz)을 다운받는다.

 

또한 http://blackdown.com/ 에서 jre1.1.6.(java runtime environment 1.1.6)을 다운받는다.

자.. 준비가 됐으면(x-windows에서 kde가 문제없이 바로 뜬다면) 이제 시작해 보자..

 

설치시작

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 –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이 아니다.. 주의하시길..

사실.. 이것 때문에 리눅스와 오라클을 여러 번 다시 깔아야 했다.

 

7. 그후 x-windows를 로그오프 또는 shutdown 한후 다시 oracle로 접속한다.

]# shutdown

 

8. 815shipstd.tgz. 파일을 ./tmp/oracle라는 디렉토리를 만든후 그곳에 복사한뒤에

압축을 풀어서 설치한다.

이때 oracle의 계정으로는 copy가 불가능하므로 root계정으로 변경한후 한다.

] # su –

root 의 패스워드를 물어보니.. 입력한다. 그후

#mkdir /tmp/oracle

#cd /tmp/oracle

#cp /usr/local/815shipstd.tgz .

#tar xzvf 815shipstd.tgz

#su – oracle(여기서 반드시 다시 오라클 계정으로 접속을 해서 다음의 명령을 실행해야 한다.)

oracle]$cd /tmp/oracle/

oracle]$cd install/linux

linux]$./runIns.sh

하면 설치화면이 뜰것이다. 여기서 화면이 뜨지 않는다면 다시 한번 리눅스를 shutdown 하거나 reboot 한 후에 oracle의 계정으로 로그인을 한후 해당 디렉토리로 이동해서 위의 명령(runIns.sh)를 실행한다.. 그래도 만약에 설치화면이 뜨지 않는다면 jre의 설정부터 다시 확인해 본다..(잘 안되더라도… 힘을 내자.. ^-^)

 

이제 설치하는 과정에서 거의 모든값들은 .bash_profile에 저장된 값이 디폴트로 지정되서 나오기 때문에 거의 마우스로 선택을 하면서 설치하게 된다.

그럼.. 하나씩 살펴보자..

9. ‘환영합니다’라는 메시지가 나오면 next를 선택한다.

10. 파일의 위치화면이 뜬다.

원본 -> /tmp/oracle-stage/products.jar

대상 -> /oracle/app/oracle/product/8.1.5

라는 화면이 자동으로 뜬다. 만약 뜨지 않게 되면 .bash_profile에서 ORACLE_HOME의 값을 확인해 본다. 아마도 다른 것으로 설정되어 있을 것이다.

확인후 next를 선택해 준다.

[Top]
No.
제목
작성자
작성일
조회
1326컴파일시 다음과 같은 에러가 나네요
IsPark
2000-08-14
8997
1328┕>Re: 컴파일시 다음과 같은 에러가 나네요
소몰이
2000-08-14 22:14:06
9642
1325TNS could not resolve service name
이재인
2000-08-14
9633
1324성희의 오라클8i_1.1.5설치 가이드2
유성희
2000-08-14
11934
1323성희의 오라클8i_1.1.5 설치 경험기...
유성희
2000-08-14
11746
1322오라클 ... 권한설정
이동한
2000-08-14
10335
1318흠..리눅스용 라이브러리가 프비에 깔리거든여..
김정욱
2000-08-14
10121
1321┕>Re: 흠..리눅스용 라이브러리가 프비에 깔리거든여..
소몰이
2000-08-14 16:21:31
11062
1315[질문]오라클에서 날짜검색?
zeus
2000-08-14
10456
1319┕>Re: [질문]오라클에서 날짜검색?
신형륜
2000-08-14 15:13:09
11093
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다