>> Read Reply from No. 670 article  
RE: 성희의 오라클 8i_1.1.5 설치 가이드

등록 2000-08-17 15:16:00     조회 5
이름 김석민    

		저는 오라클8i(8.1.5.2)와 php를 붙이는데 일주일 걸렸네요...
아무리 해도 안 붙더군요...
그래서 8.1.6을 깔았더니 한번에 되었습니다.
jre도 설치할 필요 없고 8.1.5까는 대로 따라 하면 됩니다.
php연동하려고 하시는 분들 참고 하세요...
  : 이 문서는 단순히 알짜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를 선택해 준다.
: 11. 인벤토리 위치 박스가 나타난다.
: 기본디렉토리인 /oracle/app/oracle/oraInventory를 선택하고 next를 선택한
: 다.
: 여기서 잠깐.. 혹시
: error : inventory 위치를 생성할 수 없습니다.
: 사용자는 이위치에서 쓰기권한을 가지고 있지 않을 수도 있습니다.
: 라는 에러가 뜰 수도 있다.. 그러면 당황하지 말고..
: 다른 한글 텍스트 창을 띄워서 su – 한후에서 chmod 777 /oracle 한후 창
: 을 닫는다.
: (오라클의 설치가 끝나면 다시 chmod 755 /oracle 해 주면 된다.)
: 그리고 다시 이전의 화면으로 돌아와서 확인을 누른다. 그후 next를 클릭한
: 다.
: 12. unix  그룹이름 화면이 나온다.
: 그곳에 dba를 입력한다.
: next를 클릭하면
: waring 창이 뜬다.
: /tmp/orainstall/orainstallRoot.sh를 root권한으로 실행하라는 메시지이다.
: 다른 새로운 한글 터미널을 실행한후 root 권한으로 빠꾼
: 후 /tmp/orainstallRoot.sh를 실행시    켜주고 다음 창을 닫고 warning 메
: 시지가 있는 창으로 가서 재시도를 선택한다.
:
: 13. 설치가능한 제품들의 화면이 뜬다. Oracle8.1.5.emoticon을 선택하고 next를
: 선택한다.
: 14. 설치유형 화면이 뜬다. 그러면 typical, minimal, custom 중에서 custom
: 을 선택하고 next를 선택한다.
: 15. 설치가능한 제품 구성 화면이 뜬다. 그러면 디폴트를 선택하고 오른쪽
: 위에 있는 언어선택이라고 있는데에서 영어를 추가시켜주고 next를 클릭한
: 다.
: 16. Create database 화면이 뜬다. 이때 지금 생성하겠냐고 묻는데 나중에
: 설치하는 것을 권장한다는 메시지가 나온다. no를 선택하고 next를 선택한
: 다.
: 17. 설치정보 요약화면이 뜬다. 확인하고 이상이 없다면 설치를 선택한다.
: 18. 설치를 하다가 100%정도에 이르면 warning 창이 뜬다.
: /oracle/app/oracle/product/8.1.5/root.sh를 root의 권한으로 실행하라는
: 메시지 이다.
: 다른 한글터미널을 실행후 root 권한으로 바꾼후
: # cd  /oracle/app/oracle/product/8.1.5
: #chmod  744  root.sh
: .#./root.sh
: 그러면 메시지가 뜨는데 그냥 디폴트값인 [/usr/bin]에서 엔터를 치고 OK 메
: 시지가 나오면 창을 닫고 나온다.
: 19. oracle database configuratin assistant alert 창이 뜬다.
: 20. JNLS 어쩌구저쩌구 하고 에러가 뜨는데 그냥 ok를 선택한다.
: 21. oracle database configuration assistant창이 뜬다.
: 여기서.. 모든창을 다 닫는다. 왜냐하면 oracle의 패치를 적용해야 하기 때
: 문이다.
: 22. 다운 받아 두었던 linux_815patches.tar.gz을 /home/oracle에 복사한 다
: 음 패치하자.
: $su –
: 루트의 패스워드를 입력한다.
: #cp  /usr/local/linux_815patches.tar.gz   /home/sung
: #cd  /home/sung
: #tar  xzvf  linux_815patches.tar.gz
: #cd  linux_815patches
: #su – oracle (다시 오라클 계정으로 변경한다.)
: $./linux_815patches.sh
: 그러면 8.1.5.1. …… done 가 실행되고
:        8.1.5.2……  done  하면서 실행된다.
: 23. 다시 오라클을 기동시키기 위해 그러면 다시 한글터미널을 아예 닫는다.
: (그러지 않으면 아래의 dbassist 명령을 입력할 때 
:      error:DISPLAY not set
:   Set DISPLAY environment variable, then re-run
:   이라는 에러가 뜰 것이다.
: 이것은 오라클의 에러가 아니라 x-windows 상의 설정문제이다. )
:
: 그후 다시 한글 터미널을 실행시킨다.
: 그후 dbassist 를 실행시킨다.
: $dbassist
: 그러면 JNSL 어쩌구 저쩌구 하는 에러가 뜰 것이다. 이것은 이미 알려진 오
: 라클의 버그라고 할 수 있다. 무시하고 그냥 확인을 누른다.
: 24. Oracle Database Configuration Assistant창이 뜰 것이다.
:    Crate a database, delete a database, modift database가 나온다.
: 여기서 create a database를 선택한다.
: 그러면 다시 typical과 custom을 선택하는 창이 뜨는데 custom을 선택해야
: 한다.
: oracle에서 제공하는 매뉴얼에 보면.. custom을 선택해야만 데이터베이스의
: 캐릭터 셋을 한글(KO16KSC5601)로 할 수 있다고 한다.
: 다음을 누른다.
:
: 25. select the environment in which this database will operate 가 나온
: 다
: ●  oracle transaction processing
: ●  decision support system
: ●  hybrid
: 중에서 hybrid를 선택한다.
: 26.Concurrently connected  user 화면이 뜬다.
: 동시사용자를 입력하는 화면인데.. 그냥 디폴트로 둔다.(동시사용자의 경우
: 무조건 늘릴  수 있는 것이 아니라 라이센스 규정에 따라야 한다고 한다).
:
: 27. a oracle database is uniquely 화면이 뜨면
: Global database name에 ORCL 이라고 입력하고
: A database is refrened by at least one SID에는 ORCL을 입력한다.
: (.bash_profile에서 ORACLE_SID라고 입력해준 값을 입력하는 것이다.)
: 오라클의 매뉴얼에 보면 특히 “Change Character Set”을 눌러서 National
: Character Set을 “KO16KSC5601FIXED”로 설정한다. 이 것은 NCHAR나
: NVARCHAR2 및 NCLOB같은 data type 을 사용하기 위해 필요하다고 했다.
:
: 28 .
: Oracle Database Configuration Assistant(Control File Parameter) 설정화
: 면이 나오는데 여기서 디폴트로 정해있는 값을 그냥 두고 다음을 누른다.
: 그러면 다시 Oracle Database Configuration Assistant(DBCA-Tablespace
: Information)이 나온다.
: 역시 디폴트로 두고 다음을 누른다.
: Oracle Database Configuration Assistant(DBCA-Redo Log)역시 디폴트 값을
: 그대로 둔다.
: 다음을 누른다.
: Oracle Database Configuration Assistant(Checkpoint) 에서도 디폴트값을
: 그대로 둔다.
: (오라클의 매뉴얼에 보면
: 리눅스용 Oracle8i의 경우 Enable Archive log 부분은 체크하지 않도록 한
: 다. 만약 체크할 경우 DB 생성시에 문제가 발생할 수 있다
: 고 했다. 주의하기 바란다. 디폴트로 이 부분은 선택이 되어 있지 않다.)
: Oracle Database Configuration Assistant(DBCA-Trace)에서도 역시 마찬가지
: 로 디폴트로 정해져 있는 값을 그대로 두고 다음을 누른다
:
: 29. DBCA-Running Method이 나오는데.. 여기서 중요하다.
:  ●  create database now 
:  ●  save information to a shell script
: 이 있는데 메모리가 256 이상인 분은 create database now를 선택하고
: create database now를 선택하신 분들은 ‘시간이 좀 걸리는데.. 지금 설치
: 하겠느냐..’
: 고 처음에 물어볼 것이다. 이때 확인을 누르면 된다..
: 그리고.. 한숨 자자..
:
: 메모리가 128인 분들은 save information to a shell script를 선택한다.
: ( 나 역시 이 부분에서 처음에 create database now를 선택했다가 여러 번
: 실패했었다.)
: save information to shell script를 선택한 분들만 아래의 명령을 처리해
: 주어야 한다.
: 29-1)$ cd /oracle/app/oracle/product/8.1.5/dba
:      $vi initORCL.ora(이 파일의 경우 처음에 .bash_script에서 설정해 준
: ORACLE_SID의 값                        에 따라 다를 것이다.  즉,
: initORACLE_SID.dba)
: #rollback_segments = (r01, r02, r03, r04)에 있는 #을 제거한다. 그리고
: exclusive라는 문자를 none으로 변경한다.
: 저장하고 나와서..
: $./sqlORCL.sh 를 실행시킨다(다시 한번 말하지만.. 이 파일의 경우 사용자
: 마다 이름이 다를 수 있다. .bash_profile에서 ORACLE_SID로 정해준 이름에
: 따라 다른 것이다)
:
: 간혹 설치중에
: error 01034 : oracle
: 이라는 에러가 뜰때가 있다. 이것은 대부분의 경우 메모리의 부족으로 생기
: 는 에러라고 한다. 그럴때는 메모리를 256으로 바꾸던가.. 아니면 save
: information to a shell script를  선택해야만 한다.)
:
: 이떄 설치하는데 시간이 좀 걸린다. 어떤 분은 2시간만에 설치가 다 되었다
: 는 분도 있고 어떤 분은 5시간 걸렸다는 분들도 있다.
: 참고로 나의 경우는 그대로 두고 집에 가서 한숨 자고 출근했더니..
: Server Manager Complete 라는 메시지가 떠 있었다..
: 드디어 설치가 된 것이다..
:
: 나 역시 오라클을 설치하는데.. 일주일이 걸렸다.
: 설치하다보면.. 여러가지 에러들을 경험하게 되는데.. 당황하지 말고
: technet.oracle.co.kr , linux.sarang.net, database.sarang.net 의 질문과
: 답변란에서
: 한번 찾아보자.. 대부분의 에러에 대해서는 이미 많은 사람들이 경험하고 올
: 려놓았다.
: 오라클을 설치하면서 이렇게 큰 프로그램에도 여러가지 버그들이 존재하는구
: 나 싶었다..
: 이미 알려진 여러가지 버그들이 있으며.. 침착하게 찾아보자..
:
: 설치중 실패했을 경우 다시 설치하기 위해 삭제해 주어야 할 파일들
: cd  /etc
: rm  oraInst.old
: mv  oratab  oratab.old
:
: cd  /tmp
: rm  –r  orinstall
:
: cd  /usr/bin
: rm  dbhome  oraenv  coraenv
:
: cd  /usr/local/bin
: rm  dbhome  oraenv  coraenv
:
: 알려진 것은 이 정도이구.. 난 혹시나 해서
: rm  –rf  /oracle/* 까지 삭제해 주었습니다.
:
: 마치면서
: 이 글을 쓴 나 역시나.. 아직도 많은 것을 모른다..
: 여러 번 실패를 경험했고.. 일주일동안 하루에 리눅스를 3~4번정도는 깔아
: 야 했다.
: 여러분들도.. 부디.. 좋은 결과가 있길 바라며..
: 포기하지 말고 시도해 보기 바란다..
: 혹시.. 설치중 의문사항이 있으면 shy at comintech.co.kr 로 메일을 주기 바란
: 다.
: 내가 경험했던 에러라면 정의껏 답변을 주고 모르는 것이라면 Q&A사이트에
: 찾아보겠다.
:
: --
: 이곳에서 항상 많은 도움을 받기만 했는데..
: 이번엔.. 저 역시 리눅스를 사랑하는 분들에게 도움이 될 수 있길..
: 바라면서 이 글을 남겨요..
이름
암호


>> 관련글
670 성희의 오라클 8i_1.1.5 설치 가이드  유성희  2000.08.14  ....
  답장 RE: 성희의 오라클 8i_1.1.5 설치 가이드  김석민  2000.08.17  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.89 초 ] 작업시간: [ 0.17 초 ]

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: 1791043762
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.