能限制oracle的某一个session的系统资源么?

wookong 2004-11-11 11:35:47
我的意思是:
我有个应用程序,如果让它运行的话,对数据库的读写操作非常大,所以,都只能在特殊的时段运行。
现在,这个程序必须在本来不该让他运行的时段内运行,如果我不做任何设置,那么这个程序运行了
,就会妨碍其他应用程序读写应用程序。。如果这些程序工作不正常了,我就惨了。。
所以,有没有办法,让这个应用程序在oracle8.0.5上的会话限制使用系统资源?比如,就分给它一点
点的cpu等等。。。
如果大虾还有其他方法能实现我说的目的。。。也可以说说。。谢谢。
...全文
258 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
nebulaly 2004-11-19
  • 打赏
  • 举报
回复
用profile

resource management
zhaokeke2004 2004-11-12
  • 打赏
  • 举报
回复
通过oralce级别控制很难,楼主是否可以在你的应用程序里想想办法,比如用较少的回退段什么的,不过这样很容易出错的
wookong 2004-11-11
  • 打赏
  • 举报
回复
回答楼上 zhaokeke2004(大力)
用户名和其他用户名一样,是不是这样就没办法了?
能控制session吗?
zhaokeke2004 2004-11-11
  • 打赏
  • 举报
回复
那个应用程序登录到oracle中的用户名是否和其它应用程序一样?
GerryYang 2004-11-11
  • 打赏
  • 举报
回复
优化应用程序
bluelamb 2004-11-11
  • 打赏
  • 举报
回复
你你可以将执行改程序的用户级参数放到一个表里,然后这个程序放到晚上执行,用job
不知道你明白否
ssDOn 2004-11-11
  • 打赏
  • 举报
回复
如果用户名不同的话是很易控制的,我一般会建以下几个profile文件, long,short
将受控制用户名的profile改在short, 然后就可限制它什么时候登录,运行.....等.
wookong 2004-11-11
  • 打赏
  • 举报
回复
问题没解决,我顶。
wookong 2004-11-11
  • 打赏
  • 举报
回复
回答楼上 zhaokeke2004(大力)

我不管时间问题了。。。多长都无所谓了,关键是我要能控制住它。。
zhaokeke2004 2004-11-11
  • 打赏
  • 举报
回复
即使你能控制程序,它运行的时间肯定比你限制前还要长,这样也不是一个好办法
zhaokeke2004 2004-11-11
  • 打赏
  • 举报
回复
这个有点难度,我们也有你这样的情况,一般占用系统很大资源的会话,我们都会设置JOB,放在晚上运行.

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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