精华内容
下载资源
问答
  • Oracle数据库操纵中,登录Oracle账号时提示失败,并且Oracle账号频繁被锁定,本文将介绍如何解决此问题
  • oracle数据库用户为何频繁被锁oracle数据库用户频繁被锁原因排查oracle数据库用户为何频繁被锁
  • Oracle数据库账号被锁了怎么解锁

    万次阅读 2018-06-23 11:19:37
    如果遇到这样的情况第一步(别忘打开服务了,服务名...我要解锁的用户名是scott这时已经解锁了,只要返回你的账号即可使用数据库第三步:返回账号coon 用户名/密码,这个密码是你解锁的账户的密码,不是管理员密码此...

    如果遇到这样的情况



    第一步(别忘打开服务了,服务名OracleServiceORCL的)

    输入数据库管理员用户名和密码


    用户名是系统固定的,密码应该是你安装时设置的密码

    第二步:解锁

    ALERT USER用户名帐户UNLOCK;我要解锁的用户名是scott


    这时已经解锁了,只要返回你的账号即可使用数据库

    第三步:返回账号

    conn用户名/密码,这个密码是你解锁的账户的密码,不是管理员密码


    此时你可以操作你的数据库了


    如果这个办法失败可能出现的原因是你的管理员密码过期,请修改管理员密码

    展开全文
  • 自己在linux 下处理oracle 用户锁定的操作记录,希望能方便有需要的人。
  • Oracle数据库账户被锁定解决方案

    千次阅读 2020-09-30 16:17:05
    这个提示就是当前用户被锁定; 为什么会被锁定呢? 用户登录十次没有成功的,当前用户会被锁定; 安装时没有解锁的; 下面我们用两种比较常用的方法解决这个问题; 方法一: 首先我们需要以系统管理员的身份...

    当用PLSQL登录Oracle时提示ORA-28000: the account is locked
    这个提示就是当前用户被锁定;
    为什么会被锁定呢?

    1. 用户登录十次没有成功的,当前用户会被锁定;
    2. 安装时没有解锁的;
      下面我们用两种比较常用的方法解决这个问题;
      方法一:
      首先我们需要以系统管理员的身份登陆,比如:sys,system;
      在这里插入图片描述
      oracle登录身份有三种:

    normal 普通身份。

    sysdba 系统管理员身份。

    sysoper 系统操作员身份

    每种身份对应不同的权限。

    然后新建一个sql窗体,执行解锁被锁定账户的语句。
    alter user 被锁定的账户名称 account unlock。
    在这里插入图片描述
    执行成功后就可以登陆了。
    方法二:
    首先还是需要以系统管理员的身份登陆。
    登陆后最大化左侧的Objict栏。
    在这里插入图片描述
    在Users里面找到被锁定的账户,然后右键点击对应账户,选择编辑,去掉勾选,点击应用。
    在这里插入图片描述

    展开全文
  • Oracle数据库操作中,登录Oracle账号时提示失败,而且Oracle账号频繁被锁定。造成此故障的原因是什么呢?本文就介绍了这一过程,通过逐步排查我们就能找到该故障的原因了。下面记录下查找这个问题的步骤。1. 找到...

    在Oracle数据库操作中,登录Oracle账号时提示失败,而且Oracle账号频繁被锁定。造成此故障的原因是什么呢?本文就介绍了这一过程,通过逐步排查我们就能找到该故障的原因了。

    下面记录下查找这个问题的步骤。

    1.  找到账号被锁定时间

    利用sqlplus或者sqldeveloper,查询账号被锁定的时间,相关语句如下:

    --修改当前会话的日期显示格式

    alter session set nls_date_format = 'yyyy-MM-dd hh24:mi:ss';

    --查询被锁定账号的锁定时间

    select username,lock_date  from dba_users where username like 'TRSEKPV65_DEMO';

    比如这里的查询到的锁定时间为:20:03:03

    2.  找到oracle的安装目录

    部门知识库的oracle安装路径为:C:\devsoftware\oracle11g

    3.  找到监听日志

    找到

    C:\devsoftware\oracle11g\diag\tnslsnr\DEV2-216\listener\trace\listener.log文件,该文件会记录oracle的一些跟踪信息

    4.  查看监听日志

    找到该文件后,发现很大,无法用editplus打开。把该文件上传到linux机器或者在windows机器上下载一个tail.exe程序,执行tail -20 listener.log命令,查看该文件的最后20行内容。

    5.  定位问题

    根据上面查询到的时间,在日志中找到对应的时间位置,可以定位到当前时间Oracle所执行的操作。

    01-8月 -2011 20:03:35 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=portalteam)(CID=(PROGRAM=D:\TRS\TRSGateway4.6\gwserver_x64\TrsAgent.exe)(HOST=DEV2-216)(USER=Administrator))) * (ADDRESS=(PROTOCOL=tcp)(HOST=fe80::e816:9e03:60ac:fdaa%11)(PORT=13678)) * establish * portalteam * 0

    6.  总结

    从上边可以看到,造成Oracle的账号被锁定的原因是由” TrsAgent.exe”进程造成的。仔细一想,原来修改了密码,没有修改GateWay的登录信息,所以造成了该账号登录Oracle经常失败,由于我们配置了Oracle的最大允许登录错误次数为10,所以超过10次错误后账号将被锁定。

    关于Oracle数据库账号频繁被锁定的问题的解决方案就介绍到这里了,如果您想了解更多的Oracle数据库的知识,可以看一下这里的文章:http://database.51cto.com/oracle/,相信一定可以带给您收获的!

    展开全文
  • Oracle中必须要登录才能操作,那小伙伴们知道如果你的Oracle数据库账户被锁定了该怎么解决吗?下面一起来看看解决办法吧。一、这个用户被锁了我们可以换一个用户嘛ORA-28000:theaccountislocked二、1)、使用PL/SQL,...

    Oracle中必须要登录才能操作,那小伙伴们知道如果你的Oracle数据库账户被锁定了该怎么解决吗?下面一起来看看解决办法吧。

    一、

    这个用户被锁了我们可以换一个用户嘛ORA - 28000: the account is locked

    二、1)、 使用PL / SQL, 登录名为system, 数据库名称不变, 选择类型的时候把Normal修改为Sysdba;

    2)、 选择myjob, 查看users;

    3)、 选择system, 右击点击“ 编辑”;

    4)、 修改密码, 把“ 帐户被锁住” 的勾去掉;

    5)、 点击“ 应用” 再点击“ 关闭”;

    6)、 最后重新登录就可以解除锁定了;

    三、在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) conn sys / sys as sysdba; //以DBA的身份登录

    (2) alter user scott account unlock; // 然后解锁

    (3) conn scott / tiger //弹出一个修改密码的对话框,修改一下密码就可以了

    在运行里面输入cmd在DOS模式下输入sqlplus, 以system用户名登录, 密码是刚装oracle时自己填写的密码orcl, 登录进去以后。

    SQL > conn sys / sys as sysdba;

    (分号是必须的但是我是以system登录的所在这不应该写conn sys / sys as sysdba应该写conn system / orcl as sysdba;)

    Connected.

    SQL > alter user scott account unlock;

    User altered.

    SQL > commit;

    Commit complete.

    SQL > conn scott / tiger //请输入新密码,并确认后OK

    Password changed

    Connected.

    这样我们就解决锁定可以重新登录了。

    以上就是关于如何解决Oracle数据库账户锁定全部内容了,更多Oracle数据库相关常见问题请持续关注本网站了解详情吧。

    推荐阅读:

    展开全文
  • 解决Oracle数据库用户被锁定的方法

    千次阅读 2019-04-12 11:20:34
    1,cmd控制台: ... 2,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';...3,查看具体的被锁时间 SQL> select username,lock_date from dba_use...
  • Oracle数据库账号被锁定时解锁方法

    千次阅读 2014-06-02 21:02:07
    C:\Documents and Settings\Administrator>sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on 星期三...Copyright (c) 1982, 2005, Oracle. All rights reserved. 连接到:
  • oracle账户被锁、密码过期,通过sys权限在cmd输入sql进行修改,注意结束符和换行
  • 被锁原因:连续十次错误密码登录账户会被锁住。 解决方法:dos窗口中,执行  sqlplus sys/你的密码 as sysdba;  然后执行  alter user system account unlock;
  • --查询账号状态 select account_status from dba_users where username='TEST'; --密码重用次数改成不限制 ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_MAX UNLIMITED; --修改密码 alter user TEST identified...
  • 1第一步使用 管理员账户登陆(sys 或者 system) 登陆 plsql ... ... 选中myobject 下拉找到 users 展开,找到被锁定的账户 例如 TEST 右键 edit 进行编辑 去掉 Account locked 的√ 点击apply 退出从新连接。 ...
  • Oracle数据库用户锁定原因以及处理方式 背景 现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改。 修改过程很简单 alter user [username] identified by [password]; ...
  • 最近部署项目,启动之后有一个账户一直被锁数据库账户被锁一般是连接用户密码错误次数超过限制,被锁死。 查找原因: 1.查看连接配置的用户名密码是否有误。 这个如果有误,改一下配置就好了。 2.查看是否...
  • oracle 数据库登录用户被锁解决办法

    万次阅读 2018-05-24 19:02:00
    用户被锁 pl/sql登录时报错:ORA-28000: the account is locked方法1:使用其他用户先登录数据库上ALTER USER username ACCOUNT UNLOCK;方法2:第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候...
  • Oracle数据库账号被锁解决办法 问题:该用户被锁解决办法 在dos窗口中 执行 sqlplus sys / 你的密码 as sysdba; 然后执行 alter user system account unlock;
  • Linux下Oracle数据库账户被锁:the account is locked问题的解决 场景描述 账户密码连续输入错误多次,账户被锁定; 问题解决 百度 “oracle the account is locked”;得到以下解决思路:首先以管理员账号登录...
  • 在创建数据库时,其中SYS登录Oracle数据库在SQL*Plus工具通过如下SQL解锁。1、通过数据字典dba_users,查看Oracle...LOCKED表示账户为锁定状态。)2、先通过查询有哪些账号被锁select username,account_status from ...
  • Oracle数据库操作中,我们有时会用到表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。 (1)表查询的代码有以下的形式: select count(*) from v$locked_object;...
  • 在登陆时告知test用户被锁1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间...Session altered.2、查看具体的被锁时间select username,lock_date from dba_users where username='TEST';...
  • 概述简单说下背景,公司对数据库密码复杂度有一定要求,所以需要改数据库密码,因为涉及到应用这块要对应修改,但运维和开发人员却不知道具体有哪些地方配置了数据库账号密码,导致数据库账号总是被锁,所以需要看下...
  • oracle数据库用户被锁定

    千次阅读 2016-07-06 17:52:19
     1、用dba角色的用户登陆,进行解锁... SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';  Session altered.... 2、查看具体的被锁时间  select username,lock_date,profile from dba_users WHE

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,814
精华内容 5,125
关键字:

oracle数据库账号被锁定