본문 바로가기

IBM/AIX

AIX에 Oracle 설치 준비

AIX에 Oracle 설치 준비

AIX 시스템에 Oracle을 설치하기 전에 다음 절차를 완료하십시오.

  1. AIX 시스템에 root로 로그인하십시오.
  2. AIX 시스템에 다음 파일 세트가 설치되어 있는지 확인하십시오.
    • bos.adt.base
    • bos.adt.libm
    Oracle 제품 설치는 로컬 라이브러리와 링크하여 Oracle 실행 파일을 작성합니다. 해당 파일 세트가 없을 경우, 링크는 실패하고 Oracle은 올바르게 설치되지 않거나 실행되지 않습니다. AIX 개발자 툴킷 CD에서 해당 파일 세트를 설치할 수 있습니다.
  3. 사용자 시스템이 다음 디렉토리의 디스크 여유 공간을 충족시키거나 초과하는지 확인하십시오.
    • /usr: 3GB
    • /var: 300MB
    • /tmp: 2GB
    AIX의 경우, 기본 Oracle 설치 디렉토리는 /usr입니다.
    주:
    1. 디스크 공간 가용성을 판별하려면 다음 명령을 입력하십시오.
      df - Ivk
      출력 값의 단위는 1024바이트입니다.
    2. SMIT 또는 SMITTY를 사용하여 /usr 또는 /var 디렉토리의 크기를 변경하려면 다음 창으로 이동하십시오. 시스템 기억영역 관리 -> 파일시스템 -> 파일시스템 추가/변경/표시/삭제 -> 저널 파일시스템 -> 저널 파일시스템의 특성 변경/표시 -> /usr -> 파일시스템 크기(512-바이트 블록)
  4. SMITTY 유틸리티를 사용하여 CD-ROM 파일 시스템을 작성하십시오(아직 없을 경우).
    1. 콘솔 또는 명령행에서 $ mkdir /cdrom을 입력하십시오.
    2. 콘솔 또는 명령행에서 $ smitty crcdrfs를 입력하십시오.

      다음과 같은 메뉴가 표시됩니다.

                                            CDROM 파일시스템 추가
      
      입력필드에 값을 입력하거나 선택하십시오.
      원하는 것을 모두 변경한 후, Enter 키를 누르십시오.
                                                           [입력 필드]
      * 장치 이름                                                      +
      * 마운트 위치                                        []
        마운트 재시작시 자동으로 마운트하시겠습니까?     아니오        +
      
    3. F4를 누르고, 드라이브를 선택한 후 Enter를 눌러 CD-ROM 드라이브를 선택하십시오.
    4. 다시 Enter를 눌러 파일 시스템을 작성하십시오. 작성 명령이 완료되면 F10으로 SMITTY를 종료하십시오.
    5. 다음 명령으로 CD-ROM 디렉토리를 마운트하십시오.
      mount /cdrom
  5. Oracle 데이터베이스와 함께 사용할 마운트 위치를 작성하십시오.
    $ mkdir /u01
    $ mkdir /u02
  6. Oracle 사용자 계정에서 설치 중에 마운트 위치를 작성할 수 있도록 마운트 위치에 대한 권한을 설정하십시오.
    $ chmod 777 /u01 
    $ chmod 777 /u02
  7. SMIT를 사용하여 두 그룹(dba 사용자 그룹 및 oper 사용자 그룹)을 작성하십시오.
  8. SMIT를 사용하여 oracle이라는 새 사용자를 작성하십시오. 새 사용자 계정에 대해 다음 단계를 완료하십시오.
    1. 계정의 기본 그룹을 사용자가 작성한 dba 그룹으로 설정하십시오.
    2. 계정의 홈 디렉토리를 /home/oracle로 설정하십시오.
    3. 로그인 쉘(초기 프로그램)을 /bin/sh로 설정하십시오.
    Oracle 계정이 설치 프로그램을 실행합니다. 이 계정은 Oracle 설치 및 유지보수용으로만 사용되어야 합니다.
  9. /usr/lbin의 파일 경로가 존재하며 Oracle 사용자 계정에 대한 경로에 포함되어 있는지 확인하십시오. 이 경로는 /home/oracle/.profile을 편집하여 설정할 수 있습니다.
  10. CD의 orainst 디렉토리에 있는 oratab.sh 스크립트를 실행하여 oratab 파일을 작성하십시오.
    $ ./oratab.sh
  11. Oracle 사용자로 시스템에 사인 온하십시오.
    $ su - oracle
  12. Oracle 계정에 대한 umask 설정값을 보십시오.
    $ umask
    umask는 022로 설정해야 합니다. 계정의 umask가 022로 설정되어 있지 않은 경우, 다음 명령을 사용하여 설정하십시오.
    $ umask 022
  13. .profile을 편집하여 다음 환경 변수 설정값을 추가하십시오.
    • Oracle 8i:
      ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE 
      ORACLE_HOME=$ORACLE_BASE/product/8.1.7; export ORACLE_HOME 
      LIBPATH=$ORACLE_HOME/lib; export LIBPATH 
      LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib; export LD_LIBRARY_PATH 
      ORACLE_SID=or1; export ORACLE_SID 
      ORACLE_TERM=vt100; export ORACLE_TERM
    • Oracle 9i:
      ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE 
      ORACLE_HOME=$ORACLE_BASE/product/9.2.0.0.0; export ORACLE_HOME 
      LIBPATH=$ORACLE_HOME/lib; export LIBPATH 
      LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib; export LD_LIBRARY_PATH 
      ORACLE_SID=or1; export ORACLE_SID 
      ORACLE_TERM=vt100; export ORACLE_TERM

    Oracle 사용자의 경로에 $ORACLE_HOME/bin/bin 및 /usr/bin이 포함되어 있는지 확인하십시오. 없을 경우, .profile에 추가하십시오.

  14. 다음 명령을 사용하여 프로파일의 소스를 지정하십시오.
    $ . ./.profile

    UNIX 쉘은 프로파일을 읽고 프로파일 값에 기초하여 현재 환경을 초기화하거나 갱신합니다.

  15. rootpre.sh를 실행하여 /cdrom에서의 설치를 위해 시스템을 준비하십시오.
    $ ./rootpre.sh

이제 Oracle을 설치할 준비가 되었습니다.