안녕하세요.
전에 제가 올린 질문에 대한 답변이 없어 할수없이 혼자 끙끙대다가
드디어 오라클8i 설치에 성공했습니다.
제 사양은 pentium-II 400, 256MB memory, swap memory 768MB
oracle8i enterprise edition(815ship.tgz),linux-815patches.tgz,
(위 두파일은 http://technet.oracle.com에서 받았습니다.
linux-815patches파일은 gz 형식으로 되었을 수도 있습니다.)
아마 815SE에서도 될것입니다.
jdk_1.1.7_v3-glibc-x86.tar.gz
jre_1.1.7_v3-glibc-x86.tar.bz2
rt_1.1.7_v3-glibc-x86.tar.gz
i18n_1.1.7_v3-glibc-x86.tar.gz
(http://www.blackdown.org에서 받았습니다.)
database를 create하고 리스너를 기동시키고 svrmgrl, connect internal,startup,
quit 그리고 sqlplus scott/tiger로 database에 접속해서
select * from emp; 를 실행해서 그 결과를 보기까지의 과정입니다.
자세한 설치과정은 제가 디비게시판-자료실에 올려놓은 rh61-815.htm이란
메뉴얼을 참고 하세요.
영문으로 된 문서이지만 설치과정은 아주 쉽게 설명되어있습니다.
그리고 영문메뉴얼과는 조금 다른 제시스템의 oracle8i 사용자의
.bash_profile 내용입니다.
(내용중 JSDK에 관한 내용이 있는데 설치되어 있지 않은 분은 설정하실
필요가 없을것 같습니다.)
# JDK & JRE & JSDK
JAVA_HOME=/usr/local/java
JRE_HOME=/usr/local/jre
JSDK_HOME=/usr/local/JSDK
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$JSDK_HOME
# CLASSPATH
CLASSPATH=./:$JAVA_HOME/lib/classes110.zip:/usr/local/rt/lib/rt.jar:/usr/local/i18n/i18n.jar:$JSDK_HOME/lib/jsdk.jar
# 저는 / directory에 jdk, jre, rt, i18n, JSDK의 압축을 풀고 /usr/local 로
# 심볼릭 링크를 시켰습니다.
# ln -s /jdk117_v3 /usr/local/java, ln -s /jre117_v3 /usr/local/jre,
# ln -s /i18n117_v3/lib /usr/local/i18n, ln -s /rt117_v3 /usr/local/rt
# (위 라인중 i18n117_v3 디렉토리에는 lib라는 서브디렉토리 밖에 없기 때문에
# 그냥 lib 디렉토리까지 포함시켜서 링크를 걸었습니다.
#
# 그리고 i18n과 rt를 따로 구해서 링크를 걸어주는 이유는
# 오라클 설치시 파일복사 과정에서 파일이 100%까지 복사가 끝난뒤
# 오라클 인스톨러가 사라지는 경우가 있는데 그것을 방지하기 위해서
# 입니다. 어떤분들은 swap을 많이 잡아주면 된다고 하던데 저는 그냥
# swap을 제 메모리의 3배를 잡아주고(6.0인가 부터는 swap을 128MB이상
# 잡아도 된다고 하네요.)위와 같이 rt와 i18n을 classpath에 링크를 걸어서
# 해결했습니다. 확실한 방법인지는 저도 잘 모릅니다.
export JAVA_HOME JRE_HOME JSDK_HOME PATH CLASSPATH
# ORACLE
ORACLE_HOME=/usr/local/oracle/8i/u01/app/oracle/product/8.1.5
ORACLE_BASE=/usr/local/oracle/8i/u01/app/oracle
export ORACLE_HOME ORACLE_BASE
# 위에서 디렉토리는 /usr/local 디렉토리에 oracle 디렉토리를 만들고
# oracle디렉토리에 8i디렉토리를 만들고 그아래에 다시 u01,u02,u03,u04
# 디렉토리를 만들고 chown -R oracle8i.dba /usr/local/oracle 명령으로
# 디렉토리 소유자와 소유 그룹을 oracle8i와 dba로 바꾸었습니다.
# 나머지는 오라클 설치시 자동으로 생깁니다.
NLS_LANG=KOREAN_KOREA.KO16KSC5601
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
ORACLE_SID=ORCL
ORACLE_TERM=vt100
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes111.zip
# JDBC를 실행하기 위한 CLASSPATH입니다.
export NLS_LANG ORA_NLS33 ORACLE_SID ORACLE_TERM LD_LIBRARY_PATH PATH
CLASSPATH
umask 022
## 여기까지가 제 시스템의 oracle8i 사용자의 .bash_profile의 설정내용입니다.
##
여기 까지 설정하고
오라클 설치 마지막 과정인 dbassist & 을 실행한뒤 database를 create할때
AJserv 인가(확실히 기억이 안남)에서 ORA-***(숫자가 확실히 기억이 안나는군요.)
하는 메제지 창이 나타날 것입니다.
또 실패했구나!! 하고 생각했는데 그냥 ignore(무시)버튼을 여러번 누르니
계속진행이 되더군요.
그런데 진행속도가 너무 느려 마치 시스템이 다운된 것처럼 가만히 있을때도
있으니 끈기를 가지시고 기다리십시요.
제가 집에서 설치를 하고 성공을 한뒤 집에서 통신이 안되는 관계로
메모지에 적어서 동네게임방에서 이렇게 올리고 있는데
그만 엉뚱한 메모지를 갖고 와버려서 억지로 기억을 되살려 이렇게
글을 올립니다. 나머지는 제가 자료실에 올려놓은 rh61-815.htm 파일을
참고 하세요.
그럼 부디 성공하시길...
|