【oracle 解锁表】教程文章相关的互联网学习教程文章

oracle 锁表 如何解锁

---查询 被锁的表 SELECT 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; --alter system kill session ‘sid, serial#‘; ALTER system kill session ‘85, 289‘; oracle 锁表 如何解锁标签:本文系统来源:http://www.cnblogs.com/li-xy/p/5674373.html

【Oracle 】Oracle 帐号锁与解锁

如何解除Oracle 帐号锁定(the account is locked) 在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。 解决办法: 新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示: oracle10g the account is locked oracle10g the password has expired 原因:默认Oracle10g的scott不能登陆。 解决: 1、使用oracle用户登录系统2、执行如下步骤:3、$ sqlplus /nolog4、SQL> co...

ORACLE 如何查询被锁定表及如何解锁释放session【代码】

锁表查询SQL SELECT 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 session ‘sid, serial#‘; ALTER system kill session ‘23, 1647‘; ORACLE 如何查询被锁定表及如何解锁释放session标签:本文系统来源:http://www.cnblogs.com/xingxing0521...

Oracle的锁表与解锁

SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name,s.machine, s.terminal,a.sql_text, a.action FROM v$sqlarea a,v$session s, v$locked_object l WHERE l.session_id = s.sid AND s.prev_sql_addr = a.address ORDER BY sid, s.serial#; --3.查出锁定表的sid, serial#,os_user_name, machine_name, terminal,锁的type,mode SELECT s.sid, s.serial#, s.username, s.schemaname,...

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

* 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,39095,即可解除锁表alter system kill session ‘1155,39095‘; Or...

ORACLE用户的加锁、解锁

在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程: 默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott: sqlplus /nolog conn / as sysdba alter user scott account unlock; 解锁之后可能会要求你该密码: alter user scott identified by tiger; 再登陆: sqlplus scott/tiger 就能...

如何给oracle账户解锁【图】

在创建数据库时,已经为SYS等4个账户设定了口令,其中SYS与SYSTEM具有管理员权限,在SQL*Plus工具中使用SYSTEM账户登录Oracle数据库。 1、通过数据字典dba_users,查看Oracle账户的锁定状态,如下:(v其中,OPEN表示账户为解锁状态;EXPIRED表示账户为过期状态(需要设置口令才能解除此状态);LOCKED表示账户为锁定状态。)二、下面使用ALTER USER语句为scott账户解锁: SQL> ALTER USER scott ACCOUNT UNLOCK; 再使用ALTE...

Oracle 基本权限授权或者回收权限、解锁等权限配置

alter user scott account lock; --锁住用户alter user scott account unlock; --给用户解锁create user 用户名 identified by 密码; --建立用户grant connect to 用户名;--授权用户允许登录的权限grant create tablespace to 用户名; --授权创建表空间权限grant select on 授权的表名 to 用户名; --授权该用户可以查询某个表的权限grant update on 授权的表名 to 用户名; --授权该用户可以更新某个表的权限grant insert on 授权的...

Oracle dba权限下修改用户密码 授予用户权限 解锁用户【代码】

grant connect,resource to scott3.解锁用户alter user scott account unlock Oracle dba权限下修改用户密码 授予用户权限 解锁用户标签:alter dba 权限 res 修改用户密码 nbsp pre 解锁 acl 本文系统来源:http://www.cnblogs.com/xlht/p/6434455.html

oracle用户解锁

-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.--查看被锁的用户select LOCK_DATE,username from dba_users where username=‘USERNAME‘;LOCK_DATE为空说明没有锁定,非空为锁定。-----SELECT S.USERNAME,DECODE(L.TYPE, ‘TM‘, ‘TABLE LOCK‘...

Oracle12c解锁scott测试用户【图】

最近装了Oracle12c,发现和之前的oracle数据库有很大的区别(pdb,cdb等等)。最麻烦的是默认情况下没有scott测试用户,通过查阅资料得到如下的解决方案: 1. oracle12c默认为cdb数据库,转换为pdb数据库才可以像原来一样解锁scott测试用户。下面介绍转换成pdb方法,并解锁scott 首先在安装oracle12c的时候要安装pdb数据库。 2. 然后配置listener.ora(红框内为新增内容)tnsnames.ora:3. 最后执行一下命令,切换到pdb模式,dba登录...

170308、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.seria...

Oracle查询被锁的表及解锁方法

1.用下列sql语句查询操作不当引起锁表的进程的SESSION_ID及USERNAME SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMODE, 0, ‘None’, 1, ‘Null’, 2, ‘Row-S (SS)’, 3, ‘Row-X (SX)’, 4, ‘Share’, 5, ‘S/Row-X (SSX)’, 6, ‘Exclusive’, TO_CHAR(LMODE)) MODE_HELD, DECODE(REQUEST, 0, ‘None’, 1, ‘Null’, 2, ‘Row-S (SS)’, 3, ‘Row-X (SX)’, 4, ‘Share’, 5, ‘S/Row-X (SSX)’, 6, ‘Exclusive’, TO_CHA...

Oracle 解锁scott用户【代码】

原因:默认Oracle10g的scott不能登陆。 解决:(1)conn sys/sys as sysdba;//以DBA的身份登录(2)alter user scott account unlock;// 然后解锁(3)conn scott/tiger //弹出一个修改密码的对话框,修改一下密码就可以了 具体操作步骤如下:C:> sqlplus请输入用户名:sys输入口令:sys as sysdba //注意:在口令这里输入的密码后面必须要跟上 as sysdba 才可以。SQL> alter user scott account unlock; 用户已更改.SQL> comm...

oracle_解锁表

--查看那个用户那个进程照成死锁select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time; --查看连接的进程 SELECT sid, serial#, username, osuser FROM v$session; --查出锁定表的sid, serial#,os_user_name, machine_name, terminal,锁的type,modeSELECT s.sid, s.serial#, s.username, s.schemaname, s.osuser, s.process, s.machine,s.termina...