Oracle 11g中Scott用户解锁与密码修改教程

需积分: 49 1 下载量 97 浏览量 更新于2024-09-09 收藏 1KB TXT 举报
在Oracle 11g环境中,遇到一个常见的问题是scott用户默认状态下被锁定,这可能在初次安装Oracle 10g数据库或用户权限管理过程中发生。当尝试使用命令"sqlplusscott/tiger"登录时,系统会返回"ORA-28000:账户已被锁定"的错误提示,表明scott用户的账号状态不正确。 解决这个问题的第一步是通过sysdba权限登录到Oracle数据库。在cmd命令行中,使用"sqlplus/assysdba"打开SQL*Plus,然后执行SQL命令"alter user scott account unlock"来解锁scott用户。这条语句解除用户被锁定的状态,确保用户可以正常使用。 解锁后,可以进一步设置或修改scott用户的密码,以增强安全性。例如,可以使用"alter user scott identified by grace"来设置新密码"grace"。确认更改成功后,可以尝试使用新的用户名和密码"scott/grace"连接数据库,通过"conn scott/grace"命令验证登录是否正常。 值得注意的是,在Oracle SQL*Plus中,有以下命令格式用于不同的操作: 1. 连接到数据库:在cmd中使用"sqlplus 用户名/密码",如"sqlplusscott/tiger"。 2. 在SQL*Plus中连接数据库:使用"SQL> conn 用户名/密码",同样如"conn scott/grace"。 3. 修改普通用户的密码:使用"alter user 用户名 identified by 密码",如"alter user scott identified by grace"。 最后,管理员也可以利用"alter user 用户名 accountlock"命令将用户锁定,以防止未经授权的访问,而"alter user 用户名 accountunlock"则是用于重新启用已锁定的账户。理解这些基本操作对于管理Oracle数据库中的用户权限至关重要,尤其是在处理初始设置或日常维护时。