我有两台电脑。在一台电脑(PC1)我有 安装了oracle express版10g (据我所知,为10.2.0.0)。并在 另一个(PC2)我安装了视觉 studio 2008 sp1。在PC2中ASP.Net 应用程序正在运行但是我不能 连接到Oracle数据库到PC1。 PC1和PC2通过连接 局域网(TCP / IP {实际上他们是 通过电线连接并给出两个IP}) 但它完美地工作 ASP.net应用程序和数据库 是在samae PC。任何人都可以帮忙吗?
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>
答案 0 :(得分:0)
我要检查的第一件事是安装Oracle客户端(或瘦客户端),配置它,并尝试通过SQLPlus连接到远程数据库。这需要从图中获取大量内容,并确保使用Oracle驱动程序与数据库建立基本连接。