>> Edit article
이름
제목
패스워드
초보가 이런 글도 다 쓰네요 :) 1. 주의 할 점. 오라클 설치에 관해 알고 있는것이 있다면 모두 잊으십시오. 따라하면 쉽게 해결됩니다. 단, 모르는 점만 몇몇 문서를 참고하십시오. 거기에 있는 다른 사항은 절대!! 따라하지 마십시오. 참고로 relink all등이나 glibc등 설치하려고 하지 마십시오. 절대로!! 이대로만 따라하기를 권장합니다. 2. 설치 환경. 한컴 2.2(레댓 7.2와 비슷한 환경으로 알고 있슴) 펜3 - 450 128메가 메모리 3. 따라할 점. 레댓 7.1, 레댓 7.2, 레댓 7.3 등에 적용해보고 이 글이 적용되는 모든 리눅스 환경에 "2. 설치환경."에 추가하여 이 문서를 재배포할 것 :) 또, 혹시나 잘못된 점, 추가할 점등을 정정이나 추가할 것. 4. 한컴OS 2.2 설치. 오라클을 위해 어떤걸 설치해야하는 지는 모르겠음. ㅡ.ㅡ; 필자는 사용자설치 -> 인쇄지원~전체설치 등등 선택화면에서 유틸리티 이후 게임까지 선택하였음. 모르겠으면 전체설치 ㅡ.ㅡ; 5. 오라클 8.1.7 설치. 다시 강조합니다. 기존 설치에 관해 알고 있는 것을 모두 잊으십시오. 참고로 glibc등등을 설치할까봐 하는 말입니다. 문서에 있는 대로만 설치하기를 다시 한번 강조합니다. 하지만 일부 중복 됩니다. ######################## linux81701.tar glibc-2.1.3-stubs.tar.gz README ######################## 위의 세개의 파일을 www.oracle.com -> 다운로드 -> 리눅스 에서 다운 받습니다. 아래 두개는 패치며 오라클에서 제공합니다. 밑에 주욱 읽다보면 설명 나옵니다. ################################# jdk118_v3-glibc-2.1.3.tar.bz2 jre_1.1.6-v5-glibc-x86.tar.gz ################################# 위의 두개를 다운 받습니다. http://www.blackdown.org 에서 받을 수 있다는데 제가 어디서 받았는지는 모르겠네요 ㅡ.ㅡ; 오라클 설치를 위해서는 이 두개하고 오라클에서 제공하는 패치.. 합이 세개만 필요합니다. 다른 어떤 작업을 하셔서 잘 안된다면 리눅스를 재설치하십시오. ㅡ.ㅡ; 그게 빠르고 쉬울 듯 .. ftp://ftp.oleane.net/pub/java-linux/JDK-1.1.8/i386/v3/ 요기에는 jdk118_v3-glibc-2.1.3.tar.bz2 jre118_v3-glibc-2.1.3.tar.bz2 이렇게 두개를 구할 수 있습니다. 위에 사다리 사이에 있는건 설치환경이고 방금 말한것은 다른 문서에서 사용한 버전임. ## root 계정으로 사전작업. ## jdk118_v3-glibc-2.1.3.tar.bz2 jre_1.1.6-v5-glibc-x86.tar.gz 두개의 파일을 /usr/local에 복사하고 압축을 풉니다. ln -s /usr/local/jdk118_v3 /usr/local/java ln -s /usr/local/jre116_v5 /usr/local/jre 링크를 걸어두고 (안해도 되지만.. ^^;) 권한 설정은 알아서.. ^^; 그룹추가 groupadd dba 계정추가 adduser oracle -g dba oracle 계정의 암호바꿈. passwd oracle 오라클 설치위치를 별도로 하기위해 mkdir /u01 chown oracle.dba /u01 chmod 755 /u01 이렇게 한 후 oracle 계정의 .bash_profile에 환경 설정. 다음은 .bash_profile 의 내용입니다. 어디선가 주워왔는데 출처를 모르겠음.. ------- .bash_profile 의 내용 -------- export ORACLE_BASE=/u01 export ORACLE_HOME=/u01/817 #오라클설치위치 export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601 #GUI설치시 언어 선택(Change Character Set) export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export TNS_ADMIN=$ORACLE_HOME/network/admin export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export ORACLE_SID=orcl #GUI설치시 오라클 DB이름설정 export TMPDIR=$ORACLE_BASE/tmp #tmp 설정부분 #JDK부분 export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/java/bin:/usr/local/java/bin export CLASSPATH=$CLASSPATH:/usr/local/java/lib/classes.zip export CLASSPATH=$CLASSPATH:/usr/local/java/src.zip export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/java/lib export ORACLE_OWNER=oracle #JDBC와연동시 추가사항 export CLASSPATH=./:$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes111.zip export LANG=C export USERNAME BASH_ENV PATH umask 022 mesg n ---- 이상 .bash_profile 의 내용 ----------------------- linux81701.tar 압축을 풉니다. 이 문서의 환경은 /tmp/linux81701.tar에 위치하였습니다. 로그아웃 ## oracle 계정으로 작업 ###### 이제 oralce 계정으로 로긴합니다. startx 로 x-window로 들어간 후 인스톨러 실행. /tmp/Disk1/runInstaller 설치는 custom 즉, 사용자설치 db 만들것이냐에 절대로 no를 선택 나머지 몇몇 사항은 그룹선택은 dba root 권한으로 지정된 위치의 파일을 실행하라는 창이 뜨면 창을 하나 더 띄워 root 권한으로 실행할 것. net관련은 모두 선택. 네트워크 관련인지 "ins_net_client.mk .. 오류가 발생했습니다" 등등 열몇개의 창이 뜨는데 모두 무시. 설치 종료쯤에 "재시도","중단" 두개버튼 있는 화면에서 중단 버튼을 과감히 누릅니다. 설치종료 화면에서 "설치는 성공했지만 몇가지가 실패했다"는 메세지를 본 후 "다음설치" 버튼인지 맨 오른쪽 버튼을 누르면 다시 처음 화면이 나오는데 다시 한번 반복하며 custom 즉, 사용자설치로 다시가서 net관련만 다시 재설치 이제 오류가 안 남니다. (하나정도 났었는지..가물가물) 설치 종료. www.oracle.com -> 다운로드에서 패치에 있는 glibc-2.1.3-stubs.tar.gz README 이 두 파일을 쓸때가 됬습니다. README 파일의 일부 인용. --- 이하 해석해서 대략적 사항만 인용 --- 리눅스용 오라클은 glibc-2.1.3을 사용하도록 만들었습니다. glibc-2.1.3 이상은 문제가 발생해서 이 패치를 만들었습니다. 절대로 LD_LIBRARY_PATH에 $ORACLE_HOME/lib/stubs를 include하지 마십시오. /etc/ld.so.conf 에 $ORACLE_HOME/lib 경로를 리스트에 되지 않게 하십시오. 만약 리스트에 있다면 그 라인을 삭제 후 패치하기전에 ldconfig를 실행하십시오. cd $ORACLE_HOME tar xvfz glibc-2.1.3-stubs.tar.gz ./setup_stubs.sh 이렇게 실행하십시오. ---- 이상 인용 끝 ------------------------ 나머지 읽어보실 분은 직접 읽어보십시오. /etc/ld.so.conf 에 $ORACLE_HOME/lib 경로 리스트가 없더군요. 즉 cd $ORACLE_HOME tar xvfz glibc-2.1.3-stubs.tar.gz ./setup_stubs.sh 이거만 하면 됩니다. 이제 db를 생성합니다. dbassist 를 실행하면 데이터베이스 만드는 창이 뜨며 어떤 방법으로도 오류는 나지 않을 겁니다. 참고로 전 db생성-> 기본 -> 새 데이터베이스 생성 -> 다목적 -> 지금 생성(스크립트 생성말고) 이런식으로 했습니다. sid 묻는 창에는 .bash_profile의 내용중 export ORACLE_SID=orcl 했으므로 orcl을 입력. sid가 다르다면 그것으로 넣음. 대략 한시간 정도 걸리더군요. 리스너 설치 vi $ORACLE_HOME/bin/netasst 한 후 JREDIR=/usr/local/jre로 수정함. netasst 를 실행. 만약 오류 발생하면(잘 생각이 안 나서.. ㅡ.ㅡ;) /usr/local/java/bin/i686을 /usr/local/jre/bin/으로 복사해줌. 리스너를 선택후 왼쪽에 "+" 버튼을 누름. 수신위치추가, 데이터베이스 추가 한 후 저장. 참고로 이것저것 누르다 보면 그냥 꺼질때가 많음. 모두 무시하고 수신위치추가, 데이터베이스 추가만 하면 됩니다. 이것으로 오라클 설치를 마칩니다. 부디 더 이상의 삽질이 없기를 바라면서..--바다로 가자~!
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved