您的位置:首页 > 数据库 > Oracle

ADO.NET EF+Oracle的WEB服务器配置

2009-10-22 11:26 399 查看
1、安装dotnet35sp1简化版

2、注册EFOracleProvider:

C:\>gacutil /i EFOracleProvider.dll

当前目录下需要有gacutil.exe,EFOracleProvider.dll。可将EFOracleSampleProvider项目源代码编译后获得

EFOracleProvider.dll,如果服务器上有VS2008环境,直接编译也可达到注册的效果。

3、配置:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

<add name="EF Oracle Data Provider" invariant="EFOracleProvider" description="EF Provider for Oracle"

type="EFOracleProvider.EFOracleProviderFactory,EFOracleProvider, Version=1.0.0.0, Culture=neutral,

PublicKeyToken=def642f226e0e59b" />

加到 <DbProviderFactories></DbProviderFactories>之间

4、简化版Oracle客户端配置:

增加系统环境变量:TNS_ADMIN,值:C:\instantclient

在环境变量Path的值中增加:C:\instantclient

必须文件:

msvcr71.dll
oci.dll
oraociei11.dll

不需安装OracleClient,ODTwithODAC。该dll可从下载的ODAC1110621Xcopy.zip或instantclient-basic-win32-11.1.0.7.0.zip中

获得。

5、配置tnsnames.ora,放到instantclient目录下

RCM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = rcm)
)
)

6、重启后生效。

在WindowsXP SP3环境下测试通过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