修改了用户密码,第二天过来发现用户被锁定,晚上走的时候还好好的 。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 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 ...
我遇到的情况:当使用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,即可...
近日在尝试在本地电脑安装Oracle,把遇到的问题以及解决过程中使用的资料分享给一下。数据库为Oracle 11g--------------------------------------------------------------------------------------------------------------------------------------------------用户名 密码 sys/change_on_install SYSDBA或SYSOPER 不能以NORMAL登录,可作为默认的系统管理员system/manager SYSDBA或NOR...
??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 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账户已经解锁,但...
--以下几个为相关表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#...
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 密...
今天要删除一个失效的物化视图的时候;老是删除不掉;经理说是锁表了;然后百度了一下
下面是 查询 锁表 和 如何解锁
--查询现在的锁SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid ORDER BY sid, s....
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 session ‘sid, serial#‘; ALTER sy...
如果你发现无法对一个表进行修改、删除等操作时,你可以利用以下语句查询是否是该表被锁住了
--查询锁select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modefrom v$locked_object lo,dba_objects ao,v$session sesswhere ao.object_id = lo.object_idand lo.session_id = sess.sid;其中sid和serial#字段用于下面解锁语句,oracle_username,os_user_name,object_name分别是数据库的登...
ORA-28000: the account is locked-的解决办法
2009-11-11 18:51
ORA-28000: the account is locked
第1步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;
第2步:选择myjob,查看users;
第3步:选择system,右击点击“编辑”;
第4步:修改密码,把“帐户被锁住”的勾去掉;
第5步:点击“应用”再点击“关闭”;
第6步:重新登录就可以通过验证了;
第二种
ALTER USER username ACCOUNT UNLOCK...
1、查出被锁的表。 SELECT lpad(‘ ‘,decode(l.xidusn ,0,3,0))||l.oracle_username User_name,o.owner,o.object_name,o.object_type,s.sid,s.serial#FROM v$locked_object l,dba_objects o,v$session sWHERE l.object_id=o.object_idAND l.session_id=s.sidORDER BY o.object_id,xidusn DESC; 我这里查询出有一个表被锁了: 2、解锁--alter system kill session ‘sid, serial#‘--根据查询出来的锁表记录的SID和SERIAL#来释放s...
lock table 表名 in <share or share update or exclusive mode>共有三种锁表模式:
共享模式(in share mode)
共享更新模式(in share update mode)
排他锁模式(in exclusive mode)锁表实例:
//以排他锁模式锁定tRun表
lock table tRun in exclusive mode
2,查看某个表被锁定查看被锁定的表:
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b
where b.objec...
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#‘;
oracle 解锁表标签:本文系统来源:http://www.cnblogs.com/Murray/p/4756692.html