Professional Documents
Culture Documents
1. INTRODUCCIN
Para mejorar el rendimiento de procesamiento de datos; sobre todo distribuidos, una buena
opcin es el particionamiento de las bases de datos.
2. OBJETIVO (COMPETENCIA)
Particionar una tabla que ya contiene datos
3. FUNDAMENTO TEORICO
1.
2.
3.
4.
Crear la tabla AUXILIAR (con la misma estructura que PERSONA pero particionada)
CREATE TABLE AUXILIAR
(cedula VARCHAR2(4) NOT NULL,
nombre VARCHAR2(8),
sexo VARCHAR2(1),
carrera NUMBER,
CONSTRAINT PK_PERSONA PRIMARY KEY (cedula)
)
PARTITION BY RANGE (carrera)
(
PARTITION P1 VALUES LESS THAN (2),
PARTITION P2 VALUES LESS THAN (3),
PARTITION P3 VALUES LESS THAN (4));
Pg. No. 1 de 2
La redefinicin de procesos
SQL> BEGIN
dbms_redefinition.start_redef_table(
uname => USER,
orig_table => persona,
int_table => auxiliar);
END;
1.
2.
3.
4.
5. RESULTADOS Y CONCLUSIONES
Base de Datos particionada y funcionando
Ejemplo de operaciones de mantenimiento de la base de datos particionada
Temas investigados
Paquetes de software y herramientas utilizadas
Pg. No. 2 de 2