DBA Junior
DBA Junior
DBA Junior
Home
OCM 11g
12c
Tibero
Buscar Ir
· Tipos de Particiones
2. El Particionamiento en Oracle es un tema muy denso. Hay un manual completo dedicado a las
particiones y sus ventajas dentro de las BBDD muy grandes (VLDB). En el examen se dedican tres
objetivos a este tema por la cantidad de requisitos a cubrir. Estos son los tres objetivos que cubren
[ ] Administer partitioned tables and indexes using appropriate methods and keys (este objetivo)
índices particionados. Además, debemos saber qué tipo de partición es la más adecuada para
nuestro propósito, así como la clave o claves de partición que debemos utilizar.
3. Empezamos creando diferentes tipos de tablas particionadas. En los ejemplos que vamos a ir
haciendo hay que prestar atención al tipo de particionamiento que hacemos y el por qué. Existen
tres tipos de tablas particionadas: RANGE, HASH y LIST. Además, están se pueden combinar entre sí.
En la documentación se nos explican varias razones por las cuales un método puede ser mejor en
· Range-Range
· Range-Hash
· Range-List
· List-Range
· List-Hash
· List-List
No vamos a probar todas las combinaciones ya que en la documentación están todas. Pero si quieres
clave o columna para dividir las particiones, pero podemos utilizar más de una.
1
2 -- Creamos una tabla particionada sobre varias claves
-- · El segundo campo "month" se evalua cuando el primero no es suficiente para de
3 CREATE TABLE SALES_MULTI (
4 year NUMBER,
5 month NUMBER,
6
day NUMBER,
7 amount_sold NUMBER)
8 PARTITION BY RANGE (year,month)
9 (PARTITION before2001 VALUES LESS THAN (2001,1),
10 PARTITION q1_2001 VALUES LESS THAN (2001,4),
PARTITION q2_2001 VALUES LESS THAN (2001,7),
11 PARTITION q3_2001 VALUES LESS THAN (2001,10),
12 PARTITION q4_2001 VALUES LESS THAN (2002,1),
13 PARTITION future VALUES LESS THAN (MAXVALUE,0));
14
6. En el siguiente ejemplo quiero combinar varias características ya que no merece la pena verlas
por separado.
creamos un índice sobre una tabla particionada puede ser de uno de estos tipos:
· Local Partitioned: Cada clave de una partición del índice apunta a una única partición de la tabla
del índice
· Global Partitioned: Cada clave de una mima partición pueden a apuntar a varias particiones
distinas de la tabla
· Local prefixed: El índice se particiona sobre un prefijo de las columnas del índice
· Local nonprefixed: El índice no está particionado sobre un prefijo de las columnas del índice
dan unas directrices bastante adecuadas para ello. Expongamos un caso concreto bastante sencillo.
Supongamos que tenemos una tabla de registros de llamadas telefónicas. Este tipo de tablas suelen
tener millones de registros y además suelen tener un requisito de negocio muy claro que es el
tabla por fecha y tener un índice local sobre la fecha, para poder mantener la tabla con bastante
facilidad y no tener que recrear el índice cada vez que purgamos particiones viejas. Además,
podemos tener índices globales sobre otros campos en función de los requisitos de negocio que
manejemos.
8. Una funcionalidad nueva de Oracle 11g se llama Reference Partitioning. Nos permite clonar el tipo
de particionado de una tabla referencia por una Foreign Key. Es mucho más sencillo explicarlo con
Home
Configure archiving in a RAC Database
Account
Administer and Tune Schema Object to Support Various Access Methods
Administer External Tables
Administer Flashback Data Archive and Schema Evolution
Administer Partitioned Tables and Indexes Using Appropriate Methods and Keys
Administer Resource Manager
Administer, Manage and Tune Parallel Execution
Assign Jobs to Windows
Choose the Appropriate Tablespace Type for the Intended Use
Configure a Fast Recovery Area
Configure a Schema to Support a Star Transformation Query
Configure and Manage Distributed Materialized Views
Configure and Use Parallel Execution for Queries
Configure Archivelog Deletion Policy for the Dataguard Configuration
Configure ASM for the shared disks and create a clustered database
Configure Baseline Templates
Configure Connect Ttime Failover
Configure Enterprise Manager to Modify a Database Availability
Configure Grid Control for Business Requirements
Configure Recovery Manager
Configure RMAN
Configure Services using both Manual and Policy Managed Methods
Configure the Data Guard Environment to Reduce Overheads of Fast Incremental Backups on the Primary Database
Configure the Database Environment to Support Optimal Data Access Performance
Configure the Database Instance to Support Shared Server Connections
Configure the Enterprise Manager Repository
Configure the Network Environment to Allow Connections to Multiple Databases
Configure the Observer
Convert the Standby to a Snapshot Standby
Crear máquina virtual OCM
Create and Configure a Listener
Create and Manage a Tablespace that uses NFS Mounted File System File
Create and manage an ASM instance
Create and Manage Bigfile Tablespaces
Create and Manage Contexts
Create and Manage Database Configuration Files
Create and Manage Encrypted Tablespaces
Create and Manage Jobs
Create and Manage LOB Segments
Create and Manage Multiple Network Configuration Files
Create and Manage Temporary, Permanent, and Undo Tablespaces
Create And Monitor Alerts
Create ASM Disk Groups
Create Different Types of RMAN Backups to Cater for Different Performance and Retention Requirements
Create Enterprise Manager Grid Control Users
Create Job Classes
Create Multitenant Cointanter Database (CDB)
Create Notifications
Create Physical Standby Database with Real-time Apply
Create Programs
Create Scheduler Jobs
Create Schedules
Create the database
Create Virtual Machine Template
Creating ACFS File System
Deploy Enterprise Manager Grid Control Agents
Deploy OEM Cloud Control Management Agent
Determine and Set Sizing Parameters for Database Structures
Download Oracle 12c Software
Gather Statistics on a Specific Table Without Invalidating Cursors
Implement ASM Failure Groups
Implement Data Pump Export and Import Jobs for Data Transfer
Implement Data Pump To and From Remote Databases
Implement Fine-grained Access Control
Implement Grid Control and Database Control
Implement Instance Caging
Implement SecureFile LOB
Instalación Oracle Linux 5.4 en Máquina OCM
Instalación Software Oracle 11.2.0.3 en OCM
Install and Patch Enterprise Manager Grid Control Software
Install OEM Cloud Control 12c
Install Oracle Grid Infrastructure
Install the Enterprise Manager Grid Control Infrastructure
Install the Oracle Database 11gR2 software
Interpret Execution Plan
Maintain Indexes on a Partitioned Table
Manage Materialized Views to Improve Rewrite and Refresh Performance
Manage Oracle Network Processes
Manage Transport of Tablespaces Across Platforms
Mantain Recovery Catalogs
New Features 12c
Perform Partition Maintenance Operations
Perform Various Recovery Operations Using Flashback Technology
Protected Content
Register
Set Flashback Database Parameters
Set up Network Tracing
Setup OEM Database Express
Start, Stop, Configure and Administer Oracle Grid Infrastructure
Stripe Data Files Across Multiple Physical Devices and Locations
Switchover and Switch Back
Tibero
Use -Multi Column Statistics
Use Configurationless Connections
Use Enterprise Manager Configuration Assistant (EMCA) Utility
Use Enterprise Manager to Modify a Database Configuration
Use Grid Infrastructure to Manage Oracle Databases and Other Resources
Use OPatch to Install a Patch
Use Partitioned Indexes
Use Recover Manager to Perform Complete Database Restore and Recovery Operations
Use Recovery Manager to Perform Database Backups
Use Result Cache
Use SQL Access Advisor
Use SQL Performance Analyzer
Use SQL Plan Management Feature
Use SQL Tuning Advisor
Use SQL Tuning Tools and Features
Use SQL*Loader
Oracle Certified Master 11g
Permanece en Contacto
Más
¿Quieres ser DBA? ¿Eres un DBA Junior? Juntos profundizaremos en nuevas técnicas y "machacaremos" los
conceptos básicos, para poder convertirnos en cracks! ;)
© 2020 DBA Junior