美文网首页运维
日常运维_数据库 oralce的sysdba用户没有权限、用户死

日常运维_数据库 oralce的sysdba用户没有权限、用户死

作者: Zer01 | 来源:发表于2019-12-25 07:50 被阅读0次

sysdba管理员没有权限


orcle数据库被锁,本想通过CMD sqlplus / as sysdba 命令登上去解锁,结果发现:

insufficient privileges 没权限?? 

解决方案 基本出项这种问情况为两种:

第一种:

当前用户不在ora_dba用户组中

(我的环境是win10)

寻思将当前用户放在oracle用户组中,发现服务器已经配置过。

第二种:

AUTHENTICATION_SERVICES 没有配置

步骤如下:

找到oralce安装根目录$ORACLE_HOME\network\admin\sqlnet.ora,找到sqlnet.ora 文件


修改前:

SQLNET.AUTHENTICATION_SERVICES= (NONE)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

修改后:

SQLNET.AUTHENTICATION_SERVICES= (NTS))

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

重启服务器,再次cmd窗口sqlplus / as sysdba ,登陆成功。

附上用户死锁的解决办法:


1.cmd窗口登陆oralce

    sqlplus / as sysdba

2.查看用户状态

    select username,account_status,lock_date from dba_users where username ="需要查看的XX用户名";

3.解锁

    alter user 需要解锁的XXX用户  account unlock;

4.查看名密码错误次数锁死信息

    select * frm dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%';

5.修改错误次数为50

     alter profile default limit FAILED_LOGIN_ATTEMPTS 50;

相关文章

网友评论

    本文标题:日常运维_数据库 oralce的sysdba用户没有权限、用户死

    本文链接:https://www.haomeiwen.com/subject/bfvqoctx.html