2012-04-24 3 views
0

OS X Lion에서 실행중인 CentOS 6 Vagrant 상자 (VM)에 Oracle 10g가 설치되어 있습니다. CentOS에서 oracle 사용자 (루트가 아님)의 sqlplus을 실행할 수 있습니다. 내 OS X에서 그 IP를 사용하여 내 Vagrant 상자로 ping 할 수 있으며 그 반대도 마찬가지입니다. 또한 CentOS에서 1521 번 포트로 1521 번 포트를 OS X에 착신 전환합니다.OS X의 Vagrant 상자에서 Oracle에 연결

나는 내가 잘못 될 수있는 일 다음과 같은 오류

Status : Failure -Test Failed: IO Error: The Network Adapter could not establish the connection

가 계속 내 OS X의에 SQLDeveloper를 사용하여 내 VM에서 오라클에 연결하려면?

답변

2

나는 당신이 당신의 방랑 파일에 이런 식으로 뭔가가 있다고 가정 : config.vm.forward_port 1521, 1521

은 그럼 그냥 필요합니다 : 그 실패 할 경우 sqlplus system/[email protected]//localhost:1521/xe

이 있는지 확인 오라클 리스너가 가상 머신에서 시작됩니다 . (가상 컴퓨터에서 netstat -ln | grep 1521을 실행하십시오.)

Oracle에 연결하기 위해 가상 컴퓨터 IP 주소를 사용하지 마십시오. 방랑은 NAT를 사용하기 때문에 가상 컴퓨터

를 ping 할 수 없어야 다른 모든 경우이 사용 실패 : https://github.com/rjdkolb/vagrant-ubuntu-oracle-xe