一台服务器,WEB SERVER 是IIS5.0,数据库是oracle9i,安装在同一台服务器上,9I安装成专用服务器模式,ASP页面调用存储过程访问ORACLE数据库,在存储过程中连接数据库并操作,调用完成就断开与服务器的连接,可是发现当连接用户数多了以后,系统资源占用很厉害,
各位高手,能否让所有WEB请求都使用同一个数据库连接呢?使用同一个连接的时候是不是会出现等待(不是指锁等待,是说资源上的等待),如果可以这么做,应该如何实现?谢谢,一定给分
各位高手,能否让所有WEB请求都使用同一个数据库连接呢?使用同一个连接的时候是不是会出现等待(不是指锁等待,是说资源上的等待),如果可以这么做,应该如何实现?谢谢,一定给分
解决方案 »
- 小弟被一个问题折磨了好几天,到这里请教高手
- 有没有通俗易懂的Orcale电子教程?
- union两个query,能把第二个query结果排序在第一个query吗
- 这种sql怎么写~请高手指点
- pl/sql问题
- 该怎么通过dblink名称查找另外一个数据库的表内容
- 传参数生成多条数据的过程怎么写?
- 请问为什么关闭数据库这么慢啊?~~甚至怀疑是否能够关掉~~
- 我是菜鸟,紧急求救:ORACLE客户端连接服务器出错:“TNS:timed out”
- 往一个表中增加新数据的同时,该表又在进行rebuild index操作,会有什么问题吗?
- 关于job的问题~!高分赠~!
- 存储过程,为什么我在存储过程中不能对其他用户的表进行操作。
可以。
“使用同一个连接的时候是不是会出现等待(不是指锁等待,是说资源上的等待)”
一般不会。
| |
| 相逢何必曾相识 |
| |
------------------------
| |
| 相逢何必曾相识 |
| |
------------------------
我在WEB页面调用的COM组件中连接数据库,肯定是用的同一个数据库用户,可是我想如果很多人同时访问这个页面的话,难道也是同一个连接吗,就象我同时开5个SQL PLUS,但都使用同一个帐号登陆,那也是使用一个数据库连接吗?
可是以上这种我从管理器中看会话连接确实是同一个帐号有5个会话连接?
不知道你说的“一个oracle的用户连接上来只有一个连接的”是什么情况下的,希望解释一下,谢谢
算是和大家正式见面吧,望各位今后不吝赐教。
楼主阁下碰到的问题我也碰到过,
相信这是Oracle9i和asp结合者都要面对的首要问题之一。
这使本人想起去年初冬我和我的同仁们奋战的几个日日夜夜。
在提出我的建议前,请允许本人:
向比特思维软件公司董事及工程师、Oracle工程师、我的同仁深表感谢!
同时祝CSDN越办越好!
其实在计算机安全中,为了禁止非法访问,很早就提出目录服务(权限)的概念,Oracle也是如此。
以下为针对windows2000 server版的解决之道:
1.选中“资源管理器”->“Oracle目录”,用鼠标右击“属性”,选中“安全”项目,在Everyone的权限中,在“允许”列,全部“打钩”选中;
2.在Oracle下的Ora92子目录中针对使用的用户同样一个一个点中“打钩”。
也即访问权限降低,访问者自然好访问。