Ruoli e privilegi utente ADMIN
In Autonomous AI Database l'utente amministrativo predefinito è ADMIN e questo account dispone dei privilegi necessari per gestire gli utenti e il database.
Si consiglia di utilizzare l'utente ADMIN per creare account e concedere privilegi per consentire agli utenti di connettersi al database. Per ulteriori informazioni, vedere Gestione degli utenti.
Per mantenere la sicurezza, il privilegio SYSDBA non viene concesso all'utente ADMIN; ad ADMIN viene concesso un numero limitato di privilegi di sistema. La seguente query mostra i privilegi concessi a SYS che non sono concessi all'utente ADMIN:
SELECT privilege FROM dba_sys_privs WHERE grantee='SYS' MINUS
SELECT privilege FROM dba_sys_privs WHERE grantee = 'ADMIN' ORDER BY 1;AMMIN. GRANT utente - QUALSIASI restrizione
Il privilegio di sistema GRANT ANY PRIVILEGE non è disponibile per l'utente ADMIN. In alternativa, utilizzare GRANT ANY OBJECT PRIVILEGE, GRANT ANY SCHEMA PRIVILEGE o GRANT ANY ROLE.
| Privilegio di sistema | Descrizione |
|---|---|
GRANT ANY OBJECT PRIVILEGE |
Ciò consente di concedere privilegi oggetto su oggetti inclusi quelli di proprietà di SYS con alcune eccezioni. In Autonomous AI Database, Gli errori |
GRANT ANY PRIVILEGE |
Ciò consente la concessione di tutti i privilegi di sistema esclusi i privilegi amministrativi come SYSDBA. L'utente ADMIN non dispone dei privilegi SYSDBA (invece viene concessa una lista di privilegi di sistema). Utilizzare la query seguente per elencare i privilegi ADMIN:
|
GRANT ANY ROLE |
In questo modo, è possibile concedere i ruoli agli utenti e agli utenti. In Autonomous AI Database, Gli errori |
Limitazioni di ruoli e viste per il dizionario dati
La concessione di SELECT ANY DICTIONARY non fornisce l'accesso agli schemi SYS/SYSTEM. È possibile concedere a SELECT_CATALOG_ROLE i privilegi SELECT su tutte le viste del dizionario dati, se necessario.