设为首页 加入收藏

TOP

Oracle数据库案例整理-登录Oracle数据库失败-oracle用户没有添加到DBA用户组
2014-11-23 21:50:09 来源: 作者: 【 】 浏览:17
Tags:Oracle 数据库 案例 整理 登录 失败 -oracle 用户 没有 添加 DBA 用户组

1.1 现象描述

登录 数据库失败,系统显示如下错误信息:
% sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Thu Aug 6 10:39:23 2009
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
ERROR:
ORA-01031: insufficient privileges

1.2 可能原因

oracle用户没有添加到 DBA用户组。
说明:
安全加固的操作步骤中,修改 oracle所在用户组时,如果没有执行到添加 DBA组时,将导致 oracle用户的 DBA属组丢失。

1.3 定位思路

检查 oracle用户的所属群组情况。
% id oracle
uid=1009(oracle) gid=998(oinstall) groups=998(oinstall),1000(omcsysm)
如上显示 oracle用户没有添加到 DBA用户组。

1.4 处理步骤

root用户登录数据库所在机器。 将 oracle用户添加到 DBA用户组。

# usermod -g oinstall -G dba,omcsysm -i oracle

退出登录。

# exit

oracle用户登录数据库所在机器。 以 sysdba用户连接数据库。

% sqlplus / as sysdba

登录成功,系统显提示如下信息:

SQL*Plus: Release 10.2.0.4.0 - Production on Thu Aug 6 16:32:06 2009 
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved. 
Connected to an idle instance.
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle-sqlplus常用命令、用户管理 下一篇Oracle重建索引的必要性

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: