이글루스 | 로그인  


리눅스 7.3 오라클 8i 설치

#########################################################################

 

#[ 설치환경 ]

#Linux7.3기반에 설치(home의 용량이 어느 정도 필요)

#Oracle8i  CDROM 삽입

 

#########################################################################

 

#JDK 1.1.8 의 설치 (ROOT)

cd /mnt/cdrom

cp jdk118_v3-glibc-2.1.3.tar /usr/local

cd /usr/local

tar xvf jdk118_v3-glibc-2.1.3.tar

ln -s /usr/local/jdk118_v3 /usr/local/java

 

#########################################################################

 

#glibc2.1 의 설치 (ROOT)

cd /mnt/cdrom

cp i386-glibc-2.1-linux.tar.gz /

cd /

tar xvfz i386-glibc-2.1-linux.tar.gz

cd /usr/bin

mkdir saved

mv gcc cc ld saved

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

ln -s gcc cc

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

 

#########################################################################

 

#Oracle8i 그룹 및 사용자 생성/ 권한주기 (ROOT)

groupadd -g 5000 dba

adduser -g dba oracle

passwd oracle

 

#////////////////////////vi나온다 주의///////////////////////////////////

 

#/etc/group 파일에서 dba 'dba:x:5000:oracle,root' 이렇게 수정합니다.(vi 에디터 이용)

vi /etc/group

 

chown oracle.dba /home/oracle

chmod 755 /home/oracle

 

#########################################################################

 

#오라클 관련 환경 설정 추가하기(ORACLE)

su oracle

cd /home/oracle

vi .bash_profile

#오라클 유저의 .bash_profile 맨 아래에 아래의 설정을 삽입해주고 저장합니다.

 

## for oracle install ##

umask 022

export ORACLE_TERM=vt100

export LD_ASSUME_KERNEL=2.2.5

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/8.1.7

export ORACLE_OWNER=oracle

export ORACLE_SID=ora817

export TMP_DIR=$ORACLE_BASE/tmp

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

export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=American_America.KO16KSC5601

export ORA_NL33=$ORACLE_HOME/ocommon/nls/admin/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export LANG=C

 

#환경설정 적용 위해

#저장 후 X윈도우 로그오프 한 후에 oracle 사용자로 로그인!! Plz 다른방법도 많음

$ env
$ source ~/.bash_profile (환경 설정 값이 적용되지 않았을 경우에 사용)

 

#########################################################################

 

#tmp 디렉토리 만들고 설치 파일 복사/압축해제(oracle)

cd /home/oracle

mkdir tmp

cd /mnt/cdrom

cp linux81701.tar /home/oracle/tmp

tar xvf linux81701.tar

 

#########################################################################

 

#설치 프로그램 실행하기

cd /home/oracle/tmp/Disk1/install/linux

./runInstaller

 

#########################################################################

 

#실행이 되면 아래의 그림과 같이 환영의 메시지가 나온다. Next를 클릭하자.

#기본적으로 경로는 환경 변수를 참고하여 자동으로 잡힌다.

#하지만 틀릴 수 도 있으니 #/home/oracle/ 경로를 잘 확인하면서 Next 하자.

# Group Name dba

# 오류메시지시 Root로 다른 창 연후

 

cd /$ORACLE_HOME

./orainstRoot.sh

 

#실행한 후에 Retry 버튼을 클릭합니다.

#Enterprise 서버 설치

# 오라클 데이터베이스를 설치하기 위하여 반드시 Custom 을 선택합니다.

# <참고 typical 은 언어선택에 문제가 좀 있음>

 

# 설치 목록 나오는 폼에서 Product Languages 버튼을 클릭하여 한국어(Korean)을 추가하여 준 후

#OK를 누릅니다. 그 후에 Next버튼을 누릅니다. 설치될 제품 리스트에서 Oracle Intermedia 제품은

#설치할 목록에 빼도 좋습니다. <참고 Oracle HTTP Server 삭제>

#계속 Next 하다가 데이터베이스 생성유무를 물어보는 말이 나오면 No 를 선택합니다. 데이터 베이

#스 생성은 나중에 dbasist 프로그램을 이용하여 만들어 주는것이 에러확률도 낮고 시간도 절약됩

