La diferencia entre todos _ y DBA _ usuario _
(En pocas palabras, user_ posee, all_ puede verlo usted mismo, dba_ posee toda la base de datos)
Entre ellos, la vista del diccionario de datos que comienza con user_ se refiere a la vista bajo el contenido actual del usuario.
Por ejemplo, el resultado de la consulta de user_users solo tiene la información del usuario actual y user_tables solo tiene la información de las tablas bajo el usuario actual.
================================
Empezando con todo_ El La vista del diccionario de datos se refiere a todo lo que el usuario actual puede ver.
Por ejemplo, all_users puede ver la información básica de todos los usuarios.
All_tables puede ver todas las tablas autorizadas por otros usuarios para el usuario que estás utilizando actualmente, así como información sobre tus propias tablas.
================================
Comience con dba_ A La vista generalmente contiene toda la información de la base de datos. Por ejemplo, dba_users puede ver todos los usuarios y dba_tables puede ver todas las tablas, independientemente de si otros lo han autorizado o no.
Por supuesto, parte del contenido no está disponible en dba_view. Por ejemplo, dba_db_links no es tan detallado como user_db_links. Pero esto es raro.