~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:Oracle sql*plus PLSQL Developer
作者:朱海恩
撰写时间: 2019.03.15
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PL/SQL Developer数据库的登录用户被锁住了,怎么才可以解决这个问题呢?
如果在登录PL/SQL Developer数据库的时,提示你的用户状态是锁住的话,在oracle11g服务端下找到database control-orcl,打开它,进入一个网页(这个网页不需要网络,不过需要在服务下运行oracleDBConsoleorcl才可以),使用系统system用户登录,注意,使用其他的用户会提示该用户的权限不足(登录不了),登录成功后,点击服务器转到相应页面,然后在安全性下找到用户,点击进入用户界面,会很多的用户名,这个时候可以在搜索哪里输入想要搜索的用户名,点击开始按钮,就会查询出你想要的用户信息,然后再在信息中点击用户名下的用户,进入用户的一般信息,点击右上角的编辑按钮进入编辑页面,找到状态进行修改然后点击应用就可以了,这样就解锁成功了,注意这种方法除了系统system用户外,其它的用户都可以用这种方法进行解锁。如图1
图1
系统用户不可以使用上面的方法进行解锁,那么系统用户被锁住了,该怎么办呢?登录不成功,使用其他的用户登录又不可以对系统用户进行修改,权限不足。在这个时候我们可以找到oracle11g服务端下的SQL Plus,打开它,进行操作,同样可以解锁,输入用户名,回车,不需要输入口令,直接回车,显示连接成功,这时就可以对系统用户进行操作解锁。如图2
图2
以上是我对如何解决PL/SQL Developer数据库用户被锁状态的了解和解决方法,不知道还有没有其他更好的方法呢?