Tablas de oracle donde encontrar informacion.

dingo
20 de Mayo del 2003
Hola.

Me gustaria saber en que tablas puedo encontrar los nombres de los tablespaces disponibles, los perfiles y roles existentes.

¿Alguien me puede ayudar? Gracias.

AlexisC
20 de Mayo del 2003
dba_tablespaces
dba_roles
Si con perfiles te refieres a los usuarios
dba_users.-

tbanos
20 de Mayo del 2003
http://www.redcientifica.com/oracle/c0002p0004.html
En esta dirección teneís un listado de tablas y vistas de uso frecuente y su significado en castellano, está muy bien.

Otra cosa perfiles y usuarios no es lo mismo

Perfil: es un conjunto de características que nos permiten definir límites de contraseñas y recursos. Después de crear un perfil, éste se asigna a los usuarios.

Todos los usuarios han de tener un perfil asignado. Por defecto tienen asignado el perfil DEFAULT, el cual no contiene ninguna limitación en cuanto a seguridad (contraseñas) o recursos de máquina. El DBA puede modificar el perfil DEFAULT si quiere que los usuarios de la BBDD hayan de cumplir una serie de limitaciones.

Uso del perfil

Podemos asignar perfiles para:

-Controlar el uso de las contraseñas de los usuarios
-Controlar que los usuarios no utilicen muchos recursos (que los usuarios se desconecten de la BBDD cuando han dejado inactivas sus sesiones, por ejemplo)

Aquí te pongo algunas vistas que no me acuerdo si están o no en esa web que te nombré al principio:

V$TABLESPACE
Información sobre el número y nombre de los Tablespaces que existen

DBA_TABLESPACES
Información sobre el estado y los valores de almacenamiento de los Tablespaces existentes

DBA_DATA_FILES
Muestra información sobre los ficheros de datos y el Tablespace al que pertenecen

V$TEMPFILE
Información sobre los ficheros de datos asociados a un Tablespace temporal

DBA_TEMP_FILES
Información sobre los ficheros de datos asociados a un Tablespace temporal

DBA_FREE_SPACE
Información sobre el espacio libre de cada uno de los Tablespaces existentes

DBA_USERS
Información sobre los usuarios existentes en la Base de Datos

DBA_PROFILES
Información sobre los perfiles existentes

DBA_TS_QUOTAS
Información sobre la asignación de espacio en los Tablespaces a los usuarios

DBA_TAB_PRIVS
Información sobre todos los privilegios de objeto otorgados al usuario especificado

DBA_COL_PRIVS

Enumerar los privilegios específicos de la columna que se han otorgado

DBA_ROLES
Información sobre todos los roles existentes en la Base de Datos

DBA_ROLE_PRIVS
Información sobre los roles que se otorgan a los usuarios y a los roles

ROLE_ROLE_PRIVS
Información sobre roles que se otorgan a los roles

DBA_SYS_PRIVS
Información sobre privilegios de sistema que se les otorga tanto a los usuarios como a los roles

ROLE_SYS_PRIVS
Privilegios del sistema que se otorgan a los roles

ROLE_TAB_PRIVS
Privilegios de la tabla que se otorgan a los roles

SESSION_ROLES
Roles que el usuario tiene activados actualmente

Saludos Tamara