Oracle“sysman”帐户

Oracle“sysman”帐户

在 Oracle 中,谁sysman是最有权限的用户,还是还有其他具有同等权限的用户?

答案1

任何拥有 SYSDBA 权限的用户都是您“最强大”的用户。他们地位平等。数据字典的所有者 SYS 是 Oracle 中的“经典”超级用户。

顺便说一句,SYSMAN 默认不是 SYSDBA 用户:

C:\>sqlplus sysman@db as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 27 10:27:15 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Enter password:
ERROR:
ORA-01031: insufficient privileges


Enter user-name:

如果您能够使用操作系统身份验证,它将覆盖密码身份验证:

C:\>sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on Tue Apr 27 10:30:04 2010

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

SQL> conn sysman as sysdba
Enter password:
Connected.
SQL> select user from dual;

USER
------------------------------
SYS

SQL>

答案2

SYSMAN 主要是用于监控目的的用户

如果你有一个OEM(网格)实例,它通常会默认使用该用户来监视你的数据库实例,因此他的权限是有限的,就像DCookie所说的那样。

SYSTEM 和 SYS 是权限最高的用户(SYS 权限最高)

相关内容