>> Read No. 2369 article  
Redhat 7.2(Hancom 2.2) 에 Oracle9i 설치 방법

등록 2002-04-01 09:48:00     조회 4
이름 unixman    

		제가 어느 사이트에서 우연찮게 발견해서 아래에 올립니다.
이방법대로 하니 제대로 설치가 잘 되더군요.
이 방법에 제대로된 정석인듯 싶네요.
Oracle9i 설치관련 스크립트를 전혀 수정하지 않고 설치를 하거든요.
DB 따로 만들 필요없이 모두 표준으로 설치하시면 될듯 싶네요.
 =======================================================================
 Linux Install시 스왑 파티션을 1기가 정도로 잡아줘야 합니다.
실제 메모리는 256 정도만 되어도 Install은 가능하구요....
기본적으로 JDK는 Install되어 있어야 합니다.
 그럼 설치를 시작합니다.
설치하기 전에 선행작업을 해야 합니다.
Root로 로그인 해서 작업합니다.
 Linux9i_Disk1.cpio.gz
Linux9i_Disk2.cpio.gz
Linux9i_Disk3.cpio.gz
 요3개 파일을 /usr/local 밑에 다운 받아서 압축을 풀면 .cpio파일이 생깁니다.
 # cpio -idmv<Linux9i_Disk1.cpio
# cpio -idmv<Linux9i_Disk2.cpio
# cpio -idmv<Linux9i_Disk3.cpio
 이렇게 실행하면 Disk1,Disk2,Disk3 이라는 디렉토리가 생깁니다.
 자바의 홈 디렉토리(/usr/java/jdk1.3.1)를 /usr/local/java <== 요디렉토리로 심볼릭 링크합니다.
 #ln -s /usr/java/jdk1.3.1 /usr/local/java
 ftp://ftp.redhat.com/pub/redhat/linux/7.0/en/os/i386/RedHat/RPMS/binutils-2.10.0.18-1.i386.rpm <== 요기로 가서 
binutils-2.10.0.18-1.i386.rpm <== 요 파일을 /usr/local 밑에 다운 받습니다.
 # groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
 요렇게 해서 oracle 유져를 생성합니다.
 #rpm -qa|grep apache
 요렇게 해서 나온 패키지들을 모두 삭제합니다.
의존성 문제로 여러 패키지들이 나올건데 모두 삭제합니다.
 #deluser apache
 apache유저 그룹을 삭제합니다.
 # groupadd apache
# useradd -g oinstall -G apache  apache
# passwd apache
 apache유저 그룹을 생성합니다.
 # mkdir /home/oracle/product
# mkdir /home/oracle/product/9.0.1
# chown -R oracle.oinstall /home/oracle/*
# mkdir /var/opt/oracle
# chown oracle.dba /var/opt/oracle
 이렇게 해줍니다.
 그 다음에는 oracle 유저로 다시 로그인 합니다.
X윈도우를 로그오프하고 X윈도우로 다시 로그인 합니다.
 #vi /home/oracle/.bash_profile 하면 파일이 하나 열리는데
맨 아래에 다음과 같이 써줍니다.
 #oracle 9i
export ORACLE_HOME=/home/oracle/product/9.0.1
export ORACLE_BASE=/home/oracle
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_TERM=xterm
export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/java/bin
export TNS_ADMIN=$ORACLE_HOME/config
 # change this NLS settings to suit your taste
# or don't put anything and fall back to
# american NLS settings
export NLS_LANG='croatian_croatia.ee8iso8859p2'
export NLS_SORT=xcroatian
  if [ -z $LD_LIBRARY_PATH ]
then
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
else
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
fi
if [ -z $CLASSPATH ]
then
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
    export CLASSPATH
else
    CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib
    CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
    export CLASSPATH
fi
 그 다음 
 #source /home/oracle/.bash_profile
이렇게 실행합니다.
 #/usr/local/Disk1/runInstaller
