목차

Installation Guide Oracle 11g On Ubuntu Linux 16.04 (64bit)

Purpose

ubuntu version

  1. ubuntu 리눅스 버젼을 확인해 본다.
    1. /etc/issue 나 /etc/issue.net 에서 확인할 수 있다.
      $ cat /etc/issue
    2. lsb_release 명령을 통해서 확인할 수 있다.
      $ lsb_release -a
      No LSB modules are available.
      Distributor ID:	Ubuntu
      Description:	Ubuntu 16.04.5 LTS
      Release:	16.04
      Codename:	xenial

Environment

Create oracle user

Download Oracle Package

System Parameters

시스템 설정을 반드시 체크하고 설치를 진행하도록 하자.

Kernel Parameters

Shell environment

오라클 Bash 환경설정을 한다.

Oracle Installation

원격서버 로그인

cygwin 를 이용한 간편 X 로그인방법

  1. Cgywin-XXWin Server 를 실행한다.
  2. ssh 를 이용하여 원격접속을 시도한다.
     $ ssh -X oracle@10.1.1.200 
  3. 원격서버에서 xclock 등이 실행되는지 확인해 본다.

일반적인 X 로그인방법

  1. XManager, cygwin 등의 툴이나 Linux에서 xhost를 이용하여 oracle 계정으로 로그인 한다.
    $ id
    uid=1017(oracle) gid=107(dba) groups=107(dba)
  2. 우선 Local PC의 X Server에서 xhost 를 실행한다.
    # xhost + 원격서버주소
  3. 해당 원격서버에 ssh 로 접속한 후, DISPLAY 환경변수를 설정한다.
  4. ssh 로 연결할 때, -X 옵션을 주면 DISPLAY 환경변수를 설정하지 않아도 된다. ^^
    # ssh 아이디@원격서버주소
    # export DISPLAY=로컬PC주소:0.0
  5. xclock 등으로 X 프로그램이 잘 실행되는지 테스트해본다.
    # xclock

설치시작

  1. runInstaller 을 실행한다.
    $ cd install/database
    $ LANG=C LC_ALL=C ./runInstaller
  2. Oracle Installation GUI가 뜨고 그 후 과정은 오라클 설치문서대로 진행하면 된다.

FAQ

  1. 설치도중 rpm 에러가 2줄 나는 경우는 무시해도 상관없다.
  2. DB 생성시에 발생하는 에러 대처 방법
  3. 모든 링크를 재생성하려면 다음과 같이 실행한다.
    $ cd $ORACLE_HOME/bin
    $ relink all
  4. DB 생성시 TNS lost connect 에러가 발생하였을 경우, dbca로 DB를 수동생성해준다.
     $ dbca 
  5. 설치 후 EM 에 접속하려면 웹브라우저에서 https://아이피주소:1158/em 를 입력한다.

관련링크

추가작업

  1. ubuntu package install
    # apt-get install libtest-lwp-useragent-perl libconfig-json-perl