Oracle:试图访问正在使用的事务临时表

处理步骤为

1、找到表ID

select * from dba_objects where object_name like ‘TPT_RPWORPA1_QRY‘

2、通过表ID查找正在使用的事务

select ‘alter system kill session ‘‘‘||SID||‘,‘||SERIAL#||‘‘‘;‘ from V$session where SID in ( select sid from v$enqueue_lock t where t.type=‘TO‘ and id1=‘70989‘ )

3、逐条kill表事务

alter system kill session ‘343,7000‘;

时间: 2024-10-20 13:07:45

Oracle:试图访问正在使用的事务临时表的相关文章

数据库编程3 Oracle 子查询 insert update delete 事务 回收站 字段操作 企业级项目案例

[本文谢绝转载原文来自http://990487026.blog.51cto.com] <大纲> 数据库编程3 Oracle 子查询 insert update delete 事务 回收站 字段操作 企业级项目案例 实验所用数据表 子查询,解决一步不能求解 查询工资比scott高的员工信息: 子查询知识体系搭建: 解释3,查询部门是sales的员工信息: 方法1:子查询 [方法2]:多表: 优化考虑: 解释4[select],只能放单行子查询 解释4[from] 考题:显示员工姓名,薪水 解释

Oracle SQL语言DML语句与事务_超越OCP精通Oracle视频教程培训28

Oracle SQL语言DML语句与事务_超越OCP精通Oracle视频教程培训28 本课程介绍: Oracle视频教程,风哥本套oracle教程培训是<<Oracle数据库SQL语言实战培训教程>>的第3/5套:Oracle SQL语言DML语句与事务.主要学习Oracle数据库SQL语句INSERT命令,学习使用UPDATE命令,学习使用DELETE命令,学习创建PL/SQL对象,事务概念与控制,锁的检测和锁争用,了解撤销数据. Oracle SQL语言DML语句与事务管理,课

awk: (FILENAME=- FNR=1) 致命错误: 试图访问字段 -2

执行:awk '{print $(NF-2)}' aa.log 出现错误:awk: (FILENAME=aa.log FNR=1) 致命错误: 试图访问字段 -2 可能和aa.log中数据有关系: 改为: awk 'NF>1{print $(NF-2)}' aa.log

Oracle数据访问组件ODAC的安装方法

Oracle数据访问组件ODAC(Oracle Data Access Components)顾名思义就是用来访问Oracle数据库的小程序.我们可以编程调用这些组件来实现在没有安装Oracle数据库软件的电脑上完成对Oracle数据库的访问. 工具/原料 ODAC安装包 步骤1. 下载ODAC安装包 到Oracle官方网站下载ODAC安装包.在网页上找到你要的版本.我下载的是: 64-bit ODAC 11.2 Release 6 (11.2.0.4.0) Xcopy for Windows

C# 免安装ORACLE客户端访问数据库

c#开发程序时,在没有安装oracle客户端时,访问数据库报 “System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本.” 在没有安装oracle客户端的情况下,可连接oracle数据库执行各种操作 使用方法: 将oci.dll.ociw32.dll.Oracle.DataAccess.dll.orannzsbb11.dll.oraocci11.dll.oraociicus11.dll.OraOps11w.dll拷到程序bin目录下 C# 免安装

在子域允许访问一个页面,如果试图访问其他页面重定向到主域名

允许访问一个页面(campaigns/test子域(上)aap.example.com),如果试图访问其他页面重定向到主域(example.com) app.example.com是我主要的子域域example.com相同,所以rails应用程序域和子域上运行. 我尝试一些解决方案添加约束路由文件和nginx文件,但没有得到我所需要的东西. 让我知道如果你需要了细节. 原文地址:http://blog.51cto.com/14021402/2332184

解决ORA-14450:试图访问已经在使用的事务处理临时表

select * from dba_objects where object_name='TEMP_MZGL_BRSFD'; select 'alter system kill session '''||SID||','||SERIAL#||''';' from V$session where SID in ( select sid from v$enqueue_lock t where t.type='TO' and id1='55523' )

oracle的启动与关闭原理-事务commit或者rollback

4.事务 4.1事务的概念 从第一个DML语句开始执行,以rollback或者commit为结束标记,之前所有的DML操作(insert,update,delete )都是属于这个事务的范围内. 4.2 事务的提交操作 (1)首先解锁一个用户并改密码 SQL> alter user scott account unlock; User altered. SQL> alter user scott identified by scott; User altered. (2)连接到scott用户S

Oracle系列:(20)事务

回顾什么是事务? 一个不可分割的子操作形成一个整体,该整体要么全部执行成功,要么全部执行失败.例如:转帐 回顾为什么要用事务? 如果不用事务的话,为转帐为例,可能出现一个用户钱增加了,另一个用户钱不变 回顾编程中,事务可用于哪一层? 事务放在业务层 回顾jdbc编程中,如何使用事务? connection.setAutoCommit(false); pstmt.executeUpdate(); connection.commit(); connection.rollback(); 回顾hiber