Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tabla De Analogía
Gestión de almacenamiento en HD
Es posible activar el almacenamiento de los archivos de traza poniendo la base de datos en modo
ARCHIVELOG: este modo permite garantizar que un grupo de archivos de traza no se reutilizará
mientras que no se haya almacenado.
Desde la versión 10, poner la base de datos en modo ARCHIVELOG permite iniciar
automáticamente dos procesos de almacenamiento (ARC0 y ARC1) durante la apertura de la base
de datos; en las versiones anteriores había que hacerlo explícitamente. Por el contrario, siempre
es oportuno, incluso en la versión 10, dar valor a algunos argumentos de inicialización que afectan
a los proceso de almacenamiento.
2. Modo de proceder
Modificar, en el archivo de argumentos del servidor, los argumentos de inicialización que afectan a
los procesos de almacenamiento:
2 log_archive_format=’redo_%S_%R_%T.arc’
3 SCOPE=SPFILE;
2 log_archive_dest_1=’LOCATION=h:\oradata\arch\NUESTRABASE’
Las cuotas de UFS permiten a los administradores de sistema controlar el tamaño de los sistemas
de archivo. Las cuotas limitan la cantidad de espacio en el disco y el número de inodes, que
corresponde, aproximadamente, al número de archivos que pueden adquirir los usuarios
individuales. Por este motivo, las cuotas son especialmente útiles en los sistemas de archivos
donde residen los directorios principales del usuario. Como regla, los sistemas de archivos public y
/tmp no suelen beneficiarse significativamente con el establecimiento de las cuotas.
Antes de configurar las cuotas de UFS, debe determinar cuánto espacio en el disco y cuántos
inodes asignará para cada usuario. Si desea asegurarse de que no se excederá el espacio total del
sistema de archivos, puede dividir el tamaño total del sistema de archivos por el número de
usuarios. Por ejemplo, si tres usuarios comparten un segmento de 100 Mbytes y tienen la misma
necesidad de espacio en el disco, puede asignar 33 Mbytes para cada usuario.
En los entornos en que probablemente no todos los usuarios amplíen los límites correspondientes,
es posible que desee establecer cuotas individuales para que sumen más que el tamaño total del
sistema de archivos. Por ejemplo, si tres usuarios comparten un segmento de 100 Mbytes, puede
asignar 40 Mbytes para cada usuario.
Creación De Índices
El índice de una base de datos es una estructura de datos que mejora la velocidad de las
operaciones, permitiendo un rápido acceso a los registros de una tabla. Al aumentar
drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se
vayan a realizar búsquedas frecuentes.
La creación de un índice en Oracle se realiza mediante el comando create index. Cuando se define
una clave primaria o una columna unívoca (UNIQUE) durante la creación de una tabla o su
mantenimiento, Oracle creará automáticamente un índice de tipo UNIQUE que gestione dicha
restricción, como hemos indicado anteriormente. La sintaxis completa de create index es la
siguiente:
Campos
"alter table" permite modificar la estructura de una tabla. Podemos utilizarla para agregar,
modificar y eliminar campos de una tabla.
Para agregar un nuevo campo a una tabla empleamos la siguiente sintaxis básica:
);
Tablas Ocultas
Para poder realizar listados de tablas podemos consultar varias tablas del data dictionary:
ALL_TABLES: Contiene todas las tablas accesibles por el usuario (las propias más las que tiene
permisos sobre ellas)
DBA_SEGMENTS: Contiene todos los segmentos de la base de datos, esto incluye tablas, indices y
segmentos de rollback entre otros: