2011-01-15 3 views
0

목적 : 오라클 10g 난 비주얼 스튜디오 2008에서 VM웨어 워크 스테이션 XP에서 실행되는 오라클 DB에 연결을 시도 오전 VMVS 2008을 사용하여 Oracle DB (VMware 기반)에 연결하고 있습니까?

에서 XP에서 실행 있지만 연결이 성공하지와 Win7에에 개발 C#을 ADO.NET 응용 프로그램 데이터에서 확인할 때> NAT 시도 VM웨어 에서 말했듯 비주얼 스튜디오

의 새로운 데이터 소스를 추가, 브리지 Mode.I이

을 꺼져 XP 및 7 호스트와 vm.Firewall에서 IP를 Ping 할 수 있어요 - Windows XP SP2에서 실행되는 Oracle 10g에서 호스트 이름은 "vmxp1"입니다. iith "UTL_INADDR.get_host_name"

Oracle 또는 XP에 대한 구성이 있습니까? 나는 scott/tiger를 pwd로 사용하고 있습니다. 내가 Win7에에서 오라클 DB에 연결하는 방법 적절한 IP를

를 사용하는 경우

나는 또한 플러스 VM 또는 Win7에에서 * ISQL에 액세스 할 수 없습니다 무엇입니까? >> 약간의 검색은 오라클 클라이언트를 공개하지만 난 SQL 사이의 혼란 스러워요 * 플러스 클라이언트, 인스턴트 클라이언트, 오라클 클라이언트. 이 다른 제품들입니다.

+0

20008? 이미? O_o – Elalfer

+0

당신의 Windows 7 시스템이 당신의 WinXP를 이름으로 알지 못한다고 생각합니다. IP 주소를 사용해보십시오. – Elalfer

+0

시도해 보았습니다. Win7에서 "ping vmxp1"을 ping 할 수 있습니다. – aBs0lut3z33r0

답변

0

tnsnames.ora 및 sqlnet.ora 구성 파일을 올바르게 구성 했습니까? 그것들은 oracle 폴더의 서브 디렉토리에 있어야합니다.

또한 제어판의 데이터 소스 관리자로 이동하여 데이터베이스에 적절한 서비스 이름이있는 Oracle 10g 데이터 소스를 추가하십시오. 이 서비스 이름은 데이터베이스의 기능이며 데이터베이스에 의해 결정됩니다. (이 파일은 tnsnames.ora 구성 파일에 저장해야합니다.이 파일은 서비스 이름을 연결 설정에 매핑합니다.)

Oracle 10g 클라이언트가 Windows XP VM에있는 경우 다음을 사용해야합니다. VM. (위의 모든 작업을 VM에서 수행해야합니다.)

+0

여기 내 tnsnames 파일입니다. – aBs0lut3z33r0

0
GLOBALDB = (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.17.132)(PORT = 1521)) 
    (CONNECT_DATA = 
     (SERVER = DEDICATED) 
     (SERVICE_NAME = globaldb) 
    ) ) 

EXTPROC_CONNECTION_DATA = (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) 
    ) 
    (CONNECT_DATA = 
     (SID = PLSExtProc) 
     (PRESENTATION = RO) 
    ) ) 
관련 문제