在工作中有一个情况需要向一个数据量很大的表中新加两个字段,而在整理出当前字段的插入sql时,添加了默认值为0.‘
alter table user_info modify id_card number(20) defalut '0';
而这个sql却只需要零点几秒甚至更少。
结果: 在业务需要进行的时候对于这种大数据量的表一定要避免加defalut,或避开业务在晚上或什么时候进行操作。
当时应急的处理方式:
select b.sql_text, sid, serial#,
osuser, machine
from v$session a, v$sqlarea b
where a.sql_address = b.address; --查询当前正在执行的进程
alter system kill session 'sid,serial#' ; --杀死这个session
标签:session,sql,defalut,添加,数据量,address,oracle From: https://www.cnblogs.com/xiaofengfree/p/17567818.html