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数据库相关常见问题请持续关注本网站了解详情吧。
推荐阅读: