美文网首页我爱编程
部署IIS后程序连接不上Oracle

部署IIS后程序连接不上Oracle

作者: 过桥 | 来源:发表于2015-09-11 14:26 被阅读957次

    问题

    PLsql访问Oracle正常,配置端口、服务正常,程序访问提示ORA-12154:TNS:无法解析指定的连接标识符
    系统环境:Windows 2008 + iis7 + Oracle 11g R2

    方法

    排除数据库环境、用户权限、IIS是否安装完整、以及配置连接字符串。

    数据库环境

    PLsql能正常使用

    用户权限

    在 oracle 客户端安装软件开放权限,系统部署地址开放权限

    重装IIS

    对比检查IIS项目,重装

    配置连接字符串

    原始配置连接字符串

     "data source =服务名; user=用户名; password=用户密码;……";
    

    修改后配置连接字符串

    "data source =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名))); user=用户名; password=用户密码;……";
    

    相关文章

      网友评论

        本文标题:部署IIS后程序连接不上Oracle

        本文链接:https://www.haomeiwen.com/subject/tvppcttx.html