(以下都为个人总结,非官方解决办法)

ORA-01461解决办法:

      引起原因: 主要为CLOB,BLOB等大字段数据Insert引起.

      我的环境: WCF + NHibernate 2.1.1 + Oracle 10g + OracleClient19g

 

先在 下载Oracle 10g Release 2 ODAC and Oracle Developer Tools for Visual Studio .NET, 配置好数据库的链接(确保没问题,自带测试程序,可以做测试)

 接下来开始配置我们的WCF Web环境 & NHibernate.cfg.xml

 

1. 在web.config中加入以下配置

<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<!-- Oracle 11g Config Only one be enable -->
         
<qualifyAssembly partialName="Oracle.DataAccess" fullName="Oracle.DataAccess, Version=2.111.6.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
      
</assemblyBinding>

<!-- Oracle 10g Config, Only one be enable -->
         
<qualifyAssembly partialName="Oracle.DataAccess" fullName="Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
      
</assemblyBinding>
</runtime>
</configuration>

相关文章:

  • 2022-12-23
  • 2022-03-08
  • 2022-12-23
  • 2021-07-20
  • 2021-07-23
  • 2021-10-12
猜你喜欢
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案