Những đối tượng đó thuộc sở hữu của SYS người sử dụng. Bạn có thể xác minh nó bằng cách sử dụng truy vấn sau:
SELECT * FROM DBA_OBJECTS WHERE OWNER = 'SYS';
Để xem các đối tượng do người dùng khác sở hữu, hãy xem:
SELECT * FROM DBA_OBJECTS WHERE OWNER <> 'SYS';
Bạn phải đăng nhập bằng SYS AS SYSDBA , do đó có thể xem các đối tượng thuộc sở hữu của người dùng SYS.
Hãy nhớ rằng,
- SYS / SYSDBA là đặc biệt
- Không bao giờ sử dụng SYS (hoặc SYSDBA) cho mục đích cơ sở dữ liệu chung mà cho mục đích quản trị / bảo trì (khởi động, tắt máy, sao lưu, phục hồi)
- SYS / SYSDBA là độc quyền của Oracle (hãy thử mở SR / TAR bắt đầu bằng "tôi đã làm điều đó với SYS / SYSDBA" và bạn sẽ thấy câu trả lời ngay lập tức)
- SYS / SYSDBA không hoạt động giống như bất kỳ người dùng nào khác
- Khi bạn sử dụng SYS / SYSDBA, Oracle sẽ hủy kích hoạt một số đường dẫn mã và kích hoạt các đường dẫn khác
- Bất cứ điều gì bạn làm với SYS / SYSDBA sẽ không xác thực hoặc làm mất hiệu lực của điều tương tự với bất kỳ người dùng nào khác.
KHÔNG BAO GIỜ sử dụng SYS / SYSDBA cho bất kỳ điều gì mà người dùng khác có thể làm được. CHỈ sử dụng SYS / SYSDBA cho những việc mà người khác không thể làm được.
Xem điều này câu trả lời trên AskTom của Tom Kyte.