SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Cosas que “probablemente” no sabes 
pero deberías de saber en Oracle 12c 
Presentado por : Gustavo René Antúnez 
DBA Team Lead 
Noviembre, 2014
2 
• 15 
Years 
of 
Data 
infrastructure 
management 
consulting 
• 200+ 
Top 
brands 
• 6000+ 
databases 
under 
management 
• Over 
200 
DBA’s, 
in 
26 
countries 
• Top 
5% 
of 
DBA 
work 
force, 
9 
Oracle 
ACE’s, 
2 
Microsoft 
MVP’s 
• Oracle, 
Microsoft, 
MySQL 
partners, 
Netezza, 
Hadoop 
and 
MongoDB 
plus 
UNIX 
Sysadmin 
and 
Oracle 
apps 
About Pythian
#PythianLife 
• Flexible 
Environment 
– Work 
remotely 
from 
anywhere 
in 
the 
world.Flexible 
hours 
• Outstanding 
People: 
– Work 
with 
the 
industry 
top 
minds-­‐in 
fact, 
the 
top 
5%. 
• Career 
growth 
and 
development: 
– Enhance 
existing 
skills 
or 
learn 
new 
ones.Work 
with 
leading-­‐edge 
technologies. 
Experiment 
and 
explore 
using 
our 
in-­‐house 
sandbox. 
Generous 
training 
allowance 
. 
Professional 
development 
days. 
Internal 
speaker 
series. 
• Fun, 
fun 
,fun 
– Blog 
during 
work 
hours-­‐please 
! 
Enjoy 
monthly 
cheese 
tastings 
with 
our 
resident 
cheese 
sommelier. 
Take 
a 
day 
off 
and 
volunteer 
for 
your 
favourite 
charity. 
3
De Donde Vengo 
–Oracle 
DBA 
• Empece 
con 
la 
Version 
9.2 
en 
2004 
– Fanatico 
de 
Películas 
– Amante 
de 
la 
música 
– Trayendo 
lo 
mejor 
de 
México 
(Mexihtli) 
para 
el 
resto 
del 
mundo 
y 
en 
el 
proceso 
de 
fotografiándolo 
:) 
– reneantunez.com 
–@grantunez 
4
¿Cómo llegaste a ser un DBA? 
5
Empleo Más Feliz de 2014! 
6 
http://www.forbes.com/sites/susanadams/2014/03/20/the-happiest-and-unhappiest-jobs-in-2014/ 
Equilibrio 
trabajo-vida 
Relación con el jefe 
y compañeros de 
trabajo 
Tareas diarias 
Recursos de 
empleo 
El campo crecerá 
en un 15% entre 
2012 y 2022 
DBA puede ser el 
factor clave del 
éxito
Oracle Real Application Cluster 
Evaluación "What-If" de un comando crsctl 
con Oracle Clusterware 
• Arquitectura 
que 
tiene 
una 
relación 
de 
una 
base 
de 
datos 
para 
muchas 
Instancias 
• Todos 
los 
archivos 
de 
datos, 
archivos 
de 
control 
y 
redologs 
deben 
estar 
en 
discos 
con 
que 
sean 
“cluster-­‐aware" 
• Un 
hilo 
de 
redo 
por 
instancia 
• Si 
se 
utiliza 
Automatic 
Undo 
Management 
también 
se 
requieren 
un 
tablespace 
UNDO 
por 
instancia 
7 
RAC Cluster 
DBB DBB DBB 
ASM ASM ASM 
Node2 Node3 
ASM Disks 
Node1 
Public Network 
Storage Network 
ASM Network 
CSS Network 
Global 
Data 
Services 
– Service Failover / Load Balancing
Oracle Real Application Cluster 
Evaluación "What-If" de un comando crsctl con Oracle Clusterware 
• Oracle 
Clusterware 
está 
manejado 
por 
Cluster 
Ready 
Services 
(CRS) 
que 
consta 
de 
dos 
componentes 
clave 
• Oracle 
Cluster 
Registry 
(OCR) 
.-­‐ 
Registra 
y 
mantiene 
la 
información 
de 
clúster 
y 
la 
pertenencia 
del 
nodo 
• Voting 
Disk 
.-­‐ 
Pregunta 
constantemente 
la 
información 
del 
“latido 
del 
corazón” 
de 
todos 
los 
nodos 
cuando 
el 
cluster 
se 
está 
ejecutando, 
y 
actúa 
como 
un 
desempate 
durante 
fallas 
de 
comunicación. 
8
Oracle Real Application Cluster 
Evaluación "What-If" de un comando crsctl con Oracle Clusterware 
[oracle@oel6-112-rac1 ~]$ crsctl stat res -t 
-------------------------------------------------------------------------------- 
Name Target State Server State details 
-------------------------------------------------------------------------------- 
Local Resources 
———————————————————————————————————————— 
… 
ora.asm 
1 ONLINE ONLINE oel6-112-rac1 STABLE 
2 ONLINE ONLINE oel6-112-rac2 STABLE 
ora.proxy_advm 
ONLINE ONLINE oel6-112-rac1 STABLE 
ONLINE ONLINE oel6-112-rac2 STABLE 
ora.scan1.vip 
1 ONLINE ONLINE oel6-112-rac2 STABLE 
ora.scan2.vip 
1 ONLINE ONLINE oel6-112-rac1 STABLE 
ora.scan3.vip 
1 ONLINE ONLINE oel6-112-rac1 STABLE 
9
Oracle Real Application Cluster 
Evaluación "What-If" de un comando crsctl con Oracle Clusterware 
[oracle@oel6-112-rac1 ~]$ crsctl eval fail resource ora.asm 
Stage Group 1: 
-------------------------------------------------------------------------------- 
Stage Number Required Action 
-------------------------------------------------------------------------------- 
1 N Create new group (Stage Group = 2) 
Y Resource 'ora.asm' (1/1) will be in state[ONLINE|INTERMEDIATE] on server [oel6-112-rac1] 
Y Resource 'ora.asm' (2/1) will be in state[ONLINE|INTERMEDIATE] on server [oel6-112-rac2] 
-------------------------------------------------------------------------------- 
Stage Group 2: 
-------------------------------------------------------------------------------- 
Stage Number Required Action 
-------------------------------------------------------------------------------- 
1 N Resource 'ora.proxy_advm' (oel6-112-rac2) will be in state [ONLINE|INTERMEDIATE] on server [oel6-112-rac2] 
10
Oracle Real Application Cluster 
Evaluación "What-If" de un comando crsctl con Oracle Clusterware 
[oracle@oel6-112-rac1 ~]$ crsctl eval stop resource ora.asm -f 
Stage Group 1: 
-------------------------------------------------------------------------------- 
Stage Number Required Action 
-------------------------------------------------------------------------------- 
1 Y Resource 'ora.DATA.dg' (oel6-112-rac1) will be in state [OFFLINE] 
Y Resource 'ora.DATA.dg' (oel6-112-rac2) will be in state [OFFLINE] 
Y Resource 'ora.orcl.db' (2/1) will be in state [OFFLINE] 
Y Resource 'ora.proxy_advm' (oel6-112-rac1) will be in state [OFFLINE] 
2 Y Resource 'ora.asm' (1/1) will be in state [OFFLINE] 
Y Resource 'ora.asm' (2/1) will be in state [OFFLINE] 
11
Oracle Real Application Cluster 
Evaluación "What-If" de un comando crsctlcon Oracle Clusterware 
Los 
comandos 
disponibles 
para 
eval: 
• crsctl eval activate policy 
• crsctl eval add resource 
• crsctl eval add server 
• crsctl eval add serverpool 
• crsctl eval delete server 
• crsctl eval delete serverpool 
• crsctl eval fail resource 
• crsctl eval modify resource 
• crsctl eval modify serverpool 
• crsctl eval relocate resource 
• crsctl eval relocate server 
• crsctl eval start resource 
• crsctl eval stop resource 
12
Automatic Workload Repository 
• Cuenta 
con 
los 
siguientes 
componentes 
– SGA 
In-­‐Memory 
AWR 
statistics 
– AWR 
snapshots 
Database Instance 
13 
SGA Statistics 
MMON 
SYSAUX 
• Periódicamente 
AWR 
hace 
snapshots 
de 
estadísticas 
esenciales 
• Opción 
que 
requiere 
licencia 
dentro 
de 
la 
base 
de 
datos 
Oracle 
• Controlado 
por 
los 
parámetros 
STATISTICS_LEVEL 
y 
CONTROL_MANAGEMENT_PACK_ACCESS
AWR Warehouse (EM 12cR4) 
14 
Base 
de 
datos 
fuente 
1 
Carga 
de 
snapshots 
de 
AWR 
en 
el 
Repositorio 
Repositorio 
Central 
de 
AWR 
Database 
1 
Snapshots 
Base 
de 
datos 
fuente 
2 
Base 
de 
datos 
fuente 
3 
Performance 
Home 
ASH 
Analytics 
AWR 
Report 
Compare 
Period 
ADDM 
Compare 
Period 
Report 
Database 
2 
Snapshots 
Database 
3 
Snapshots 
…… 
Database 
n 
Snapshots 
11.2.0.4 o 
mayor …
AWR Warehouse (EM 12cR4) 
• Cada 
15 
Base 
de 
Datos 
se 
identifica 
por 
el 
TARGET_GUID 
• Las 
Bases 
de 
Datos 
tiene 
que 
estar 
en 
12.1.0.2 
• Los 
datos 
se 
cargan 
a 
través 
de 
un 
proceso 
de 
ETL 
usando 
un 
empuje 
de 
inserción 
directa 
de 
los 
datos 
de 
agente 
a 
agente, 
inicializado 
por 
Enterprise 
Manager. 
• “DBMS 
Scheduler 
Job” 
de 
ETL 
en 
BD 
Fuente 
• Nombre: 
MGMT_CAW_EXTRACT 
• Exec 
Call: 
begin 
dbsnmp.mgmt_caw_extract.run_extract; 
end; 
• Frecuencia: 
intervalos 
de 
cada 
3 
horas 
si 
se 
esta 
"jugando 
a 
ponerse 
al 
día", 
de 
lo 
contrario, 
intervalos 
de 
24 
horas. 
• “DBMS 
Scheduler 
Job 
Name” 
de 
ETL 
en 
BD 
Respositorio 
• Nombre 
: 
MGMT_CAW_LOAD 
• Exec 
Call: 
begin 
dbsnmp.mgmt_caw_load.run_master;end; 
• Frecuencia 
: 
Intervalos 
de 
5 
minutos
AWR Warehouse (EM 12cR4) 
Top 
I/O* 
select * from 
( 
SELECT /*+LEADING(x h) USE_NL(h)*/ 
16 
h.sql_id 
, SUM(10) ash_secs 
FROM DBA_HIST_SNAPSHOT x 
, DBA_HIST_ACTIVE_SESS_HISTORY h 
, DBSNMP.CAW_DBID_MAPPING m 
WHERE LOWER(m.target_name) = '&dbname' 
AND x.dbid = m.new_dbid 
AND h.dbid = x.dbid 
AND x.begin_interval_time > sysdate -&days_bk 
AND h.SNAP_id = X.SNAP_id 
AND h.instance_number = x.instance_number 
AND h.event in ('db file sequential read','db 
file scattered read') 
GROUP BY h.sql_id 
ORDER BY ash_secs desc) 
where rownum <= &num_rows; 
Top 
CPU* 
select * from ( 
select 
SQL_ID, 
sum(CPU_TIME_DELTA), 
sum(DISK_READS_DELTA), 
count(*) 
from 
DBA_HIST_SQLSTAT a, DBA_HIST_SNAPSHOT s, 
DBSNMP.CAW_DBID_MAPPING m 
where lower(m.target_name) = '&dbname' 
and m.new_dbid = a.dbid 
and a.dbid = s.dbid 
and s.snap_id = a.snap_id 
and s.begin_interval_time > sysdate -&days_bk 
and EXTRACT(HOUR FROM S.END_INTERVAL_TIME) between 
&begin_hr and &end_hr 
group by SQL_ID 
order by sum(CPU_TIME_DELTA) desc) 
where rownum <= &num_rows; 
*AWR 
Warehouse 
Scripts 
: 
http://dbakevlar.com/scripts/
Oracle Data Guard 
• Administrar 
y 
supervisa 
desde 
una 
y/o 
hasta 
30 
bases 
de 
datos 
standby 
dispersas 
geográficamente. 
• Sólo 
se 
propagan 
los 
datos 
de 
los 
redologs, 
por 
lo 
que 
no 
hay 
corrupciones 
de 
disco 
se 
introducen 
en 
el 
modo 
de 
espera 
• Physical 
Standby 
– Copia 
idéntica 
de 
la 
base 
de 
datos 
primaria 
bloque 
por 
bloque 
• Logical 
Standby 
– Contiene 
la 
misma 
información 
lógica 
como 
la 
primaria, 
y 
se 
sincroniza 
a 
través 
de 
SQL 
Apply 
17
Oracle Data Guard 
18 
Standby 
Redo 
Logs 
Primary 
Online 
Redo Logs 
User Transactions 
Queries, Updates, DDL 
NSA RFS 
Primary 
Database 
LGWR 
MRP 
Commit ACK 
Oracle Net 
Commit 
Active 
Standby 
Database 
Queries, Reports 
Testing & Backups 
SGA 
Redo 
Buffer 
Redo 
Buffer
Oracle Data Guard : Instancias en cascada 
Primaria 
19 
Standby 
Far 
Sync 
Instance 
ASYNC 
Far 
Sync 
Instance 
SYNC 
SYNC 
Standby ASYNC
Oracle Data Guard : Instancias en cascada 
• La 
propiedad 
de 
RedoRoutes, 
esta 
definida 
por 
reglas, 
y 
estas 
reglas 
se 
definen 
por 
el 
origen 
y 
el 
destino 
de 
los 
RedoLogs 
(origen 
de 
los 
redologs 
: 
destino 
de 
los 
redo 
) 
20 
DGMGRL> 
edit 
database 
'orclstby' 
set 
state='apply-­‐off'; 
Succeeded. 
DGMGRL> 
edit 
database 
'orclrep' 
set 
state='apply-­‐off'; 
Succeeded. 
DGMGRL> 
edit 
database 
'orcl' 
set 
property 
'redoroutes'='( 
LOCAL 
: 
farsync 
SYNC)'; 
Succeeded. 
DGMGRL> 
edit 
database 
'orclstby' 
set 
property 
'redoroutes'='(orcl 
: 
orclrep 
ASYNC)(orclrep 
: 
orcl 
ASYNC)(LOCAL 
: 
farsync2 
SYNC)'; 
Succeeded. 
DGMGRL> 
edit 
database 
'orclrep' 
set 
property 
'redoroutes'= 
'(orclrep 
: 
orclstby 
SYNC)'; 
Succeeded. 
DGMGRL> 
edit 
far_sync 
'farsync' 
set 
property 
'redoroutes' 
= 
'(orcl 
: 
orclstby 
ASYNC 
)'; 
Succeeded. 
DGMGRL> 
edit 
far_sync 
'farsync2' 
set 
property 
'redoroutes' 
='(orclstby 
: 
orcl 
ASYNC, 
orclrep 
)'; 
Succeeded. 
DGMGRL> 
edit 
database 
'orclstby' 
set 
state='apply-­‐on'; 
Succeeded. 
DGMGRL> 
edit 
database 
'orclrep' 
set 
state='apply-­‐on'; 
Succeeded.
Oracle Data Guard : Instancias en cascada 
21 
DGMGRL> 
show 
configuration; 
Configuration 
-­‐ 
DGCONFIG 
Protection 
Mode: 
MaxPerformance 
Databases: 
orcl 
-­‐ 
Primary 
database 
farsync 
-­‐ 
Far 
Sync 
orclstby 
-­‐ 
Physical 
standby 
database 
orclrep 
-­‐ 
Physical 
standby 
database 
(receiving 
current 
redo) 
farsync2 
-­‐ 
Far 
Sync 
(inactive) 
Fast-­‐Start 
Failover: 
DISABLED 
Configuration 
Status: 
SUCCESS
¿Que es RMAN? 
• Herramienta 
22 
de 
Oracle 
para 
realizar 
copias 
de 
seguridad 
y 
recuperación, 
disponible 
desde 
la 
versión 
8 
RMAN 
Utility 
Channel 
Server 
Session 
DISK 
MML 
Ejecutable 
se 
encuentra 
en 
$ORACLE_HOME/bin 
recover.bsq 
(library 
file) 
Target 
Database
Recuperación de Tablas y particiones con respaldos de 
RMAN 
23 
DB 
en 
mode 
lectura-­‐escritura 
ARCHIVELOG 
MODE 
Respaldo 
de 
RMAN 
al 
punto 
de 
recuperación 
1 
Gigabyte 
extra 
en 
memoria 
para 
la 
base 
de 
datos 
auxiliar 
12.1, 
nececitas 
usar 
un 
SERVICE_NAME
Recuperación de Tablas: Como Funciona 
Primaria Auxiliar 
RMAN 
Data 
Pump 
Import 
1 2 
3 
4 12.1 
12.1 
1. Respaldos 
de 
RMAN 
regulares 
se 
realizan 
usando 
DISK 
y 
/ 
o 
canales 
SBT. 
2. Cuando 
se 
invoca 
RECOVER 
TABLE, 
se 
inicia 
una 
instancia 
auxiliar 
utilizando 
el 
archivo 
de 
control 
primario, 
SYSTEM, 
SYSAUX, 
UNDO 
y 
tablespaces 
de 
usuario 
que 
contienen 
la 
tabla 
(s). 
3. Instancia 
auxiliar 
se 
recupera 
hacia 
el 
tiempo 
deseado 
/ 
SCN. 
4. Las 
tablas 
se 
importan 
a 
la 
BD 
Primaria 
vía 
SQL 
* 
Net.
Recuperación de Tablas: Como Funciona 
oracle@oracleenespanol2.localdomain [cdb1] /u01/app/oracle/exports 
oracle $ rman target sys/oracle@cdb1 
connected to target database: CDB1 (DBID=808250731) 
RMAN> RECOVER TABLE 'TEST'.'RENE' OF PLUGGABLE DATABASE PDB1 
2> UNTIL TIME "to_date('26-JAN-2014 17:08:20','dd-MON-yyyy hh24:mi:ss')” 
3> AUXILIARY DESTINATION '/u01/app/oracle/exports’ 
4> REMAP TABLE 'TEST'.'RENE':'RENE_RCV'; 
… 
Creating automatic instance, with SID='obtp’ 
… 
database opened 
… 
sql statement: alter pluggable database PDB1 open 
contents of Memory Script: 
{ 
# create directory for datapump import 
sql 'PDB1' "create or replace directory 
TSPITR_DIROBJ_DPDIR as ’’ 
/u01/app/oracle/exports''";
In-Memory Column Store (12.1.0.2) 
• Componente 
estatico 
del 
SGA 
• SGA_TARGET 
debe 
ser 
grande 
lo 
suficientemente 
grande 
para 
dar 
cabida 
a 
esta 
área 
• El 
tamaño 
mínimo 
debe 
ser 
de 
100 
MB 
• Tu 
decides 
qué 
objetos 
son 
subidas 
en 
memoria 
• Alter 
table 
RENE 
INMEMORY 
26 
Memory Memory 
SALES SALES 
Row 
Column 
System Global Area (SGA) 
Shared Pool 
Library Cache 
Shared SQL Area 
SELECT * FROM employees 
Private SQL Area 
(Shared Server Only) 
Data Dictionary 
Cache 
Server 
Result 
Cache 
Other Reserved Pool 
Large Pool 
Response 
Queue 
Request Queue 
Database 
Buffer Cache Redo log 
Buffer 
Server Process 
SQL Work Areas 
PGA 
Session Memory Private SQL Area 
In -Memory Area
In-Memory Column Store (12.1.0.2) 
27 
IMCU 
SMU 
• Contiene 
dos 
sub 
áreas: 
• IMCU 
pool: 
Stores 
In 
Memory 
Compression 
Units 
(IMCUs) 
IMCUs 
contienen 
datos 
de 
columna 
El 
tamaño 
real 
depende 
del 
tamaño 
de 
filas, 
factor 
de 
compresión, 
etc 
• SMU 
pool: 
Stores 
Snapshot 
Metadata 
Units(SMUs) 
PME 
contiene 
metadatos 
e 
información 
transaccional 
In 
-­‐Memory 
Area
In-Memory Column Store (12.1.0.2) 
• Parametros 
que 
controlan 
el 
IMC 
• inmemory_size 
.-­‐ 
Controla 
el 
tamaño 
de 
componente 
estatico 
del 
pool 
del 
SGA 
para 
la 
opción 
"In-­‐Memory" 
• inmemory_clause_default 
.-­‐ 
Te 
permite 
poner 
ciertos 
parámetros 
(Compresión,Prioridad,Distribución 
en 
RAC) 
como 
default 
cuando 
una 
nueva 
tabla 
se 
marca 
como 
"In-­‐Memory", 
por 
default 
esta 
vacía. 
Es 
altamente 
recomendable 
que 
no 
se 
ponga 
el 
valor 
"INMEMORY" 
sin 
analizarlo 
anteriormente, 
ya 
que 
esto 
pondra 
todas 
las 
nuevas 
tablas 
"In-­‐Memory". 
• inmemory_force 
.-­‐ 
Permite 
forzar 
las 
tablas 
y 
vistas 
materializadas 
marcadas 
como 
"INMEMORY" 
residir 
en 
la 
tienda 
columnar 
"In-­‐Memory" 
o 
no. 
• inmemory_query 
.-­‐ 
Permite 
habilitar 
o 
deshabilitar 
queries 
para 
que 
usen 
la 
tienda 
columnar 
"In-­‐Memory" 
o 
no, 
esto 
te 
va 
a 
servir 
cuando 
hagas 
tus 
pruebas. 
28 
• Vistas 
que 
te 
ayudan 
a 
manejar 
IMC 
• v$im_segments 
• v$im_user_segments 
• _tables 
• INMEMORY_DISTRIBUTE 
• INMEMORY_COMPRESSION 
• INMEMORY_PRIORITY
In-Memory Column Store (12.1.0.2) 
Cuando 
hace 
sentido: Primeros 
• Data 
Warehouse 
• Acceso 
más 
frecuente 
de 
columnas 
y 
particiones 
• Analytics 
en 
tiempo 
Real 
• Reportes 
de 
OLTP 
• Reducir 
el 
número 
de 
índices 
que 
se 
mantenga 
• Acelerar 
informes 
operacionales 
• Sistemas 
Híbridos 
(DW 
+ 
OLTP 
+ 
Reporting) 
29 
Candidatos 
pueden 
ser: 
• Tablas 
con 
al 
menos 
1 
millón 
de 
filas 
• Tablas 
que 
se 
han 
analizado 
en 
los 
últimos 
30 
días 
• Al 
menos 
2 
usuarios 
tienen 
cursores 
abiertos 
en 
esta 
tabla 
• Al 
menos 
5 
ejecuciones 
desde 
que 
el 
objeto 
se 
subió 
al 
library 
cache 
• Tener 
al 
menos 
1% 
de 
las 
filas 
procesadas 
por 
las 
consultas 
en 
el 
Shared 
pool 
• Objetos 
calientes 
en 
el 
buffer_cache 
y 
el 
block 
touch 
count 
> 
10
rene-ace.com 
30
Thank you – Q&A 
To contact us 
31 
sales@pythian.com 
1-877-PYTHIAN 
To follow us 
http://www.pythian.com/blog 
http://www.facebook.com/pages/The-Pythian-Group/163902527671 
@pythian 
http://www.linkedin.com/company/pythian

Más contenido relacionado

La actualidad más candente

MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.Keith Hollman
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesDeiby Gómez
 
Beneficios de Oracle Cloud
Beneficios de Oracle CloudBeneficios de Oracle Cloud
Beneficios de Oracle CloudDeiby Gómez
 
Monitoreo del performance de linux con sar
Monitoreo del performance de linux con sarMonitoreo del performance de linux con sar
Monitoreo del performance de linux con sarGuatemala User Group
 
MySQL Una Introduccion Tecnica
MySQL Una Introduccion TecnicaMySQL Una Introduccion Tecnica
MySQL Una Introduccion TecnicaKeith Hollman
 
Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2Valentin Leonard Tabacaru
 
UYOUG OTN Tour 2011 - RAC sin sorpresas
UYOUG OTN Tour 2011 - RAC sin sorpresasUYOUG OTN Tour 2011 - RAC sin sorpresas
UYOUG OTN Tour 2011 - RAC sin sorpresasNelson Calero
 
Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Sefira111
 
UYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New featuresUYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New featuresNelson Calero
 
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQLAROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQLNelson Calero
 
Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3Sefira111
 
Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5Sefira111
 
Administración de base de datos oracle - sesion 7
Administración de base de datos oracle - sesion 7Administración de base de datos oracle - sesion 7
Administración de base de datos oracle - sesion 7Sefira111
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineEduardo Castro
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...avanttic Consultoría Tecnológica
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
 
Herramientas y ejemplos de trabajos MapReduce con Apache Hadoop
Herramientas y ejemplos de trabajos MapReduce con Apache HadoopHerramientas y ejemplos de trabajos MapReduce con Apache Hadoop
Herramientas y ejemplos de trabajos MapReduce con Apache HadoopDavid Albela Pérez
 
Administración de base de datos oracle - sesion 6
Administración de base de datos oracle - sesion 6Administración de base de datos oracle - sesion 6
Administración de base de datos oracle - sesion 6Sefira111
 

La actualidad más candente (20)

MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.MySQL Cluster: El ‘qué’ y el ‘cómo’.
MySQL Cluster: El ‘qué’ y el ‘cómo’.
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y RolesOracle Database 12c: Privilegios, Usuarios y Roles
Oracle Database 12c: Privilegios, Usuarios y Roles
 
Beneficios de Oracle Cloud
Beneficios de Oracle CloudBeneficios de Oracle Cloud
Beneficios de Oracle Cloud
 
Monitoreo del performance de linux con sar
Monitoreo del performance de linux con sarMonitoreo del performance de linux con sar
Monitoreo del performance de linux con sar
 
MySQL Una Introduccion Tecnica
MySQL Una Introduccion TecnicaMySQL Una Introduccion Tecnica
MySQL Una Introduccion Tecnica
 
Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2Obtenga Alto Rendimiento con Oracle Database 11g R2
Obtenga Alto Rendimiento con Oracle Database 11g R2
 
UYOUG OTN Tour 2011 - RAC sin sorpresas
UYOUG OTN Tour 2011 - RAC sin sorpresasUYOUG OTN Tour 2011 - RAC sin sorpresas
UYOUG OTN Tour 2011 - RAC sin sorpresas
 
Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2
 
UYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New featuresUYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New features
 
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQLAROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
 
Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3
 
Arquitectura Multitenant en Oracle 12c
Arquitectura Multitenant en Oracle 12cArquitectura Multitenant en Oracle 12c
Arquitectura Multitenant en Oracle 12c
 
Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Administración de base de datos oracle - sesion 7
Administración de base de datos oracle - sesion 7Administración de base de datos oracle - sesion 7
Administración de base de datos oracle - sesion 7
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB Engine
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Herramientas y ejemplos de trabajos MapReduce con Apache Hadoop
Herramientas y ejemplos de trabajos MapReduce con Apache HadoopHerramientas y ejemplos de trabajos MapReduce con Apache Hadoop
Herramientas y ejemplos de trabajos MapReduce con Apache Hadoop
 
Administración de base de datos oracle - sesion 6
Administración de base de datos oracle - sesion 6Administración de base de datos oracle - sesion 6
Administración de base de datos oracle - sesion 6
 

Destacado

Oracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesOracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesGustavo Rene Antunez
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)Gustavo Rene Antunez
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12cPini Dibask
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new featuresJakkrapat S.
 
The Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12cThe Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12cDavid Yahalom
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?DLT Solutions
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new featuresRemote DBA Services
 
Fast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud ServiceFast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud ServiceGustavo Rene Antunez
 
Architecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12cArchitecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12cGustavo Rene Antunez
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)Gustavo Rene Antunez
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)Gustavo Rene Antunez
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)Gustavo Rene Antunez
 
My First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMSMy First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMSGustavo Rene Antunez
 
Ensuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - PresentationEnsuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - PresentationPini Dibask
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecturenaderattia
 
Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)Gustavo Rene Antunez
 

Destacado (20)

Oracle 12c and its pluggable databases
Oracle 12c and its pluggable databasesOracle 12c and its pluggable databases
Oracle 12c and its pluggable databases
 
RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)RMAN in 12c: The Next Generation (PPT)
RMAN in 12c: The Next Generation (PPT)
 
Oracle 12c Architecture
Oracle 12c ArchitectureOracle 12c Architecture
Oracle 12c Architecture
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12c
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
The Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12cThe Top 12 Features new to Oracle 12c
The Top 12 Features new to Oracle 12c
 
Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?Why Upgrade to Oracle Database 12c?
Why Upgrade to Oracle Database 12c?
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
Oracle database 12c new features
Oracle database 12c new featuresOracle database 12c new features
Oracle database 12c new features
 
