【Oracle 11g中解锁被锁定的用户】教程文章相关的互联网学习教程文章

oracle查看死锁与解锁

1、查看死锁SELECT s.username,decode(l.type,‘TM‘,‘TABLE LOCK‘,‘TX‘,‘ROW LOCK‘,NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROM v$session s,v$lock l,dba_objects oWHERE l.sid = s.sidAND l.id1 = o.object_id(+)AND s.username is NOT Null 2、解锁alter system kill session ‘SID,SERIAL#‘;原文:http://5070780.blog.51cto.com/5060780/15...

Oracle锁表查询和解锁方法【图】

Oracle锁表查询和解锁方法qhzhen9 2019-05-22 10:07:07 8822 收藏 7展开我们这里一般用的PL/SQL,总是无意间把表锁住,所以我今天就整理了一下简单的解锁和查询锁表的方法;一、首先PL/SQL要以管理员的账号(system/admin等)登录,管理员的账号和密码根据个人设置而来,连接为一般选择Normal,也可选择SYSDBA; 二、相关SQL语句:--以下几个为相关表SELECT*FROMv$lock;SELECT*FROMv$sqlarea;SELECT*FROMv$session;SELECT*FROMv$pro...

oracle数据库解锁

数据库解锁SELECT A.OWNER,A.OBJECT_NAME,B.XIDUSN,B.XIDSLOT,B.XIDSQN,B.SESSION_ID,B.ORACLE_USERNAME,B.OS_USER_NAME,B.PROCESS,B.LOCKED_MODE,C.MACHINE,C.STATUS,C.SERVER,C.SID,C.SERIAL#,C.PROGRAMFROM ALL_OBJECTS A,V$LOCKED_OBJECT B,SYS.GV_$SESSION CWHERE ( A.OBJECT_ID = B.OBJECT_ID )AND (B.PROCESS = C.PROCESS )ORDER BY 1,2alter system kill session ‘sid, serial#‘alter system kill session ‘154, 1798‘...

PLsql/Oracle数据库中没有scott账户,如何创建并解锁【代码】【图】

当然首先要装好Oracle 11g然后还要有sqlplus,这个在Oracle11g的时候应该都会配上的进入正题,如果oracle/plsql没scott账户,如何创建先找到Oracle安装目录下的soctt.sql我的是在:E:\app\91959\product\11.2.0\dbhome_1\admin如果没有soctt.sql,先建立一个txt文件,复制下面的代码进去,然后改成sql文件:Rem Copyright (c) 1990by Oracle CorporationRem NAMEREM UTLSAMPL.SQLRem FUNCTIONRem NOTESRem MODIFIEDRem gdude...

oracle 解锁表

//查询锁表id select session_id from v$locked_object; //查询该ID的serial# SELECT sid, serial#, username, osuser FROM v$session where sid = 152; //杀死该进程 alter system kill session ‘12,748‘原文:http://www.cnblogs.com/doudou618/p/5674376.html

Oracle启动/关闭 scott解锁 登录【图】

oracle数据库安装成功后,首次使用的出现下面的问题,如图 这里只给出3种方法:l Sql*plusl OEM控制台l Windows 控制台 1.以windows控制台为例 a.以管理员身份运行cmd命令 b.输入"sqlplus /nolog" c.输入"conn/as sysdba" c.输入"startup" 2.以sql*plus为例 a.准备 首先用sql*plus来连接到oracle "sqlplus /nolog" 以不连接数据库的方式启动sql*plus "connect /as sysdba" 以...

Oracle锁表、解锁【代码】【图】

我遇到的情况:当使用select语句查询表时,后面跟着for update ,select * from table for update当修改表中数据,但是没有commit就关掉PL/SQL,下次再打开执行上面sql语句,就会卡死,不能再for update 一、锁表查看锁表进程SQL语句: select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 如果有记录,可查到如下锁表记录 二、解锁杀掉锁表进程: 记录下SID和serial# ,分别替换掉下面的1155,3909...

oracle 用户被锁定解锁方法

修改了用户密码,第二天过来发现用户被锁定,晚上走的时候还好好的 。alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED; alter user xxxx account unlock;ok! --1.--系统参数配置  connect sys/password@db_link as sysdbaselect * from dba_profiles where resource_name like ‘FAILED_LOGIN_ATTEMPTS%‘;--1 DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10--连续错误连接10次用户被锁定--2.--查看被锁的用户selec...

ORACLE 如何查询被锁定表及如何解锁释放session

ORACLE EBS操作某一个FORM界面,或者后台数据库操作某一个表时发现一直出于"假死"状态,可能是该表被某一用户锁定,导致其他用户无法继续操作 复制代码 代码如下:--锁表查询SQLSELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; 找到被锁定的表,解锁 复制代码 代码如下:--释放SESSION SQL: --alter system kill ...

for update造成的Oracle锁表与解锁【代码】【图】

我遇到的情况:当使用select语句查询表时,后面跟着for update ,select * from table for update当修改表中数据,但是没有commit就关掉PL/SQL,下次再打开,执行带for update的sql语句,就会卡死 一、锁表查看锁表进程SQL语句: select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 如果有记录,可查到如下锁表记录 二、解锁杀掉锁表进程: 记录下SID和serial# ,分别替换掉下面的1155,39095,即可...

Oracle11g 默认用户帐号和密码 解锁用户 plsql登录【图】

近日在尝试在本地电脑安装Oracle,把遇到的问题以及解决过程中使用的资料分享给一下。数据库为Oracle 11g--------------------------------------------------------------------------------------------------------------------------------------------------用户名 密码 sys/change_on_install SYSDBA或SYSOPER 不能以NORMAL登录,可作为默认的系统管理员system/manager SYSDBA或NOR...

2.oracle的安装常识,Oralce服务器,oracle集群,oracle服务介绍,用户解锁相关【图】

??1 oracle的安装常识(oracle10g和oracle11g的版本差别):A 安装目录都不要有中文和空格B oracle10g支持winxp 不支持win7,8和vista;Oracle11g支持所有版本 2 Oralce服务器:由oracle实例和oracle数据库组成oracle数据库:磁盘上物理文件的集合A 当配置了oracle_home时,可以通过echo$ORACLE_HOME来查看oracle的安装目录B bin目录(存放exe工具)、位置:F:\app\to-to\product\11.2.0\dbhome_1\BINC lib目录(oracle依赖的lib)、位...

oracle解锁soctt用户的方法

装完了Oracle 10g数据库,忘了给scott账户解锁。这时可以在sql plus工具里(开始|所有程序|<Oracle-Home>|应用程序开发|SQL Plus),也可以在控制台通过命令行给scott账户解锁。  在第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus,然后使用命令“alter user scott account unlock;”来解锁。解完以后,使用下面的命令来查看:"select username,account_status from dba_users;",可以看到scott账户已经解锁,但...

Oracle解决锁表语句与批量生成解锁语句

--以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$process ;SELECT * FROM v$locked_object;SELECT * FROM all_objects;SELECT * FROM v$session_wait;--查看被锁的表 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;--查看那个用户那个进程照成死锁select b.username,b.sid,b.serial#...

oracle 用户解锁和修改用户密码【图】

1.安装教程参看:https://jingyan.baidu.com/article/3c48dd34be2a32e10be35881.html 2.用户解锁--> 运行cmd--> 输入sqlplus / as sysdba 后回车,以超级管理员身份登录--> 输入alter user 账户 account unlock;进行解锁,注意语句以 ; 结束。 例如:alter user scott account unlock; scott账户为oracle 账户   oracle默认账号与密码 3.用户密码的修改 -- 在2.中的步骤操作之后 输入:alter user scott identified by 密...