web api 连接oracle数据库问题

将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测试软件,测试结果解决以上问题。

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

时间: 2024-10-14 22:51:47

web api 连接oracle数据库问题的相关文章

linux下部署asp web Mvc连接oracle数据库总结

一.Mono安装: 安装教程以官网的教程为追,百度来的多少有版本问题. mono官网连接: 1. Mono的安装:https://www.mono-project.com/download/stable/#download-lin-centos 2.采用apache +Mod_mono 来运行asp: https://www.mono-project.com/docs/web/mod_mono/        3.具体的配置: https://www.mono-project.com/docs/

JNDI连接池连接Oracle数据库

今天做了一个评论的小功能,要求用JNDI连接池连接Oracle数据库,以前只是测试了是否连接的上,现在没想到一个JNDI连接池连接Oracle数据库,纠结了好久,原来都是Oracle数据库的问题,这是过失.下面介绍一下JNDI连接池连接Oracle数据库. JNDI介绍 什么是JNDI? JNDI(Java Naming and Directory Interface,Java命名和目录接口) 是一组在Java应用中访问命名和目录服务的API 通过名称将资源与服务进行关联 什么是连接池技术? 连

JDBC连接Oracle数据库

我记得大二的时候,我们上java课程,当时老师就说了JDBC这个东西,也没怎么好好学,直到现在,我也不直到JDBC是什么玩意,就知道这玩意可以从数据库提取数据,那么JDBC到底是什么呢? JDBC是Java DataBase Connectivity的缩写,含义意思是java数据库连接,不需要多解释了,我感觉! 那么我们如何去做这样子的一个连接呢?用过一次之后就会发现,其实很简单,记住几个步骤,还有就是导入必要的驱动包就可以了,下面是几个重要的步骤: 第一步,你的项目环境中必须要导入必要的数据库

【java项目实战】dom4j解析xml文件,连接Oracle数据库

简介 dom4j是由dom4j.org出品的一个开源XML解析包.这句话太官方,我们还是看一下官方给出的解释.如下图: dom4j是一个易于使用的.开源的,用于解析XML,XPath和XSLT等语言的库.它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP等编程标准. 特点 dom4j是一个非常非常优秀的Java XML API,具有性能优异.功能强大和极端易用的特点,同时它也是一个开放源代码的软件.如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,例

java thin方式连接oracle数据库

本文主要描述通过thin方式连接oracle数据库 1.创建web project ,将D:\oracle\product\10.2.0\db_1\jdbc\lib(oracle安装目录)下的ojdbc14.jar拷贝至项目WEB-INF目录下lib路径中. 2.创建数据库连接文件: ConnectDB.java: package com.gree.db; import java.sql.Connection;import java.sql.DriverManager;import java.s

在用VS2010连接oracle数据库时ORA-12504错误

在用VS2010连接oracle数据库时,可能会出现: ORA-12504: TNS: 监听程序在 CONNECT_DATA 中未获得 SERVICE_NAME 只需在web.config文件Data Source设置成Data Source=要连接的IP/orcl 在用VS2010连接oracle数据库时ORA-12504错误

JAVA通过JDBC连接Oracle数据库详解【转载】

JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.html Java连接Oracle步骤: 1.注册加载驱动 驱动名:DRIVER="oracle.jdbc.driver.OracleDriver"; Class.forName("驱动类名"); 2.获得连接 数据库地址: URL="jdbc:oracle:thi

Asp.Net通过ODBC连接Oracle数据库

本来有个项目是通过安装Oracle client然后让asp.net引用System.Data.OracleClient来访问Oracle数据库的,但是不知道为什么老是报:ORA-12170:连接超时的错误,(客户的服务器配置是:Windows Server 2008 R2 64bit 我刚开始安装的oracle client 是32bit ,最后报什么:require oracle version 8.1以上版本什么什么的...没办法我只好卸载这个版本,然后在Oracle官网上下载了一个Ora

Windows server2008 搭建ASP接口訪问连接oracle数据库全过程记录

真的是太不easy了,曾经的时候在window server 2003上面搭建了一套asp+oracle的接口系统.就费了好大的劲儿,事实上那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨天到今天打算把接口从測试环境部署到公网环境上去的时候就出现了各种各样的问题.这次一定得记录一下. 先来说一下这套接口系统的总体方案: 之所用选用asp是由于属于轻量级的接口系统,仅仅须要改动好了以后复制粘贴上去接口就马上生效.而不须要像java系的接口程序要用tomcat打包.上传.部署这种.那这个