2010-02-26 3 views
1

두 개의 PC가 있습니다. 하나의 PC (PC1)에 나는 오라클 익스프레스 에디션 10g (내가 아는 한 10.2.0.0)을 설치했습니다. 그리고 에서 다른 (PC2)을 설치했습니다. studio 2008 sp1. PC2에서 ASP.Net 응용 프로그램이 실행 중입니다. 하지만 난 오라클 데이터베이스에 PC1에 연결할 수 없습니다. PC1과 PC2가 LAN으로 연결되어 (TCP/IP {실제로는 유선으로 연결된 두 개의 IP 부여 이다}) 그러나 ASP.net 응용 프로그램을 모두 데이터베이스 가 samae의 PC에있는 동안 그것은 완벽하게 작동했다. 어느 누구도 도움이 될 수 있습니까?ASP.Net 응용 프로그램에서 원격으로 Oracle 데이터베이스를 연결하는 방법

NHibernate에 구성 파일은 다음과 같습니다 내가 확인 할

<?xml version="1.0" encoding="utf-8" ?> 
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> 
    <session-factory> 
    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property> 
    <property name="connection.driver_class">NHibernate.Driver.OracleClientDriver</property> 
    <property name="connection.connection_string">Data Source=xe;Persist Security Info=True;User ID=hr;Password=hr;Unicode=True</property> 
    <property name="show_sql">false</property> 
    <property name="dialect">NHibernate.Dialect.Oracle9Dialect</property> 
    <!-- mapping files --> 
    <mapping assembly="DataTransfer" /> 
    </session-factory> 
</hibernate-configuration> 
+1

이것은 아마도 네트워킹 문제 일 수 있으며이 포럼에 속하지 않습니다. 한 컴퓨터에서 다른 컴퓨터로 네트워크를 통해 탐색 할 수 있습니까? –

+1

한 컴퓨터에서 다른 컴퓨터로 핑 (ping)을 시도하십시오. 할 수 없다면 네트워크 관련 문제가 있으며 먼저 해결해야합니다. 성공적으로 ping을 수행 할 수 있으면 연결 문자열이 올바른지 확인하십시오. – desigeek

+0

어딘가에 '서버'사양이 필요하지 않습니까? 여기에서 로컬 데이터 소스 'xe'를 사용하려고합니다. –

답변

0

우선은, Oracle 클라이언트 (또는 씬 클라이언트)를 설치하여 구성하고, SQLPLUS를 통해 원격 데이터베이스에 연결을 시도하는 것입니다. 이것은 많은 그림을 그림 밖으로 가져와 오라클 드라이버를 사용하여 데이터베이스에 대한 기본적인 연결성을 확보합니다.

관련 문제