ORA-14452:试图创建,更改或删除正在使用的临时表中的索引
2017-12-13 13:47
756 查看
因为表kol_xx_fin050_temp 为临时表,而且有其他session正在使用。
处理步骤: 1、先从 dba_objects / user_objects中查询到该表的object_id: select object_id from dba_objects where object_name=upper('kol_xx_fin050_temp'); 2、根据查到的object_id知道使用该表的session: select * from v$lock where id1=&object_id; 3、在从v$session视图中查到该session的sid和serial#: select * from v$session where sid=331;
4、杀掉这些进程: alter system kill session 'sid,serial#';
select vs.* from v$session vs , v$lock vl , dba_objects obj where 1 = 1 and obj.object_id = vl.id1 and vl.sid = vs.sid and obj.object_name = 'kol_xx_fin050_temp';
处理步骤: 1、先从 dba_objects / user_objects中查询到该表的object_id: select object_id from dba_objects where object_name=upper('kol_xx_fin050_temp'); 2、根据查到的object_id知道使用该表的session: select * from v$lock where id1=&object_id; 3、在从v$session视图中查到该session的sid和serial#: select * from v$session where sid=331;
4、杀掉这些进程: alter system kill session 'sid,serial#';
相关文章推荐
- ora-14452 试图创建,更改或删除正在使用的临时表中的索引
- ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引
- (转载)ORA-14452:试图创建,更改或删除正在使用的临时表中的索引
- ORA-14452:试图创建,更改或删除正在使用的临时表中的索引
- [转]Oracle 修改或者删除临时表 ORA-14452: 试图创建, 更改或删除正在使用的临时表中的索引
- 试图创建 变更或删除正在使用的临时表中的索引
- MYSQL创建、删除、索引和更改表
- 创建试图监控所有索引的使用状况
- 在SQL Server中安全的创建,使用,和删除一个临时表
- PHP 使用tempnam保存临时文件,而不是自己维护临时文件的创建和删除
- 使用NaviCat无法更改MySQL数据库某个字段的名字时..先把外键和索引删除了..
- ORA-14450: 试图访问已经在使用的事务处理临时表
- MySQL数据库(8)----表的创建、删除、索引和更改
- solrj的使用,环境准备,工程搭建,索引创建,添加\修改索引,删除索引,查询
- solrJ的使用--覆盖创建索引,查询,删除索引【转自http://blog.sina.com.cn/s/blog_64ac3ab10100t3mq.html】
- 创建、删除、索引和更改表
- 索引-mysql索引创建、查看、删除及使用示例
- 解决ORA-14450:试图访问已经在使用的事务处理临时表
- ORA-14450: 试图访问已经在使用的事务处理临时表,根据网上文章提供的方法,问题是解决了
- ORA-08104 online 创建索引取消,删除索引