如何禁止用户长时间查询一个表!

gongdong_2046 2006-08-15 01:44:27
用户通过客户端程序访问ORACLE数据库,查询一个产品在一个月内的用量,由于涉及的表较大,所以这个查询需要将近一个小时才可以完成.能不能通过设置,让oracle在用户查询过程中(比如开始查询10分钟后)将其终止.
...全文
205 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongdong_2046 2006-08-20
  • 打赏
  • 举报
回复
多谢各位!
zakat 2006-08-17
  • 打赏
  • 举报
回复
connect_time参数是只要你连接10分钟就会中断。

楼主对表的访问是通过什么?直接就是数据库用户,还是weblogic用户?如果是weblogic用户就好办了
「已注销」 2006-08-17
  • 打赏
  • 举报
回复
学习
zealot_zk 2006-08-16
  • 打赏
  • 举报
回复
不是的,oracle中有一个默认的profile,如果没有其它profile时,所有用户都使用这个profile,但是也可以根据用户的需要创建不同的profile,然后将这个profile分发给用户,这样不同的用户就可以使用不同的系统资源了.但要注意每一个用户只能有一个profile.
gongdong_2046 2006-08-15
  • 打赏
  • 举报
回复
谢谢楼上两位,修改这个参数应该是针对整个数据库的吧,是不是只要用户连接到ORACLE,即使不做任何操作,只要到达connect_time设定的时间就会断开.能不能只针对某个用户,并且只是在连续不断的访问某个表在超过设定的时间后才断开.
认真读书 2006-08-15
  • 打赏
  • 举报
回复
profile 中设置连接时间。。
feng2 2006-08-15
  • 打赏
  • 举报
回复
profile中设置控制参数connect_time(分钟)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