Presentation day1oracle 12c
Presentation day1oracle 12cPresentation day1oracle 12c
Presentation day1oracle 12c
 
Fast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud ServiceFast, Flexible Application Development with Oracle Database Cloud Service
Fast, Flexible Application Development with Oracle Database Cloud Service
 
Architecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12cArchitecting Your Own DBaaS in a Private Cloud with EM12c
Architecting Your Own DBaaS in a Private Cloud with EM12c
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)My First 100 days with a MySQL DBMS (WP)
My First 100 days with a MySQL DBMS (WP)
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)
 
My First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMSMy First 100 days with a MySQL DBMS
My First 100 days with a MySQL DBMS
 
Ensuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - PresentationEnsuring Data Protection Using Oracle Flashback Features - Presentation
Ensuring Data Protection Using Oracle Flashback Features - Presentation
 
Oracle 12c Multitenant architecture
Oracle 12c Multitenant architectureOracle 12c Multitenant architecture
Oracle 12c Multitenant architecture
 
Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)Architecting your own DBaaS in a Private Cloud with EM12c (WP)
Architecting your own DBaaS in a Private Cloud with EM12c (WP)
 

Similar a Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c

Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
 
Consideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerConsideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerEduardo Castro
 
Diagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOnDiagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOnEnrique Catala Bañuls
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosRonald Francisco Vargas Quesada
 
LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)Emanuel Calvo
 
Dimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtualDimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtualOmega Peripherals
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escalaElasticsearch
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escalaElasticsearch
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
 
Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magentoOnestic
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IOSpanishPASSVC
 
Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)barcelonajug
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareJulián Castiblanco
 
Nuevas posibilidades de monitorización para hacer el sistema mas predecible
Nuevas posibilidades de monitorización para hacer el sistema mas predecibleNuevas posibilidades de monitorización para hacer el sistema mas predecible
Nuevas posibilidades de monitorización para hacer el sistema mas predecibleEnrique Catala Bañuls
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassJulián Castiblanco
 

Similar a Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c (20)

Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
Consideraciones de hardware para SQL Server
Consideraciones de hardware para SQL ServerConsideraciones de hardware para SQL Server
Consideraciones de hardware para SQL Server
 
Diagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOnDiagnóstico y resolución problemas mirroring AlwaysOn
Diagnóstico y resolución problemas mirroring AlwaysOn
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
EC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidadEC2: Cómputo en la nube a profundidad
EC2: Cómputo en la nube a profundidad
 
LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)
 
3 plate spin 24-10-06
3 plate spin 24-10-063 plate spin 24-10-06
3 plate spin 24-10-06
 
Dimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtualDimensionado y gestión del entorno virtual
Dimensionado y gestión del entorno virtual
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escala
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escala
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
 
Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0
 
Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magento
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IO
 
Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)Oracle Coherence (by Leonardo Torres Altez)
Oracle Coherence (by Leonardo Torres Altez)
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshare
 
