Cent OS에서 Oracle DB 12c 설치 프로그램 실행시 PRVF-0002 에러가 발생하는 문제.

본 글은 이곳의 내용을 거의 번역한 수준입니다.


Cent OS 6.5에 Oracle DB 12c를 설치하려고 오라클 사이트에서 설치 프로그램을 받아 압축을 풀고 runInstaller를 실행했습니다.
그런데... PRVF-0002 에러 메시지("로컬 노드 이름을 검색할 수 없습니다.")가 나타나더라고요...

찾아보니 다음과 같은 방법으로 간단히 해결할 수 있었습니다.


  1. 우선 호스트명을 확인해야 합니다. (터미널에서 다음 명령어를 실행합니다.)
    cat /etc/sysconfig/network | grep HOSTNAME
    (결과 예시: HOSTNAME=centosserver.dbtest)
  2. 현재 호스트 설정을 확인합니다.
    cat /etc/hosts
    (결과 예시:
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    ※ "1."에서 확인했던 호스트 명이 빠져 있는지 확인합니다.)
     
  3. 호스트 파일에 "1."에서 확인한 호스트 명을 넣어줍니다.
    sudo vi /etc/hosts (혹은 sudo gedit vi /etc/hosts)
    (예시:
    127.0.0.1   centosserver centosserver.agenttest localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         centosserver centosserver.agenttest localhost localhost.localdomain localhost6 localhost6.localdomain6
    
    ※ "1."에서 확인한 호스트 명과, 호스트 명의 앞부분(아마도 컴퓨터이름)을 넣어줍니다.)
  4. 저장하고 닫은 후 오라클 설치 프로그램을 다시 실행해봅니다. 

다른 방법:
위 "1."에서 확인한 호스트 명을 다음과 같은 명령어를 이용해 환경 변수로 추가합니다.
ORACLE_HOSTNAME=centosserver.agenttest
export ORACLE_HOSTNAME
(※ 이 방법으로는 테스트 해보지 않았습니다.)

참고 문서

댓글

이 블로그의 인기 게시물

프로세스 강제 종료 불가 시.

Visual Studio 디버깅 시 멈춰있는 문제