Как удаленно подключиться к базе данных Oracle из приложения ASP.Net - PullRequest
1 голос
/ 26 февраля 2010

У меня два компьютера. В одном ПК (ПК1) у меня есть установлен оракул экспресс издание 10г (10.2.0.0 насколько я знаю). И в другой (ПК2) я установил визуальный студия 2008 sp1. В ПК2 ASP.Net приложение работает. Но я не могу подключиться к базе данных оракула к ПК1. ПК1 и ПК2 соединены LAN (TCP / IP {На самом деле они подключен по проводу и дан два IP}) Но это работало отлично, пока и приложение ASP.net, и база данных были в том же ПК. может ли кто-нибудь помочь?

Файл конфигурации 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 Ответ

0 голосов
/ 28 февраля 2010

Первое, что я хотел бы проверить, это установить клиент Oracle (или тонкий клиент), настроить его и попробовать подключиться к удаленной базе данных через SQLPlus. Это отнимает много деталей и гарантирует, что у вас есть базовое подключение к базе данных с драйвером Oracle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...