oracle存储过程无法编译、表数据无法修改

在对数据的增、删、改操作时,有时会发现一直操作不成功,原因可能是表被锁死;或者存储过程无法编译。

操作方法

  • 01

    --存储过程无法编译 SELECT V.OSUSER,  V.PROCESS, V.PROGRAM,v.MACHINE,V.TERMINAL, V.MODULE,V.USERNAME,V.STATUS, V.SID,V.SERIAL#, 'alter system kill session ''' || V.sid || ',' || V.SERIAL# || ''';' as KILL_SESSION, V.PADDR FROM V$SESSION V WHERE V.USERNAME LIKE '%用户名%' AND V.STATUS in( 'INACTIVE','ACTIVE') and v.PROGRAM = 'plsqldev.exe';

  • 02

    --表无法修改,复制KILL_SESSION列的sql语句执行 SELECT object_name, machine, s.sid, s.serial# , 'alter system kill session ''' || s.sid || ',' || s.SERIAL# || ''';' as KILL_SESSION FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid;

(0)

相关推荐

  • 怎么给Excel的数据透视表切片器修改列数

    今天给大家介绍一下怎么给Excel的数据透视表切片器修改列数的具体操作步骤.1. 如图,我们打开插入了数据透视表的Excel表格,将数据透视表选中后,依次点击点击页面上方的分析---插入切片器选项.2 ...

  • Oracle表数据误删的还原方法总结

    一.将某个时间点的数据找回 01 insert into hr.job_history select * from hr.job_history as of timestamp to_timestam ...

  • PL/SQL Developer如何修改表数据

    下面介绍一下orcale客户端PL/SQL Developer修改表中的数据,添加.删除.修改记录. 操作方法 01 登录PL/SQL Developer 02 找到要修改数据的表,右击该表,选择&q ...

  • 使用REG注册表文件添加.修改或删除注册表键值和子项介绍

    REG文件实际上是一种注册表脚本文件,Regedit注册表编辑器可以使用REG文件来导入、导出注册表的子项和值。双击REG文件(即用Regedit.exe 注册表编辑器程序运行该文件)即可将其中的数据 ...

  • 如何使用REG注册表文件添加.修改或删除注册表键值和子项?

    REG文件实际上是一种注册表脚本文件,Regedit注册表编辑器可以使用REG文件来导入.导出注册表的子项和值.双击REG文件(即用Regedit.exe 注册表编辑器程序运行该文件)即可将其中的数据 ...

  • Win7系统怎样防止注册表被篡改 预防系统注册表被恶意修改的方法

    win7是我们比较常用的系统,我们在使用电脑过程中,难免会遇到某恶意程序偷偷修改注册表数据,让用户的电脑设置发生了变化,那么Win7系统怎样防止注册表被篡改?下面小编带来预防系统注册表被恶意修改的方法 ...

  • SolidWorks系列化零件错误的数据怎么修改?

    在系列化零件创建完成后,我们可能会在检查的过程中发现错误,那么怎样回到设计表中修改呢!下面就带大家来操作,还是以上次的系列化小垫圈为例 1.打开我们上次创建的小垫圈,在设计树的管理器中选择配置,就能看 ...

  • 电脑Excel表数据中的无效或错误数据怎么找出

    Excel是一个生活工作中常用的表格处理软件,有的时候我们会在表格中遇到一些无效或错误的数据,那么我们就要找出这些数据并修改,如何找出呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开E ...

  • 如何安全编辑sql server表数据

    操作方法 01 2014-6-18 如何安全编辑sql server表数据 使用脚本进行update更新很快捷,但缺点是所见非即所得,一不留神,可能错改数据,而且不好回滚,因此,若是少量数据,建议手动 ...