Workshop Técnicas Replicacion I
Workshop Técnicas Replicacion IWorkshop Técnicas Replicacion I
Workshop Técnicas Replicacion I
 
Nuevas posibilidades de monitorización para hacer el sistema mas predecible
Nuevas posibilidades de monitorización para hacer el sistema mas predecibleNuevas posibilidades de monitorización para hacer el sistema mas predecible
Nuevas posibilidades de monitorización para hacer el sistema mas predecible
 
Optimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL PassOptimización de motores sql server 24 horas SQL Pass
Optimización de motores sql server 24 horas SQL Pass
 

Más de Gustavo Rene Antunez

Why You Need Manageability Now More than Ever and How to Get It
Why You Need Manageability Now More than Ever and How to Get ItWhy You Need Manageability Now More than Ever and How to Get It
Why You Need Manageability Now More than Ever and How to Get ItGustavo Rene Antunez
 
#19sverificado : How Data Analytics helped put order in chaos in Mexico's ...
#19sverificado :  How Data Analytics helped  put order in chaos in  Mexico's ...#19sverificado :  How Data Analytics helped  put order in chaos in  Mexico's ...
#19sverificado : How Data Analytics helped put order in chaos in Mexico's ...Gustavo Rene Antunez
 
How DBAs can garner the power of the Oracle Public Cloud?
How DBAs can garner the  power of the Oracle Public  Cloud?How DBAs can garner the  power of the Oracle Public  Cloud?
How DBAs can garner the power of the Oracle Public Cloud?Gustavo Rene Antunez
 
