`
AILIKES
  • 浏览: 186403 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决PLSQL记录被另一个用户锁住的问题

阅读更多

使用DBA账户在SQL窗口执行:

1、查看数据库锁,诊断锁的来源及类型:

select object_id,session_id,locked_mode from v$locked_object;

或者用以下命令: 

select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id=l.object_id 

2、找出数据库的serial#,以备杀死:

select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time; 

进入命令窗口:

3、杀死该session:   

alter system kill session 'sid,serial#'

分享到:
评论

相关推荐

    PLSQL中记录被另一个用户锁住的原因及处理方法.txt

    ### PLSQL中记录被另一个用户锁住的原因及处理方法 #### 背景与概念 在数据库管理系统(DBMS)中,多个用户或应用程序可能同时访问相同的数据资源。为了确保数据的一致性和完整性,数据库系统通常会采用锁机制来...

    记录被另一个用户锁住解决方法

    总的来说,遇到“记录被另一个用户锁住”的问题时,理解Oracle的锁定机制和并发控制原理至关重要。通过适当的方法和策略,我们可以有效地解决这个问题,保证数据库的正常运行。在实际操作中,还需要结合具体情况进行...

    plsql下不同用户数据导入

    在 Oracle 数据库中,使用 PLSQL 操作可以实现不同用户下的数据导出和导入,但是这也存在一些问题,例如 sequence 不存在的问题。在用户名不变的情况下,程序运行可以生成 sequence 序列,但是在不同用户名下,程序...

    PLSQL安装包及解决PLSQL过期文件

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。... 该安装包包含了解决PLSQL过期的文件,将PLSQL安装后将解决过期的文件放到安装包中,即可解决PLSQL过期的问题。即可永久使用。

    PLSQL 创建新用户删除用户及用户权限的开通

    在 PLSQL 中,用户管理是一个非常重要的方面,本文将介绍如何创建新用户、删除用户、授予用户权限、查询用户权限、移除不用的用户等操作。 一、创建新用户 在 PLSQL 中,可以使用 File--->New--->user 创建新用户...

    PLSQL Developer用户指南

    PLSQL Developer提供了一个集成的开发环境,它使数据库开发人员能够更高效地工作,支持PL/SQL编程、数据查询、表管理、存储过程管理和更多其他功能。它的用户界面友好,使得复杂的数据库任务变得简单易行。 2. **...

    PLSQL Developer14用户指南

    PLSQL Developer 14提供了一个友好的集成开发环境(IDE),使得用户可以轻松地编写、编译和调试PL/SQL程序。用户可以创建新的程序、保存程序、修改程序、编译程序等。 创建程序 创建程序是PLSQL Developer 14的...

    使用PLSQL 创建Oracle数据库用户并设置权限

    我们首先连接到数据库,然后创建了一个名为 "DXXFLD" 的用户,设置了用户的角色权限、系统权限和配额权限。最后,我们使用新创建的用户创建了一个表。创建用户和设置权限是数据库管理员的基本任务之一,它决定了用户...

    使用PLSQL创建Oracle数据库User用户并设置权限

    使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。

    PLSQL经常自动断开解决

    为了解决这一问题,我们需要深入理解其背后的原理,并采取相应的措施。 ### 描述解析:用PLSQL连接数据库操作时经常自动断开,解决方法如下 描述部分给出了问题的具体表现和解决思路的方向。当使用PL/SQL ...

    PLSQL导出CSV后中文乱码解决办法

    这个问题通常是由于编码格式不匹配导致的,下面我们将详细探讨如何解决PLSQL导出CSV后中文乱码的问题。 首先,我们需要了解CSV文件本身的特点。CSV是一种通用的、简单的数据交换格式,它使用逗号分隔每一列数据,以...

    PLSQL显示乱码、导出问题的解决方法

    导入后,统计信息会被锁住,无法更新统计信息,可以使用包 `dbms_stats.unlock_schema_stats` 来解锁。 通过以上步骤,可以有效地解决PL/SQL Developer中出现的乱码问题以及在导入导出过程中遇到的相关问题。

    plsql删除重复记录

    - 非常高效,因为它只保留每个分组中的一个记录。 - 可以确保即使在大量数据的情况下也能快速执行。 #### 注意事项 - 在执行删除操作前,请确保已经备份了相关数据。 - 如果表中有外键约束,可能需要先禁用或调整...

    一个很全的PLSQL学习资料

    本压缩包文件“一个很全的PLSQL学习资料”显然是一份丰富的学习资源,包含多种格式的文档,旨在帮助用户全面理解和掌握PLSQL。 首先,我们有plsql.doc,这可能是一个详细的PLSQL教程文档,涵盖了基础语法、数据类型...

    使用PLSQL创建Oracle数据库User用户并设置权限, 创建表

    使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。

    PLSQL Developer无法连接64位Oracle的解决方法

    在IT行业中,开发人员经常会遇到工具与数据库兼容性问题,其中一个常见的问题是PLSQL Developer无法连接到64位版本的Oracle数据库。由于PLSQL Developer本身并不支持64位Oracle,这给许多用户带来了困扰。本文将详细...

    plsql11汉化包

    "plsql11汉化包"正是为了解决这个问题,提供了一个方便的中文语言环境,让用户能够更加舒适地操作和理解PLSQL Developer的各项功能。 PLSQL Developer的汉化过程通常是通过安装汉化包来完成的。"plsql developer 11...

    解决 PLSQL 12 汉化不完全 汉化不完整 汉化后还显示英文 问题

    ### 解决 PLSQL 12 汉化不完全、汉化不完整、汉化后还显示英文的问题 #### 一、概述 在使用 PL/SQL Developer 的过程中,部分用户可能会遇到软件汉化不完全的问题,即安装了中文语言包之后仍然有部分界面或提示...

    win10打开plsql后,输入法卡顿解决办法

    CnPlugin是用于处理中文输入的一个组件,当它与系统或PLSQL自身版本不匹配时,就会引发输入延迟或者其他输入相关的性能问题。 为了解决这个问题,我们需要采取以下步骤来更新系统中的CnPlugin: 1. **确定当前...

    PLSQL用户指南

    函数返回一个值,而过程不返回值,但两者都可以接受参数并有局部变量。例如: ```sql CREATE OR REPLACE FUNCTION add_numbers(a NUMBER, b NUMBER) RETURN NUMBER IS BEGIN RETURN a + b; END; CREATE OR ...

Global site tag (gtag.js) - Google Analytics