이렇게 해주면 GUI환경의 Install 화면이 나타납니다.
하라는데로 해주면 되고 모르는 것은 디폴트로 하고 설치하면 됩니다.
설치과정에서 UNIX사용자 그룹인가 뭔가는 dba라고 해주고
전역 Database이름(오라클 SID)은 ORCL이라고 하고 기분나쁘면 아무거나 좋은걸루 합니다.
 설치가 끝나면 다시 root로 로그인해서 아까 Downgrade한 걸 다시 Upgrade합니다.
 #rpm -Uvh binutils-2.11.90.0.8-9.i386.rpm
위의 파일은 리눅스 설치 Disk의 RPMS 디렉토리에 있습니다.
 다시 oracle계정으로 로그인 합니다.
 #export ORACLE_SID=ORCL 이렇게 한번 때려주고 매번 때리기 힘드니깐
#vi /home/oracle/.bash_profile 해서 맨 밑줄에 export ORACLE_SID=ORCL 요걸 추가합니다.요기서 ORCL은 아
까 Install할때 오라클 SID로 넣은것을 넣어야 겠죠?  #vi /etc/oratab 이렇게 해서 파일을 열고
orcl:/home/oracle/product/9.0.1:Y 이렇게 바꿔 줍니다.
 설정이 다 끝났습니다. 그럼 DB를 Start하겠습니다.
 #dbstart
 이렇게 시작하고
 #dbshut
 이렇게 종료합니다.
 실행예)
 [oracle@hangirl oracle]$ dbstart
 SQL*Plus: Release 9.0.1.emoticon - Production on Sri O푫 27 10:11:37 2002
 (c) Copyright 2001 Oracle Corporation.  All rights reserved.
 SQL> Connected to an idle instance.
SQL> ORACLE instance started.
 Total System Global Area  336356520 bytes
Fixed Size                   279720 bytes
Variable Size             268435456 bytes
Database Buffers           67108864 bytes
Redo Buffers                 532480 bytes
Database mounted.
Database opened.
SQL> Disconnected from Oracle9i Enterprise Edition Release 9.0.1.emoticon - Production
With the Partitioning option
JServer Release 9.0.1.emoticon - Production
 Database "ORCL" warm started.
[oracle@hangirl oracle]$
 [oracle@hangirl oracle]$ dbshut
 SQL*Plus: Release 9.0.1.emoticon - Production on Sri O푫 27 10:14:22 2002
 (c) Copyright 2001 Oracle Corporation.  All rights reserved.
 SQL> Connected.
SQL> Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> Disconnected from Oracle9i Enterprise Edition Release 9.0.1.emoticon - Production
With the Partitioning option
JServer Release 9.0.1.emoticon - Production
Database "ORCL" shut down.
[oracle@hangirl oracle]$
 다시 dbstart 해서 접속해보세요~~
 #sqlplus system/manager
 실행예)
 [oracle@hangirl oracle]$ sqlplus system/manager
 SQL*Plus: Release 9.0.1.emoticon - Production on Sri O푫 27 10:18:18 2002
 (c) Copyright 2001 Oracle Corporation.  All rights reserved.
  Connected to:
Oracle9i Enterprise Edition Release 9.0.1.emoticon - Production
With the Partitioning option
JServer Release 9.0.1.emoticon - Production
 SQL>
 다들 성공하시길~~~~~~~
이글의 버그나 오타는 댓글 달아주세요 전화주셔두 되구요 (016-282-7167)
 참조
 http://staff.in2.hr/denis/oracle/901install_rh72_en.html  =============================================================
==========  이상입니다.
다들 꼭 성공하시길 바랍니다.
오늘은 Redhat 7.1에 설치를 해볼려고 합니다.
그럼....
이름
암호


>> 관련글
2369 Redhat 7.2(Hancom 2.2) 에 Oracle9i 설치 방법  unixman  2002.04.01  ....
  답장 RE: Redhat7.1에서 Net 설치 무한루프 해결...  unixman  2002.04.01  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.84 초 ] 작업시간: [ 0.04 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791029217
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.