为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8
【操作系统】:
【CPU】:
【问题描述】*:
我在执行这个命令
alter tablespace "TEMP" resize datafile '/opt/dmdbms/data/DAMENG/TEMP.DBF' to 2048 ;
想把temp表空间改小,执行了两分钟没有反应,就停止了,点了两下回滚。
后面就一直报错,-3410表空间上有事务未提交。
SP_CLOSE_SESSION(140445701207704);
sp_cancel_session_operation(140445701207704); 执行这两个命令也不起作用,会话一直存在。我现在也进不去服务器没法重启数据库。请问该如何解决这个问题。
select
datediff(ss, t.last_send_time, sysdate) timeused,
sf_get_session_sql(sess_id) fullsql ,
*
from
v$sessions t
where
state='ACTIVE'
可以查询一下当前环境有哪些活动会话
什么版本数据库?生产还是测试,我看有很多UP\INS操作,可以把这些写操作断开么?
想限制temp表空间的话,可以调整这两个值
