解决Oracle账户被锁定的问题
目录
- 为什么会被锁定呢?
- 方法一
- oracle登录身份有三种
- 方法二
当用PLSQL登录Oracle时提示ORA-28000: the account is locked;
这个提示就是当前用户被锁定;
为什么会被锁定呢?
用户登录十次没有成功的,当前用户会被锁定;安装时没有解锁的;
下面我们用两种比较常用的方法解决这个问题;
方法一
首先我们需要以系统管理员的身份登陆,比如:sys,system;
oracle登录身份有三种
normal
普通身份。sysdba
系统管理员身份。sysoper
系统操作员身份
每种身份对应不同的权限。
然后新建一个sql窗体,执行解锁被锁定账户的语句。
alter user 被锁定的账户名称 account unlock。
执行成功后就可以登陆了。
方法二
首先还是需要以系统管理员的身份登陆。
登陆后最大化左侧的Objict栏。
在Users里面找到被锁定的账户,然后右键点击对应账户,选择编辑,去掉勾选,点击应用。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Oracle数据库账号被锁定解决方法
在Oracle数据库操纵中,登录Oracle账号时提示失败,并且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,经由过程慢慢排查我们就能找到该故障的原因了. 下面记录下查找这个题目的步调. 1. 找到账号被锁按时候 哄骗sqlplus或者sqldeveloper,查询账号被锁定的时候,相干语句如下: --批改当前会话的日期显示格局 alter session set nls_date_format = ""yyyy-MM-dd hh24:mi:ss"
-
oracle11g用户登录时被锁定问题的解决方法 (ora-28000 the account is locked)
1 错误出现的现象是ora-28000 the account is locked,既用户无法登录. 2 原因:出现这种错误的原因为由于用户多次登录,无法登陆成功,超过了数据库允许登录的次数,所以导致用户被锁定,这种机制也是对数据库的一种保护,提升了数据库的安全性. 3 解决的办法如下: (1)在dos窗口中输入命令sqlplus /nolog,截图如下: (2)点击回车之后输入命令conn /as sysdba出现的结果为: (3)输入命令desc dba_profiles 截图如下: (4)
-
Oracle锁处理、解锁方法
1.查询锁情况 select sid,serial#,event,BLOCKING_SESSION from v$session where event like '%TX%'; 2.根据SID查询具体信息(可忽略) select sid,serial#,username,machine,blocking_session from v$session where sid=<SID>; 3.杀掉会话 #根据1和2中查到的SID和SERIAL# 定位会话,并杀掉 ALTER SYSTEM DISC
-
解决Oracle账户被锁定的问题
目录 为什么会被锁定呢? 方法一 oracle登录身份有三种 方法二 当用PLSQL登录Oracle时提示ORA-28000: the account is locked: 这个提示就是当前用户被锁定: 为什么会被锁定呢? 用户登录十次没有成功的,当前用户会被锁定:安装时没有解锁的: 下面我们用两种比较常用的方法解决这个问题: 方法一 首先我们需要以系统管理员的身份登陆,比如:sys,system: oracle登录身份有三种 normal 普通身份. sysdba 系统管理员身份. sysop
-
oracle表被锁定的完美解决方法
解决办法: ora-00031:session marked for kill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库.现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀. 下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_obj
-
解决Oracle字符串中包含数字、特殊符号的排序问题
问题描述: 某小区,需要按照小区.楼栋.单元号.房间号进行排序,但是按照地址描述排序时,因为字符串中包含数字,所以造成了如下的结果, 1号楼之后应该是2号楼,但是查询结果却是10号楼 . 尝试解决 使用正则表达式替换 结果: 虽然楼栋号排序正常了,但是会发现房间号排序出现了混乱. 继续想办法 终极办法: 使用translate函数 可以发现,结果正常显示 . 以下附上translate使用方法 一.语法: TRANSLATE(string,from_str,to_str) 二.目的 返回将(所
-
巧妙解决Oracle NClob读写问题(经验分享)
最近一个新项目中,尝试在 Oracle 数据库中使用 NCLOB 来保存大的 xml 字符串. 在代码自动生成工具(通过 JDBC 驱动程序,读数据库表结构,自动生成对应的 java 代码,包含增加.删除.修改.分页查询.根据主键查找等前台 html/js.后台代码 java),将 NCLOB 字段映射到 String 类型. 运行代码,无报错.使用 SQuirreL SQL 客户端查看数据,觉察数据未保存成功. 网上搜一通,有提到用 SetBigStringTryClob 的数据库连接额外属
-
解决Oracle批量修改问题
问题:根据唯一字段编码修改其它字段,修改部分数据,数量在上万条数据,数据大,一开始就卡死了!笨办法,一条一条修改不知可年可月啊.其他方法个人原因实在是无能为力.如下: update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-2V'; update ka02_new set aka065=1,aka166=1 where aka060='X-P02CA-A010-A001-2W'; update ka02_new
-
解决Oracle数据库归档日志占满磁盘空间问题
1.常用命令 SQL> show parameter log_archive_dest; SQL> archive log list; SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; ARCHIVELOG 96.62 0 141 SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage; 2.9904 SQL> show paramete
-
解决Oracle 11g 导出数据报 “ORA-01455: 转换列溢出整数数据类型”的问题
问题描述: 在进行数据库备份时候,导出dmp数据出现""ORA-01455: 转换列溢出整数数据类型"的错误 Oracle版本号为11.2.0.1,操作系统为Windows Server2008R2 问题排查解决: 换电脑以及服务器尝试,存在同样问题,在网上查询相关资料,发现问题原因主要有下面几个方面,进行了一一排除. 1.存在空表,检查表中有数据,且没有特殊的数据类型(blob,clob等),就是一个普通的表,该问题排除: 2.统计信息问题,修改使用导出语句进行导出,添加D
-
解决oracle用户连接失败的解决方法
安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个错误: error: the account is locked 可能是下面几个原因. 1. 尝试多次登录未成功(可能密码不正确): 2. 此用户被管理员手工锁定: 3. 用户密码到期.未按时修改密码,等等. 看来 scott 这个用户肯定是登陆不了了,然后我用尝试着用 system 这个用户登录,我记得在安装 Oracle 11g 的时候曾提示输入密码,然后
-
如何解决Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码
重现的前提条件: 输出格式为"文本"的并发程序:有效责任和用户. 如何在查看输出时出现Excel选项:系统管理员>安装>浏览器选项>添加一行"文件格式"为"文本"的记录,"MIME 类型"和"说明"选"文件格式"是"Excel"的那行一样. EBS需要已安装好简体中文语言,这样"有效责任和用户"里面才会有中文. 提交"有
-
解决Oracle RMAN删除归档日志不释放问题的方法
前言 当Oracle 归档日志满了后,将无法正常登入oracle,需要删除一部分归档日志才能正常登入ORACLE. 最近同事在工作中遇到一个问题,他那边的一套Oracle 11g数据库使用RMAN没办法删除旧的归档,导致磁盘使用率很高. oracle@ps251n2s:[/opt/oracle/archive/db] ls -ltr |more total 3059881082 -rw-r----- 1 oracle oinstall 725320704 May 20 2016 1_1_9123
随机推荐
- 指南:想成为一个JSP网站程序员吗?
- tomcat之目录映射_动力节点Java学院整理
- Windows 2000下用DOS命令删除文件夹
- IOS 开发之xcode对比两个分支中同一个文件
- JavaScript日期选择功能示例
- Nginx下配置codeigniter框架方法
- C++语言数据结构 串的基本操作实例代码
- Django框架下在URLconf中指定视图缓存的方法
- 详解MongoDB管理命令
- 通过jQuery源码学习javascript(一)
- 解决jquery中美元符号命名冲突问题
- Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
- 浅谈Java 三种方式实现接口校验
- 基于C#实现手机号码归属地接口调用
- C++中指针和引用的区别分析
- android获取屏幕宽高与获取控件宽高(三种方法)
- C# 设计模式系列教程-外观模式
- Python cookbook(数据结构与算法)让字典保持有序的方法
- 详解Springboot Oauth2 Server搭建Oauth2认证服务
- ubuntu系统下Python虚拟环境的安装和使用教程