My First 100 days with a Cassandra Cluster
My First 100 days with a Cassandra ClusterMy First 100 days with a Cassandra Cluster
My First 100 days with a Cassandra ClusterGustavo Rene Antunez
 
DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)Gustavo Rene Antunez
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)Gustavo Rene Antunez
 
How to survive a disaster with RMAN
How to survive a disaster with RMANHow to survive a disaster with RMAN
How to survive a disaster with RMANGustavo Rene Antunez
 

Más de Gustavo Rene Antunez (7)

Why You Need Manageability Now More than Ever and How to Get It
Why You Need Manageability Now More than Ever and How to Get ItWhy You Need Manageability Now More than Ever and How to Get It
Why You Need Manageability Now More than Ever and How to Get It
 
#19sverificado : How Data Analytics helped put order in chaos in Mexico's ...
#19sverificado :  How Data Analytics helped  put order in chaos in  Mexico's ...#19sverificado :  How Data Analytics helped  put order in chaos in  Mexico's ...
#19sverificado : How Data Analytics helped put order in chaos in Mexico's ...
 
How DBAs can garner the power of the Oracle Public Cloud?
How DBAs can garner the  power of the Oracle Public  Cloud?How DBAs can garner the  power of the Oracle Public  Cloud?
How DBAs can garner the power of the Oracle Public Cloud?
 
My First 100 days with a Cassandra Cluster
My First 100 days with a Cassandra ClusterMy First 100 days with a Cassandra Cluster
My First 100 days with a Cassandra Cluster
 
DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)DBA 101 : Calling all New Database Administrators (WP)
DBA 101 : Calling all New Database Administrators (WP)
 
RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)RMAN in 12c: The Next Generation (WP)
RMAN in 12c: The Next Generation (WP)
 
How to survive a disaster with RMAN
How to survive a disaster with RMANHow to survive a disaster with RMAN
How to survive a disaster with RMAN
 

Último

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 

