In reviewing some configuration information for an ORACLE 12C server, I see that the only user assigned the DBA role appears to be SYS account. Also, the only user shown with SYSDBA and SYSOPER privileges appears to be SYS account. My understanding is that these are built in accounts that can perform all administrative functions. Absent other user accounts, it seems to indicate that the SYS account is used to perform day to days admin functions. Shouldn't there be a "named" user with appropriately assigned privileges,versus using the SYS account?
Tyring to get a better understanding of ORACLE admin accounts
oracleoracle-12c
Related Question
- Oracle – Understanding LOG_ARCHIVE_START Parameter
- Oracle 12c Installation – Troubleshooting on Windows 8
- Oracle – Understanding Multi-Tenant PDBs in Oracle 12c
- How to find admin user of pluggable database in Oracle 12c up
- Understanding Logging Priority & Options in Oracle DB
- Understanding SQL Developer User Accounts in Oracle
- Oracle – Fix ORA 01031 Insufficient Privileges on GRANT SELECT on ALL_CATALOG
- How are the DBA, SYSDBA, SYSOPER roles and SYS, SYSTEM users related in Oracle
Best Answer
Yes, there should be. Even the documentation mentions that:
Administrative User Accounts
But the database can not force you to do this. It is a discipline that some companies follow, while other companies ignore.