Tecnología

Inicio

Cómo enumerar todos los segmentos en una base de datos en Oracle

La base de datos de Oracle contiene componentes estructurales separados en segmentos. Por ejemplo, las tablas que se utilizan para almacenar datos son segmentos de mesa, los procedimientos almacenados que se ejecutan en el servidor son segmentos del procedimiento. Cada segmento se almacena en la base de datos del sistema Oracle. Se consulta esta base de datos para ver una lista de los segmentos en el servidor.

Instrucciones

1 Abra el software de Oracle Enterprise Manager y abrir el editor de PL-SQL. En el registro en pantalla, escriba su nombre de usuario y la contraseña en los cuadros de texto y presionar "Enter".

2 Escriba la instrucción de Oracle para obtener la lista de segmentos. El código siguiente, se configura el texto plantilla de consulta para consultar los segmentos:

seleccionar
segment_name
de

user_extents

3 Haga clic en el botón "Ejecutar". La sentencia se ejecuta y una lista de todos los segmentos de la pantalla. Para filtrar los resultados y sólo ver un tipo específico de segmento, utilice el siguiente código:

seleccionar
segment_name
de

user_extents
dónde

tipo_segmento = "mesa"

En este ejemplo, se muestra una lista de segmentos de mesa. Hay varios otros segmentos como el "índice", "grupo", "reducción" y "partición de índice."