Ubuntu 8.04 server 플랫폼 에 Oacle10g 설치 하기

1. 플랫폼 환경 및 소프트웨어
ubuntu 8.04 sever
jdk6.0
oracle10g   (10201 database linux 32. rar, 다운로드 http://ubuntu.cn99.com
Xmanager 3
2. 관련 전기 소프트웨어 설치
1 、 apt - get install 로  명령 다운로드 아래 패키지 설치
     build-essential  libaio1  gawk    ksh   libmotif3   alien   libtool lsb-rpm   gcc make binutils  lesstif2 libc6 libc6-dev  rpm  libmotif3  libaio  libstdc++5   xorg 
     설치 가 끝 난 후에 해 야 할 일 은 Ubuntu 의 / bin / sh 기본 연결 을 수정 하 는 것 입 니 다. 이 단 계 를 생략 하지 마 십시오. 그렇지 않 으 면 설치 할 때 많은 오류 가 발생 할 수 있 습 니 다.    root@hardy:~# cd /bin    root@hardy:/bin# ls -l /bin/sh        lrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash    root@hardy:/bin# ln -sf bash /bin/sh    root@hardy:/bin# ls -l /bin/sh        lrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash
2 、 jdk 6 설치 후 / etc / environment 에 JAVA 설정HOME, PATH, CLASSPATH 등 환경 변수
3. Liux 서버 와 같은 네트워크 에 있 는 컴퓨터 (win 운영 체제 설치) 에 Xmanager 3 소프트웨어 를 설치 합 니 다. Ubuntu Server 에 그래 픽 인터페이스 가 없고 Oacle10g 은 그래 픽 인터페이스 방식 으로 설치 되 어 있 기 때문에 설치 과정 에서 사용자 가 그래 픽 인터페이스 에 인 자 를 입력 해 야 하기 때문에 외부 XWindows 를 설정 해 야 합 니 다.설치 과정 에서 Liux 에서 출력 한 그래 픽 대화 상 자 를 쉽게 받 을 수 있 습 니 다.
3. Linux 매개 변수 설정
1. 사용 자 를 만 들 고 권한 을 설정 합 니 다. Oracle 을 설치 하려 면 시스템 사용자 와 세 그룹 을 새로 만 들 고 사용자 와 그룹 을 추가 하 며 설정 을 수정 해 야 합 니 다.이 단 계 는 매우 중요 하 다!자신 이 없 으 면 함부로 고치 지 마라.(설명 하기 편리 하도록 줄 번 호 를 추 가 했 습 니 다. 빨간색 글씨체 의 내용 은 설치 과정 에서 주의해 야 할 부분 입 니 다)
   <1> root@hardy:/bin# cd   <2> root@hardy:~# pwd       /root   <3> root@hardy:~# addgroup oinstall       Adding group `oinstall' (GID 1001) ...       Done.   <4> root@hardy:~# addgroup dba       Adding group `dba' (GID 1002) ...       Done.   <6> root@hardy:~# addgroup nobody       Adding group `nobody' (GID 1003) ...       Done.   <7> root@hardy:~# usermod -g nobody nobody   <8> root@hardy:~# useradd -g oinstall -G dba -p password -d /home/oracledba -       s /bin/bash oracledba   <9> root@hardy:~# passwd -l oracle         Password changed.   <10> root@hardy:~# mkdir /home/oracledba   <11> root@hardy: ~ \ # chown - R oracle: dba / home / oracledba (oracle10g 사용자 홈 디 렉 터 리)   <12> root@hardy:~# ln -s /usr/bin/awk /bin/awk   <13> root@hardy:~# ln -s /usr/bin/rpm /bin/rpm   <14> root@hardy:~# ln -s /usr/bin/basename /bin/basename   <15> root@hardy:~# mkdir /etc/rc.d   <16> root@hardy:~# for i in 0 1 2 3 4 5 6 S ; do  ln                                   -s  /etc/rc$i.d /etc/rc.d/rc$i.d ; done   <17> root@hardy:ln -s /etc/init.d /etc/rc.d/init.d   <18> root@hardy:~# chown -R oracle:dba /u01     (oracle10g 설치 경로, 실제 상황 에 따라 스스로 수정 가능)   <19> root@hardy:~# mkdir -p /u01/app/oracle

  • Lines 1 - 6: 우리 가 필요 로 하 는 사용자 와 그룹 을 추가 합 니 다.

  • Line 7 - 8: nobody 사용자 의 그룹 을 nobody 로 바 꾸 면 Oracle 설치 프로그램 에 문제 가 없 을 것 입 니 다. Ubuntu 기본 nobody 의 그룹 은 nogroup 입 니 다.

  • Lines 9 - 11: Oacle 사용 자 를 만 들 고 사용 자 를 잠 그 며 Oacle 사용자 로 시스템 에 로그 인 하 는 것 을 막 습 니 다. Oacle 사용자 의 HOME 디 렉 터 리 는 ORACLE HOME 와 같 지 않도록 주의 하 십시오.

  • Lines 12 - 17: Oracle 설치 프로그램 에 필요 한 도구 의 연결 을 만 듭 니 다. Oracle 설치 프로그램 은 Red Hat 을 위 한 것 이기 때문에 일부 도구 의 위 치 는 Ubuntu 와 다 릅 니 다.

  • Lines 18 - 19 에서 ORACLE BASE 디 렉 터 리 를 만 듭 니 다.

  •  
     
    2. / etc / redhat - relase 에 다음 문 구 를 추가 하여 설치 프로그램 이 우리 가 RedHat 시스템 에 설치 되 어 있다 고 생각 하도록 합 니 다.  
        Red Hat Linux release 4.1
     
    3. 일부 시스템 기본 값 을 수정 합 니 다. 이 수정 사항 들 은 시스템 파일 설명자 의 수 를 증가 시 키 고 공유 메모리 크기 를 증가 시 키 며 네트워크 서브 시스템 파 라미 터 를 수정 합 니 다.
         아래 의 이것들 을 /etc/sysctl.conf  : 로 증가 시 킵 니 다.  
         fs.file-max = 65535     kernel.shmall = 2097152     kernel.shmmax = 2147483648     kernel.shmmni = 4096     kernel.sem = 250 32000 100 128     net.ipv4.ip_local_port_range = 1024 65535     net.core.rmem_default = 1048576     net.core.rmem_max = 1048576     net.core.wmem_default = 262144     net.core.wmem_max = 262144
         / etc / security / limits. conf 에 다음 줄 을 추가 합 니 다:
          *    soft    nproc    2407       *    hard    nproc    16384       *    soft    nofile   1024       *    hard    nofile   65536
     
         방금 추 가 된 것 을 강제로 사용 하기 위해 서 /etc/pam.d/login 파일 끝 에 추가 합 니 다.
          session required /lib/security/pam_limits.so      session required pam_limits.so
          그리고 명령 을 통 해: sysctl -p 증가 하 는 것 이 적 용 됩 니 다.
     
    3. Oacle10g 설치
     
    1. XmanageBroadcast 를 실행 하면 화면 에 아무것도 나타 나 지 않 습 니 다.
    2. Liux server 에서 Oacledba 사용자 로 다음 명령 을 실행 합 니 다.
       oracledba@hardy: ~ $export DISPLAY = 192.168.1.111: 0.0 (Xmanage 를 실행 하 는 컴퓨터 IP 주소)
       oracledba@hardy:~$ export LANG=C
       oracledba@hardy: ~ $Oacle10g 설치 패키지 에 들 어가 runInstaller 를 찾 습 니 다.
       oracledba@hardy:~$ ./runInstaller -ignoreSysPrereqs
     
    3. Liux server 가 runInstaller 를 실행 하 는 과정 에서 192.168.1.11 컴퓨터 로 돌아 가 방금 팝 업 된 화면 에 Oacle10g 설치 그래 픽 인터페이스 가 있 는 지 관찰 합 니 다. 모든 설정 이 정확 하 다 면 Oacle10g 설치 그래 픽 인터페이스 가 나타 납 니 다. (첨부 파일 을 보십시오)
     
    4. 그 다음 에 Oacle10g 설치 그래 픽 인터페이스 알림 에 따라 데이터 베 이 스 를 설치 할 수 있 습 니 다.
      
       이 단계 에 이 르 렀 을 때 "OK" 를 누 르 지 않 고 다음 작업 을 해 야 합 니 다.
       다른 터미널, sudo su 로 - 슈퍼 유저 로 전환
        oracledba@hardy:~# /u01/app/oracle/oraInventory/orainstRoot.sh
        oracledba@hardy:~# /u01/app/oracle/product/10.2.0/db_1/root.sh
       그래 픽 화면 으로 돌아 가서 "OK" 를 눌 러 주세요.
     
    5. Liux server 로 돌아 가 다음 작업 을 수행 하고 설치 가 성 공 했 는 지 확인 합 니 다.   
        oracledba@hardy: ~ $export ORACLE SID = heron (heron 은 데이터베이스 에 입력 한 것 입 니 다)    oracledba@hardy:~$ sqlplus '/as sysdba'    SQL*Plus: Release 11.1.0.6.0 - Production on Mon May 5 02:39:27 2008    Copyright (c) 1982, 2007, Oracle.  All rights reserved.    Connected to:    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production    With the Partitioning, OLAP, Data Mining and Real Application Testing options    SQL>
        위의 결 과 를 보 았 다 면, Oacle 설치 가 성공 했다 는 것 을 증명 합 니 다.
     
    6. 재 /etc/profile :    export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1    export PATH=$PATH:/u01/app/oracle/product/10.2.0/db_1/bin
    7、 안 타 깝 게 도 여기에 스티커 기능 이 없어 서 제 가 설치 하 는 과정 에서 캡 처 를 붙 일 수 없 지만 첨부 파일 은 두 장의 캡 처 가 있 습 니 다. 모 르 는 것 이 있 으 면 직접 연락 하 세 요.
       
     
     

    좋은 웹페이지 즐겨찾기