Disse objekter ejes af SYS bruger. Du kan bekræfte det ved at bruge følgende forespørgsel:
SELECT * FROM DBA_OBJECTS WHERE OWNER = 'SYS';
For at se de objekter, der ejes af andre brugere, se:
SELECT * FROM DBA_OBJECTS WHERE OWNER <> 'SYS';
Du skal have logget ind som SYS AS SYSDBA , derfor i stand til at se de objekter, der ejes af SYS-brugeren.
Husk,
- SYS/SYSDBA er speciel
- Brug aldrig SYS (eller SYSDBA) til generelle databaseformål, men til administrations-/vedligeholdelsesformål (opstart, nedlukning, backup, gendannelse)
- SYS/SYSDBA er Oracle proprietær (prøv at åbne en SR/TAR startende med "det gjorde jeg med SYS/SYSDBA", og du vil se det øjeblikkelige svar)
- SYS/SYSDBA opfører sig ikke som nogen anden bruger
- Når du bruger SYS/SYSDBA, deaktiverer Oracle nogle kodestier og aktiverer andre
- Hvad end du gør med SYS/SYSDBA vil hverken validere eller ugyldiggøre det samme med nogen anden bruger.
Brug ALDRIG SYS/SYSDBA til noget, der kan gøres af en anden bruger. Brug KUN SYS/SYSDBA til noget, der ikke kan gøres af en anden.
Se dette svar på AskTom af Tom Kyte.