码迷,mamicode.com
首页 > 数据库 > 详细

web api 连接oracle数据库问题

时间:2018-11-14 12:37:38      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:ora   VID   test   管理器   rac   数据库   tns   lis   数据   

将web api 部署在iis中以后,通过postman测试软件进行端口测试,出现以下错误:

 技术分享图片

解决方法:

一、检查设置本地ORACLE数据库字符串。

1)检查oracle 客户端的 tnsname.ora 配置文件。路径如下: D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN技术分享图片

2)右键打开运行tnsnames文件,通过web api文件下的web.config里的参数进行配置tnsnames。

技术分享图片

3)打开web.config文件,查看网络服务名(tns名)、服务器ip、数据库实例名。

技术分享图片

 技术分享图片

4)通过提取以上三个参数,修改tnsnames.ora文件

pdmis_dev =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 118.190.116.120)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = Oracle)
)
)

保存,即可。

二、检查设置本地pc上的环境变量。

1)path  变量值:D:\oracle\product\10.2.0\client_1\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

技术分享图片

2)TNS_ADMIN  变量值:D:\oracle\product\10.2.0\client_1\network\admin

技术分享图片

检查以上两项即可。

三、IIS管理器中设置参数。

查看此项目对应的网站名:test--它对应的应用地址池同为test名。

技术分享图片

1)选中程序池中的test--点击右侧栏中的高级设置-点开如下:

技术分享图片

2)将上图中的启用32位应用程序--选项栏改为true--确定

 技术分享图片

此时再次尝试postman测试软件,测试结果解决以上问题。

 

web api 连接oracle数据库问题

标签:ora   VID   test   管理器   rac   数据库   tns   lis   数据   

原文地址:https://www.cnblogs.com/grisa/p/9957018.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!