Conta do Oracle 'sysman'

1

No Oracle, o sysman é o usuário mais poderoso ou existem outros usuários igualmente privilegiados?

    
por MDMarra 27.04.2010 / 11:43

2 respostas

2

Qualquer usuário com privilégio SYSDBA é seu usuário "mais poderoso". Eles estão em pé de igualdade. O proprietário do dicionário de dados, SYS, é o superusuário "clássico" no Oracle.

BTW, SYSMAN não é um usuário SYSDBA por padrão:

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:

Se você for capaz de usar a autenticação do sistema operacional, ele substituirá a autenticação por senha:

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>
    
por 27.04.2010 / 16:45
0

SYSMAN é principalmente um usuário usado para fins de monitoramento

se você tem uma instância de OEM (grid), ele geralmente usa esse usuário por padrão para monitorar suas instâncias de banco de dados, então seus direitos são limitados, como o DCookie disse.

SYSTEM e SYS são os usuários mais poderosos (SYS sendo o mais alto)

    
por 10.03.2017 / 23:31

Tags