#니다.

#설치할 방법에 대한 목록이 나옵니다. 목록을 확인한 후 Next버튼을 누릅니다.

#설치가 완료되면 경고창이 하나 뜹니다. 잘 읽어보면 알겠지만 $ORACLE_HOME/root.sh root

#사용자로 실행하라는 것입니다. 한텀을 하나 연후 root 로 권한을 바꾼 후 root.sh 을 실행합니다.

 

#설치가 끝나면 Net8 설정 화면이 뜹니다.

#(모든 Yes/No 화면에서 No를 선택 하십시오!!)선택의 폭은 No Next    -> 

#다시 첫화면이 나오면 종료 합니다.(반복됨)

 

#########################################################################

 

#데이터베이스를 설치

dbassist

#Create a database -> Create new database files ->  Multipurpose ->  동시접속자수 100 ->

#Dedicated Server mode -> 모든 체크 제거 ->Global DatabaseName:ora817 SID:ora817->

#->temporary[size=500]->->Enable Archive Log 체크->->->

 

#데이터베이스의 생성이 끝나면 아래와 같이 관리자 아이디의 암호가 정해졌다는 경고창이 뜹니다.

#( system 사용자 : manager , sys 사용자 : change_on_install )

#확인을 누르면 데이터 베이스파일이 카피하는 화면이 나옵니다. 그 후에 다시 경고창이 뜨면서

#데이터 베이스 생성이 끝났다는 메시지가 나오면 데이터 베이스의 설치는 완료입니다.

 

#########################################################################

 

오라클 데이터 베이스의 시동과 종료.

* 오라클의 가동.

svrmgrl

connect internal

startup

exit

* 리스너 가동

lsnrctl start

 

* 오라클데이터 베이스의 종료

svrmgrl

connect internal

# DB 완전 종료

shutdown normal

exit

* 리스너 종료

lsnrctl stop

 

# 참고 DB 임시종료  재가동시 startup

shutdown abort

 

#########################################################################

 

#설치가 끝났으면  gcc, cc, ld 를 되돌려 놓는것을 잊지말자.

 

cd /usr/bin

mv ./saved/* .

cd /usr/lib

mv ./saved/* .

by 도대체 | 2007/03/02 10:25 | ----ORACLE | 트랙백 | 덧글(1)

트랙백 주소 : http://hanulnun.egloos.com/tb/973128
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 도대체 at 2007/05/04 10:37
1. cp /mnt/cdrom/jre118_v3-glibc21 .. /u01 (jre118 을 복사한다)
1-1. cd /u01
2. tar -xvf ./jre118..
(압축을 푼다. 풀면 jre118_v3라는 디렉토리가 생긴다)
3. ln -s jre118_v3 ./jre (링크를 건다)
4. 이제 /u01 디렉토리에 Disk1 , jre, jre118_v3 등의 파일,디렉토리 등이 있다

5. 이제 오라클을 설치한다.
cd /u01/Disk1
6. ./runInstaller (설치를 시작한다.)
7. oracle 설치 화면이 로드 된다.
8. 그룹설정 : dba 라고 써 주고 계속 다음하여 설치유형에서 Custom 설치를 선택 한다.
9. custom 설치이므로 설치목록이 뜨는데 net8 Product 목록의 + 를 클릭하여 보면 맨 아래에
있는 (Protocol....) 옵션을 check하여 설치하도록 한다. 다른 항목들은 건들지 말자.

10. jre 위치를 입력하라는 창이 뜨면 기본적으로 'u01/jre/1.1.8' 로 되어 있다
이것을 'u10/jre' 로 수정한 후(아까 이곳에 설치 했었다) 다음을 클릭한다.
(만약 계속 설치프로그램이 jre를 인지하지 못하고 계속 물어오면 root 계정으로 jre를
설치했거나 다른 위치에 한 것이다.
설치했던 jre를 링크를 포함 다 지우고 oracle 계정으로 cdrom 에서 가져와 압축 풀고
링크 거는 작업을 다시 하자. 그냥 그 상태에서 노틸러스나 터미널을 하나 띄워 작업하면
된다.)
※ 로그인 사용자만 덧글을 남길 수 있습니다.

◀ 이전 페이지          다음 페이지 ▶