Die objecten zijn eigendom van SYS gebruiker. U kunt het verifiëren met de volgende zoekopdracht:
SELECT * FROM DBA_OBJECTS WHERE OWNER = 'SYS';
Om de objecten van andere gebruikers te zien, zie:
SELECT * FROM DBA_OBJECTS WHERE OWNER <> 'SYS';
U moet zijn ingelogd als SYS AS SYSDBA , daarom in staat om de objecten te bekijken die eigendom zijn van de SYS-gebruiker.
Onthoud,
- SYS/SYSDBA is speciaal
- Gebruik nooit SYS (of SYSDBA) voor algemene databasedoeleinden, maar voor administratie-/onderhoudsdoeleinden (opstarten, afsluiten, back-up maken, herstellen)
- SYS/SYSDBA is eigendom van Oracle (probeer een SR/TAR te openen die begint met "ik deed dat met SYS/SYSDBA" en je zult het onmiddellijke antwoord zien)
- SYS/SYSDBA gedraagt zich niet als een andere gebruiker
- Als u SYS/SYSDBA gebruikt, deactiveert Oracle een codepad en activeert u andere
- Wat je ook doet met SYS/SYSDBA zal hetzelfde niet valideren of ongeldig maken bij een andere gebruiker.
Gebruik SYS/SYSDBA NOOIT voor iets dat door een andere gebruiker kan worden gedaan. Gebruik SYS/SYSDBA ALLEEN voor iets dat niet door iemand anders kan worden gedaan.
Zie dit antwoord op AskTom door Tom Kyte.