Último (20)

Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 

Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c

  • 1. Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c Presentado por : Gustavo René Antúnez DBA Team Lead Noviembre, 2014
  • 2. 2 • 15 Years of Data infrastructure management consulting • 200+ Top brands • 6000+ databases under management • Over 200 DBA’s, in 26 countries • Top 5% of DBA work force, 9 Oracle ACE’s, 2 Microsoft MVP’s • Oracle, Microsoft, MySQL partners, Netezza, Hadoop and MongoDB plus UNIX Sysadmin and Oracle apps About Pythian
  • 3. #PythianLife • Flexible Environment – Work remotely from anywhere in the world.Flexible hours • Outstanding People: – Work with the industry top minds-­‐in fact, the top 5%. • Career growth and development: – Enhance existing skills or learn new ones.Work with leading-­‐edge technologies. Experiment and explore using our in-­‐house sandbox. Generous training allowance . Professional development days. Internal speaker series. • Fun, fun ,fun – Blog during work hours-­‐please ! Enjoy monthly cheese tastings with our resident cheese sommelier. Take a day off and volunteer for your favourite charity. 3
  • 4. De Donde Vengo –Oracle DBA • Empece con la Version 9.2 en 2004 – Fanatico de Películas – Amante de la música – Trayendo lo mejor de México (Mexihtli) para el resto del mundo y en el proceso de fotografiándolo :) – reneantunez.com –@grantunez 4
  • 5. ¿Cómo llegaste a ser un DBA? 5
  • 6. Empleo Más Feliz de 2014! 6 http://www.forbes.com/sites/susanadams/2014/03/20/the-happiest-and-unhappiest-jobs-in-2014/ Equilibrio trabajo-vida Relación con el jefe y compañeros de trabajo Tareas diarias Recursos de empleo El campo crecerá en un 15% entre 2012 y 2022 DBA puede ser el factor clave del éxito
  • 7. Oracle Real Application Cluster Evaluación "What-If" de un comando crsctl con Oracle Clusterware • Arquitectura que tiene una relación de una base de datos para muchas Instancias • Todos los archivos de datos, archivos de control y redologs deben estar en discos con que sean “cluster-­‐aware" • Un hilo de redo por instancia • Si se utiliza Automatic Undo Management también se requieren un tablespace UNDO por instancia 7 RAC Cluster DBB DBB DBB ASM ASM ASM Node2 Node3 ASM Disks Node1 Public Network Storage Network ASM Network CSS Network Global Data Services – Service Failover / Load Balancing
  • 8. Oracle Real Application Cluster Evaluación "What-If" de un comando crsctl con Oracle Clusterware • Oracle Clusterware está manejado por Cluster Ready Services (CRS) que consta de dos componentes clave • Oracle Cluster Registry (OCR) .-­‐ Registra y mantiene la información de clúster y la pertenencia del nodo • Voting Disk .-­‐ Pregunta constantemente la información del “latido del corazón” de todos los nodos cuando el cluster se está ejecutando, y actúa como un desempate durante fallas de comunicación. 8
  • 9. Oracle Real Application Cluster Evaluación "What-If" de un comando crsctl con Oracle Clusterware [oracle@oel6-112-rac1 ~]$ crsctl stat res -t -------------------------------------------------------------------------------- Name Target State Server State details -------------------------------------------------------------------------------- Local Resources ———————————————————————————————————————— … ora.asm 1 ONLINE ONLINE oel6-112-rac1 STABLE 2 ONLINE ONLINE oel6-112-rac2 STABLE ora.proxy_advm ONLINE ONLINE oel6-112-rac1 STABLE ONLINE ONLINE oel6-112-rac2 STABLE ora.scan1.vip 1 ONLINE ONLINE oel6-112-rac2 STABLE ora.scan2.vip 1 ONLINE ONLINE oel6-112-rac1 STABLE ora.scan3.vip 1 ONLINE ONLINE oel6-112-rac1 STABLE 9
  • 10. Oracle Real Application Cluster Evaluación "What-If" de un comando crsctl con Oracle Clusterware [oracle@oel6-112-rac1 ~]$ crsctl eval fail resource ora.asm Stage Group 1: -------------------------------------------------------------------------------- Stage Number Required Action -------------------------------------------------------------------------------- 1 N Create new group (Stage Group = 2) Y Resource 'ora.asm' (1/1) will be in state[ONLINE|INTERMEDIATE] on server [oel6-112-rac1] Y Resource 'ora.asm' (2/1) will be in state[ONLINE|INTERMEDIATE] on server [oel6-112-rac2] -------------------------------------------------------------------------------- Stage Group 2: -------------------------------------------------------------------------------- Stage Number Required Action -------------------------------------------------------------------------------- 1 N Resource 'ora.proxy_advm' (oel6-112-rac2) will be in state [ONLINE|INTERMEDIATE] on server [oel6-112-rac2] 10
  • 11. Oracle Real Application Cluster Evaluación "What-If" de un comando crsctl con Oracle Clusterware [oracle@oel6-112-rac1 ~]$ crsctl eval stop resource ora.asm -f Stage Group 1: -------------------------------------------------------------------------------- Stage Number Required Action -------------------------------------------------------------------------------- 1 Y Resource 'ora.DATA.dg' (oel6-112-rac1) will be in state [OFFLINE] Y Resource 'ora.DATA.dg' (oel6-112-rac2) will be in state [OFFLINE] Y Resource 'ora.orcl.db' (2/1) will be in state [OFFLINE] Y Resource 'ora.proxy_advm' (oel6-112-rac1) will be in state [OFFLINE] 2 Y Resource 'ora.asm' (1/1) will be in state [OFFLINE] Y Resource 'ora.asm' (2/1) will be in state [OFFLINE] 11
  • 12. Oracle Real Application Cluster Evaluación "What-If" de un comando crsctlcon Oracle Clusterware Los comandos disponibles para eval: • crsctl eval activate policy • crsctl eval add resource • crsctl eval add server • crsctl eval add serverpool • crsctl eval delete server • crsctl eval delete serverpool • crsctl eval fail resource • crsctl eval modify resource • crsctl eval modify serverpool • crsctl eval relocate resource • crsctl eval relocate server • crsctl eval start resource • crsctl eval stop resource 12
  • 13. Automatic Workload Repository • Cuenta con los siguientes componentes – SGA In-­‐Memory AWR statistics – AWR snapshots Database Instance 13 SGA Statistics MMON SYSAUX • Periódicamente AWR hace snapshots de estadísticas esenciales • Opción que requiere licencia dentro de la base de datos Oracle • Controlado por los parámetros STATISTICS_LEVEL y CONTROL_MANAGEMENT_PACK_ACCESS
  • 14. AWR Warehouse (EM 12cR4) 14 Base de datos fuente 1 Carga de snapshots de AWR en el Repositorio Repositorio Central de AWR Database 1 Snapshots Base de datos fuente 2 Base de datos fuente 3 Performance Home ASH Analytics AWR Report Compare Period ADDM Compare Period Report Database 2 Snapshots Database 3 Snapshots …… Database n Snapshots 11.2.0.4 o mayor …
  • 15. AWR Warehouse (EM 12cR4) • Cada 15 Base de Datos se identifica por el TARGET_GUID • Las Bases de Datos tiene que estar en 12.1.0.2 • Los datos se cargan a través de un proceso de ETL usando un empuje de inserción directa de los datos de agente a agente, inicializado por Enterprise Manager. • “DBMS Scheduler Job” de ETL en BD Fuente • Nombre: MGMT_CAW_EXTRACT • Exec Call: begin dbsnmp.mgmt_caw_extract.run_extract; end; • Frecuencia: intervalos de cada 3 horas si se esta "jugando a ponerse al día", de lo contrario, intervalos de 24 horas. • “DBMS Scheduler Job Name” de ETL en BD Respositorio • Nombre : MGMT_CAW_LOAD • Exec Call: begin dbsnmp.mgmt_caw_load.run_master;end; • Frecuencia : Intervalos de 5 minutos
  • 16. AWR Warehouse (EM 12cR4) Top I/O* select * from ( SELECT /*+LEADING(x h) USE_NL(h)*/ 16 h.sql_id , SUM(10) ash_secs FROM DBA_HIST_SNAPSHOT x , DBA_HIST_ACTIVE_SESS_HISTORY h , DBSNMP.CAW_DBID_MAPPING m WHERE LOWER(m.target_name) = '&dbname' AND x.dbid = m.new_dbid AND h.dbid = x.dbid AND x.begin_interval_time > sysdate -&days_bk AND h.SNAP_id = X.SNAP_id AND h.instance_number = x.instance_number AND h.event in ('db file sequential read','db file scattered read') GROUP BY h.sql_id ORDER BY ash_secs desc) where rownum <= &num_rows; Top CPU* select * from ( select SQL_ID, sum(CPU_TIME_DELTA), sum(DISK_READS_DELTA), count(*) from DBA_HIST_SQLSTAT a, DBA_HIST_SNAPSHOT s, DBSNMP.CAW_DBID_MAPPING m where lower(m.target_name) = '&dbname' and m.new_dbid = a.dbid and a.dbid = s.dbid and s.snap_id = a.snap_id and s.begin_interval_time > sysdate -&days_bk and EXTRACT(HOUR FROM S.END_INTERVAL_TIME) between &begin_hr and &end_hr group by SQL_ID order by sum(CPU_TIME_DELTA) desc) where rownum <= &num_rows; *AWR Warehouse Scripts : http://dbakevlar.com/scripts/
  • 17. Oracle Data Guard • Administrar y supervisa desde una y/o hasta 30 bases de datos standby dispersas geográficamente. • Sólo se propagan los datos de los redologs, por lo que no hay corrupciones de disco se introducen en el modo de espera • Physical Standby – Copia idéntica de la base de datos primaria bloque por bloque • Logical Standby – Contiene la misma información lógica como la primaria, y se sincroniza a través de SQL Apply 17
  • 18. Oracle Data Guard 18 Standby Redo Logs Primary Online Redo Logs User Transactions Queries, Updates, DDL NSA RFS Primary Database LGWR MRP Commit ACK Oracle Net Commit Active Standby Database Queries, Reports Testing & Backups SGA Redo Buffer Redo Buffer
  • 19. Oracle Data Guard : Instancias en cascada Primaria 19 Standby Far Sync Instance ASYNC Far Sync Instance SYNC SYNC Standby ASYNC
  • 20. Oracle Data Guard : Instancias en cascada • La propiedad de RedoRoutes, esta definida por reglas, y estas reglas se definen por el origen y el destino de los RedoLogs (origen de los redologs : destino de los redo ) 20 DGMGRL> edit database 'orclstby' set state='apply-­‐off'; Succeeded. DGMGRL> edit database 'orclrep' set state='apply-­‐off'; Succeeded. DGMGRL> edit database 'orcl' set property 'redoroutes'='( LOCAL : farsync SYNC)'; Succeeded. DGMGRL> edit database 'orclstby' set property 'redoroutes'='(orcl : orclrep ASYNC)(orclrep : orcl ASYNC)(LOCAL : farsync2 SYNC)'; Succeeded. DGMGRL> edit database 'orclrep' set property 'redoroutes'= '(orclrep : orclstby SYNC)'; Succeeded. DGMGRL> edit far_sync 'farsync' set property 'redoroutes' = '(orcl : orclstby ASYNC )'; Succeeded. DGMGRL> edit far_sync 'farsync2' set property 'redoroutes' ='(orclstby : orcl ASYNC, orclrep )'; Succeeded. DGMGRL> edit database 'orclstby' set state='apply-­‐on'; Succeeded. DGMGRL> edit database 'orclrep' set state='apply-­‐on'; Succeeded.
  • 21. Oracle Data Guard : Instancias en cascada 21 DGMGRL> show configuration; Configuration -­‐ DGCONFIG Protection Mode: MaxPerformance Databases: orcl -­‐ Primary database farsync -­‐ Far Sync orclstby -­‐ Physical standby database orclrep -­‐ Physical standby database (receiving current redo) farsync2 -­‐ Far Sync (inactive) Fast-­‐Start Failover: DISABLED Configuration Status: SUCCESS
  • 22. ¿Que es RMAN? • Herramienta 22 de Oracle para realizar copias de seguridad y recuperación, disponible desde la versión 8 RMAN Utility Channel Server Session DISK MML Ejecutable se encuentra en $ORACLE_HOME/bin recover.bsq (library file) Target Database
  • 23. Recuperación de Tablas y particiones con respaldos de RMAN 23 DB en mode lectura-­‐escritura ARCHIVELOG MODE Respaldo de RMAN al punto de recuperación 1 Gigabyte extra en memoria para la base de datos auxiliar 12.1, nececitas usar un SERVICE_NAME
  • 24. Recuperación de Tablas: Como Funciona Primaria Auxiliar RMAN Data Pump Import 1 2 3 4 12.1 12.1 1. Respaldos de RMAN regulares se realizan usando DISK y / o canales SBT. 2. Cuando se invoca RECOVER TABLE, se inicia una instancia auxiliar utilizando el archivo de control primario, SYSTEM, SYSAUX, UNDO y tablespaces de usuario que contienen la tabla (s). 3. Instancia auxiliar se recupera hacia el tiempo deseado / SCN. 4. Las tablas se importan a la BD Primaria vía SQL * Net.
  • 25. Recuperación de Tablas: Como Funciona oracle@oracleenespanol2.localdomain [cdb1] /u01/app/oracle/exports oracle $ rman target sys/oracle@cdb1 connected to target database: CDB1 (DBID=808250731) RMAN> RECOVER TABLE 'TEST'.'RENE' OF PLUGGABLE DATABASE PDB1 2> UNTIL TIME "to_date('26-JAN-2014 17:08:20','dd-MON-yyyy hh24:mi:ss')” 3> AUXILIARY DESTINATION '/u01/app/oracle/exports’ 4> REMAP TABLE 'TEST'.'RENE':'RENE_RCV'; … Creating automatic instance, with SID='obtp’ … database opened … sql statement: alter pluggable database PDB1 open contents of Memory Script: { # create directory for datapump import sql 'PDB1' "create or replace directory TSPITR_DIROBJ_DPDIR as ’’ /u01/app/oracle/exports''";
  • 26. In-Memory Column Store (12.1.0.2) • Componente estatico del SGA • SGA_TARGET debe ser grande lo suficientemente grande para dar cabida a esta área • El tamaño mínimo debe ser de 100 MB • Tu decides qué objetos son subidas en memoria • Alter table RENE INMEMORY 26 Memory Memory SALES SALES Row Column System Global Area (SGA) Shared Pool Library Cache Shared SQL Area SELECT * FROM employees Private SQL Area (Shared Server Only) Data Dictionary Cache Server Result Cache Other Reserved Pool Large Pool Response Queue Request Queue Database Buffer Cache Redo log Buffer Server Process SQL Work Areas PGA Session Memory Private SQL Area In -Memory Area
  • 27. In-Memory Column Store (12.1.0.2) 27 IMCU SMU • Contiene dos sub áreas: • IMCU pool: Stores In Memory Compression Units (IMCUs) IMCUs contienen datos de columna El tamaño real depende del tamaño de filas, factor de compresión, etc • SMU pool: Stores Snapshot Metadata Units(SMUs) PME contiene metadatos e información transaccional In -­‐Memory Area
  • 28. In-Memory Column Store (12.1.0.2) • Parametros que controlan el IMC • inmemory_size .-­‐ Controla el tamaño de componente estatico del pool del SGA para la opción "In-­‐Memory" • inmemory_clause_default .-­‐ Te permite poner ciertos parámetros (Compresión,Prioridad,Distribución en RAC) como default cuando una nueva tabla se marca como "In-­‐Memory", por default esta vacía. Es altamente recomendable que no se ponga el valor "INMEMORY" sin analizarlo anteriormente, ya que esto pondra todas las nuevas tablas "In-­‐Memory". • inmemory_force .-­‐ Permite forzar las tablas y vistas materializadas marcadas como "INMEMORY" residir en la tienda columnar "In-­‐Memory" o no. • inmemory_query .-­‐ Permite habilitar o deshabilitar queries para que usen la tienda columnar "In-­‐Memory" o no, esto te va a servir cuando hagas tus pruebas. 28 • Vistas que te ayudan a manejar IMC • v$im_segments • v$im_user_segments • _tables • INMEMORY_DISTRIBUTE • INMEMORY_COMPRESSION • INMEMORY_PRIORITY
  • 29. In-Memory Column Store (12.1.0.2) Cuando hace sentido: Primeros • Data Warehouse • Acceso más frecuente de columnas y particiones • Analytics en tiempo Real • Reportes de OLTP • Reducir el número de índices que se mantenga • Acelerar informes operacionales • Sistemas Híbridos (DW + OLTP + Reporting) 29 Candidatos pueden ser: • Tablas con al menos 1 millón de filas • Tablas que se han analizado en los últimos 30 días • Al menos 2 usuarios tienen cursores abiertos en esta tabla • Al menos 5 ejecuciones desde que el objeto se subió al library cache • Tener al menos 1% de las filas procesadas por las consultas en el Shared pool • Objetos calientes en el buffer_cache y el block touch count > 10
  • 31. Thank you – Q&A To contact us 31 sales@pythian.com 1-877-PYTHIAN To follow us http://www.pythian.com/blog http://www.facebook.com/pages/The-Pythian-Group/163902527671 @pythian http://www.linkedin.com/company/pythian