數據庫對象包括表、視圖、索引、觸發器、快照、同義詞、序列、用戶、數據字典等
1) 監測表
SELECT table_name FROM user_tables
WHERE table_name NOT LIKE ‘%$%’;
監測表與當前登錄用戶使用的表空間有關
比如LY用戶使用的表空間與SYS使用的表空間不同(最大的證明就是LY用戶在其表空間下建立了一張student表,在SYS用戶下該表是不存在的)
所以當使用LY用戶進行上述查找時,會發現只有一張student表,然使用SYS時,會有一堆米有見過的表……如果去掉條件語句,真的有很多LIKE ‘%$%’的表捏
2) 監測序列
SELECT sequence_name,max_value FROM seq;
3) 監測同義詞
同義詞就是爲了方便表示某一名稱而取的別名
SELECT synonym_name,table_owner,table_name FROM syn
4) 監測觸發器
SELECT trigger_name ,table_owner FROM user_triggers;
觸發器同樣用LY用戶和SYS進行了測試,確認監測的確是和表空間掛鉤的
5) 監測用戶
SELECT * FROM all_users order by user_id
表示這個是不用表空間的,這個是查看全部用戶