开发者社区> 问答> 正文

更改Oracle用户密码后,ASP.NET网站连接数据库异常


大家好,我们的网站是ASP.NET+Oracle 11g express,访问量小就把web服务器和数据库都放在一个阿里云服务器ECS实例上。两三天前一切正常,后来由于更改了用户密码(Oracle 11g密码默认有效期是180天,由于到期而更改),问题就来了,这两天一直没有弄好,具体情况是:
1. 只要IIS里面站点绑定的是公网IP,刚启动IIS,在没有任何页面访问的情况下,用select count(*) from v$session查看数据库,oracle里面的process会持续地保持增长直到达到设定的值而抛出连接超时之类的error(也就是Oracle.exe (SHAD) process keeps increasing),如果同时访问网页,会一直处于加载状态而无法打开。


2. 只要IIS里面站点绑定的是本地地址,也就是内网的地址,启动IIS,oracle不会有process一直在那里增加,网页能够正常打开,process只会增加几个,在30以内,而不是像第一种情况会一直持续变大到几百直到崩溃。


3. 今天下午有一段时间即使绑定的是公网IP和域名,不管在服务器上直接访问网站还是在我本地访问网站都能打开页面,而且数据库的process也没有一直增加,在30以内。但是我重新启动了服务器后,第一种情况又出现了!网站无法访问!


BTW,有人说是由于密码的问题引起,但是既然我已经update了过期的密码并且unlock了,同时也设置了unlimited也就是以后都不过期,ASP.NET的配置文件里也相应地改成了同一个密码,看起来是可以数据库的,甚至还重新release/publish了站点,重装了IIS。。。也调大了数据库的maximum process。。。。所有这些都无济于事。本人对oracle不熟悉,请大家不吝指教到底是哪里出了问题,谢谢。

展开
收起
问问题的 2016-07-17 23:01:22 4692 0
2 条回答
写回答
取消 提交回答
  • 回 1楼ivmmff的帖子
    你好,web.config里面密码是改了的,感谢你的回复。
    2016-07-18 10:43:09
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    你 ASP。NET 的文件连接数据库的配置信息的账密同步改了没有?
    2016-07-17 23:52:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载