ORACLE数据库用户锁定及解锁

本文介绍了Oracle数据库中用户被锁定的问题及其解决方案,包括检查用户概要文件、登录尝试次数限制、查看锁定用户列表以及如何解锁特定用户。

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

ORACLE数据库用户锁定及解锁


相关错误:ORA-28000: the account is locked


错误解析:帐号被锁定


错误原因:在oracle11g中,默认在default概要文件中设置了FAILED_LOGIN_ATTEMPTS=10,当输入密码错误次数达到设置值将导致此问题。


解决方法:


1.确认用户所使用的概要文件:


sys@COREDB>select username,profile from dba_users;


USERNAME                       PROFILE
------------------------------ ------------------------------
SENDER                         DEFAULT
OGG                            DEFAULT
CMS                            DEFAULT
MYCOMM                         DEFAULT
CARCTRL                        DEFAULT
DP                             DEFAULT
ORACLE_OCM                     DEFAULT
XS$NULL                        DEFAULT
MDDATA                         DEFAULT
DIP                            DEFAULT
APEX_PUBLIC_USER               DEFAULT
SPATIAL_CSW_ADMIN_USR          DEFAULT
SPATIAL_WFS_ADMIN_USR          DEFAULT
DBSNMP                         DEFAULT
FLOWS_FILES                    DEFAULT
MDSYS                          DEFAULT
ORDSYS                         DEFAULT
EXFSYS                         DEFAULT
WMSYS                          DEFAULT
APPQOSSYS                      DEFAULT
APEX_030200                    DEFAULT
OWBSYS_AUDIT                   DEFAULT
ORDDATA                        DEFAULT
CTXSYS                         DEFAULT
ANONYMOUS                      DEFAULT
XDB                            DEFAULT
ORDPLUGINS                     DEFAULT
OWBSYS                         DEFAULT
SI_INFORMTN_SCHEMA             DEFAULT
OLAPSYS                        DEFAULT
SYS                            DEFAULT
SYSTEM                         DEFAULT
OUTLN                          DEFAULT


33 rows selected.


这说明使用的都是默认的概要文件。


2.查看概要文件中有关登录次数的限制:


sys@COREDB>select * from dba_profiles where profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';


PROFILE                        RESOURCE_NAME                    RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT                        FAILED_LOGIN_ATTEMPTS            PASSWORD 10


3.如果尝试登录次数限制为10次,将尝试登录次数的限制修改为不受限:


sys@COREDB>alter profile default limit failed_login_attempts unlimited;


Profile altered.


4.查看被锁定用户:


sys@COREDB>select username,account_status from dba_users where not account_status = 'OPEN';


USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
SPATIAL_WFS_ADMIN_USR          EXPIRED & LOCKED
SPATIAL_CSW_ADMIN_USR          EXPIRED & LOCKED
APEX_PUBLIC_USER               EXPIRED & LOCKED
DIP                            EXPIRED & LOCKED
MDDATA                         EXPIRED & LOCKED
XS$NULL                        EXPIRED & LOCKED
ORACLE_OCM                     EXPIRED & LOCKED
OLAPSYS                        EXPIRED & LOCKED
SI_INFORMTN_SCHEMA             EXPIRED & LOCKED
OWBSYS                         EXPIRED & LOCKED
ORDPLUGINS                     EXPIRED & LOCKED
XDB                            EXPIRED & LOCKED
ANONYMOUS                      EXPIRED & LOCKED
CTXSYS                         EXPIRED & LOCKED
ORDDATA                        EXPIRED & LOCKED
OWBSYS_AUDIT                   EXPIRED & LOCKED
APEX_030200                    EXPIRED & LOCKED
APPQOSSYS                      EXPIRED & LOCKED
WMSYS                          EXPIRED & LOCKED
DBSNMP                         LOCKED(TIMED)
EXFSYS                         EXPIRED & LOCKED
ORDSYS                         EXPIRED & LOCKED
MDSYS                          EXPIRED & LOCKED
FLOWS_FILES                    EXPIRED & LOCKED
SYSTEM                         LOCKED(TIMED)
OUTLN                          EXPIRED & LOCKED


26 rows selected.


EXPIRED & LOCKED   口令到期并锁定
LOCKED(TIMED)      密码错误次数超过了系统设置的允许最大次数,用户被锁定


5.给指定用户解锁:


sys@COREDB>alter user system account unlock;


User altered.

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值