****设置一个批次允许最大执行的时间**** 这种操作一般是通过另一个进程去监视的。光在一个进程中也是可以的,通过oracle的profile来限制用户的cpu时间的资源使用量。具体是哪个参数什么不知道,自己试试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select * from dba_profiles;PROFILE RESOURCE_NAME RESOURCE LIMIT------------------------------ -------------------------------- -------- -------------DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITEDDEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITEDDEFAULT SESSIONS_PER_USER KERNEL UNLIMITEDDEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITEDDEFAULT CPU_PER_SESSION KERNEL UNLIMITEDDEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITEDDEFAULT CPU_PER_CALL KERNEL UNLIMITEDDEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITEDDEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITEDDEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULLDEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITEDPROFILE RESOURCE_NAME RESOURCE LIMIT------------------------------ -------------------------------- -------- -------------DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITEDDEFAULT IDLE_TIME KERNEL UNLIMITEDDEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITEDDEFAULT CONNECT_TIME KERNEL UNLIMITEDDEFAULT PRIVATE_SGA KERNEL UNLIMITED已选择16行。 我是讲:甲方执行begin transaction update table set ... (此时与服务器的连接断了,或死机了等等,没有提交)commit transaction服务器一直在等待此时乙方执行update table set ...则会发生死锁这种问题怎么解决?请高手们都来指一条路!!! 不会一直等待oracle会自动定期清理死进程并回收资源的 比较有难度的SQL,100分求助!!!! 跟踪对数据库的所有操作 如何把这几个命令做成一个bat文件呀? sqlloader 如何从数据源文本中筛选所需字段? 请教一条统计产量的SQL语句 请教一个简单问题,帮我解答一下,不甚感激 一条sql语句优化,难 急 求大神啊!关于otl连接oracle数据库断开连接时报错问题Abort process (core dumped) 寻求技术指导 关于创建存储过程或触发器的问题??? http://download.oracle.com/otn/utilities_drivers/odbc/oracle9i/ora9202.exe
SQL> select * from dba_profiles;PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- -------------
DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED
DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD UNLIMITED
DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
DEFAULT CPU_PER_SESSION KERNEL UNLIMITED
DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED
DEFAULT CPU_PER_CALL KERNEL UNLIMITED
DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED
DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED
DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL
DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITEDPROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- -------------
DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED
DEFAULT IDLE_TIME KERNEL UNLIMITED
DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED
DEFAULT CONNECT_TIME KERNEL UNLIMITED
DEFAULT PRIVATE_SGA KERNEL UNLIMITED已选择16行。
begin transaction
update table set ...
(此时与服务器的连接断了,或死机了等等,没有提交)
commit transaction
服务器一直在等待此时乙方执行
update table set ...
则会发生死锁这种问题怎么解决?请高手们都来指一条路!!!
oracle会自动定期清理死进程并回收资源的