OS환경 : Oracle Linux 6.8 (64bit)
DB 환경 : Oracle Database 12.2.0.1
에러 : PRVF-0002 : could not retrieve local node name
오라클 12c db 엔진 설치시 발생하는 메세지
1
|
$ ./runInstaller
|
gui 에러 메세지
해결 방법 : /etc/hosts 파일에 hostname 확인 및 수정
현재 hostname으로 ping 시도
1
2
|
$ ping ora12
ping: unknown host ora12
|
ping이 제대로 나가지 않음
/etc/hosts 파일 확인
1
2
3
4
|
# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
ora12 192.168.137.12
|
hostname과 ip의 위치가 바뀌어 있음
/etc/hosts 파일 정상적으로 수정
1
2
3
4
|
# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.137.12 ora12
|
ip가 먼저 나오고 그 뒤에 hostname 이 와야함
./runInstaller 재시도
1
2
3
|
$ cd /app/media/database/
$ ./runInstaller
Starting Oracle Universal Installer...
|
정상적으로 gui 창이 나옴
원인 : /etc/hosts 파일의 hostname 표기문제
/etc/hosts 파일에는 ip가 먼저 나오고 그 뒤에 hostname 을 적어줘야 정상적으로 인식함
참조 :