Как правило, только владелец таблицы будет иметь права на создание триггеров на нем. Администраторы баз данных могут иметь привилегию CREATE ANY TRIGGER, но защита базы данных от администратора баз данных - это совсем другой вопрос.
Существует ряд системных представлений (например, USER_TABLES, ALL_USERS), к которым вы не можете отозвать доступ, но они будут показывать только то, к чему пользователю был предоставлен доступ. Опять же, администратор базы данных будет иметь доступ к представлениям с префиксом DBA_ и «представлениям» с префиксом V $ (что немного странно в том, что они отображают оперативную информацию о базе данных, а не данные, хранящиеся где-либо на диске) и таблицы, принадлежащие SYS.