SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Database 12c
¿Cómo elegir el mejor camino de migración desde versiones previas?
Rafael Planella
Arquitecto de Soluciones Webinar
24/03/2015
Webinar
Índice
© avanttic Consultoría Tecnológica, S.L.2
①  Apuntes sobre Oracle Database 12c
②  ¿Debo migrar a Oracle Database 12c?
③  Punto de partida
④  Métodos disponibles, pros y contras
⑤  Buenas prácticas
⑥  Conclusiones
Webinar
Apuntes sobre Oracle Database 12c
•  Multitenant architecture
•  In-memory database
•  Mejoras en seguridad
3 © avanttic Consultoría Tecnológica, S.L.
Nuevas funcionalidades y mejoras
Webinar
Apuntes sobre Oracle Database 12c
12.1.0.1
•  Application Development
•  Business Intelligence and Data Warehousing
•  Compression and Archiving
•  Database Overall
•  High Availability
•  Manageability
•  Performance
•  Oracle RAC and Grid Infrastructure
•  Security
•  Spatial and Graph
•  Unstructured Data
•  Upgrades
•  Windows
12.1.0.2
•  Advanced Index Compression
•  Approximate Count Distinct
•  Attribute Clustering
•  Automatic Big Table Caching
•  FDA Support for CDBs
•  Full Database Caching
•  In-Memory Aggregation
•  In-Memory Column Store
•  JSON Support
•  New FIPS 140 Parameter for Encryption
•  PDB CONTAINERS Clause
•  PDB File Placement in OMF
•  PDB Logging Clause
•  PDB Metadata Clone
•  PDB Remote Clone
•  PDB Snapshot Cloning Additional Platform Support
•  PDB STANDBYS Clause
•  PDB State Management Across CDB Restart
•  PDB Subset Cloning
•  Rapid Home Provisioning
•  Zone Maps
4 © avanttic Consultoría Tecnológica, S.L.
Nuevas funcionalidades y mejoras
Webinar
Índice
© avanttic Consultoría Tecnológica, S.L.5
①  Apuntes sobre Oracle Database 12c
②  ¿Debo migrar a Oracle Database 12c?
③  Punto de partida
④  Métodos disponibles, pros y contras
⑤  Buenas prácticas
⑥  Conclusiones
Webinar
¿Debo migrar a Oracle Database 12c?
6 © avanttic Consultoría Tecnológica, S.L.
“Sí, para mantenerme dentro de Premier Support”
Webinar
¿Debo migrar a Oracle Database 12c?
“Pero… no voy a usar Pluggable Databases ni In-Memory Database”
•  Duplicate from active database
•  External tables
•  PL/SQL Compilado
•  Nuevo sistema de tareas “Scheduler”
•  Gestión automática de memoria
•  Gestión de planes de ejecución
•  Operaciones online
•  Cache de resultados
•  Restaurar tablas con RMAN
•  Active DataGuard
7 © avanttic Consultoría Tecnológica, S.L.
“Sí, para usar las nuevas funcionalidades”
Webinar
¿Debo migrar a Oracle Database 12c?
“Pero… no tengo tiempo ni recursos, ¿cómo hago la migración atractiva?”
•  Se puede iniciar el proyecto aprovechando cambios de hardware, de
aplicaciones, de consolidación de entornos o de DR
•  Primer paso para uso de servicios de tipo cloud a nivel de BBDD
•  Mejoras enormes a nivel de seguridad y auditoria “out of the box”
•  Paralelizar versiones usando la BBDD 12c para nuevos proyectos
8 © avanttic Consultoría Tecnológica, S.L.
“Sí, para usar las nuevas funcionalidades”
Webinar
Índice
© avanttic Consultoría Tecnológica, S.L.9
①  Apuntes sobre Oracle Database 12c
②  ¿Debo migrar a Oracle Database 12c?
③  Punto de partida
④  Métodos disponibles, pros y contras
⑤  Buenas prácticas
⑥  Conclusiones
Webinar
Punto de partida
¿Las aplicaciones que usamos están soportadas en la nueva versión?
¿Qué versión tienen los clientes Oracle que usamos?
•  ¿Cómo los actualizamos?
•  ¿Cómo modificamos el sistema de nomenclatura?
Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)
10 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
Punto de partida
¿Qué juego de caracteres tiene nuestra BBDD?
•  ¿Nos interesa o nos vemos obligados a cambiarlo como parte del proceso
de upgrade?
•  ¿Estamos seguros de la consistencia de los datos almacenados?
The Database Migration Assistant for Unicode (DMU) Tool (Doc ID 1272374.1)
Changing the NLS_CHARACTERSET to AL32UTF8 / UTF8 (Unicode) in 8i, 9i , 10g and 11g (Doc ID 260192.1)
11 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
Punto de partida
¿Qué volumen de datos tenemos y que tipo de storage?
•  ¿Tenemos una BBDD de Gb / Tb?
•  ¿Lo queremos mover todo?
•  ¿Tenemos datos historificados o que no se modifican?
•  ¿Qué relación entre datos y índices tenemos?
•  ¿Usamos sistema de ficheros, “raw devices”, Automatic Storage
Management u otros sistemas de ficheros de cluster?
12 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
Punto de partida
¿Disponemos de BBDD Standby?
•  ¿Standby Física o Standby Lógica?
•  ¿La BBDD del servidor de Standby tiene capacidad para soportar la carga
de trabajo?
•  ¿La podemos usar como “salvaguarda”?
•  ¿La podemos usar como parte de proceso (para disminuir el tiempo de parada)?
•  También la tendremos que actualizar, al igual que la primaria
13 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
¿Sistema operativo y endianess?
•  ¿Mantenemos sistema operativo?
•  ¿Mantenemos el endianess de la plataforma?
v$transportable_platform
PLATAFORMA ENDIAN_FORMAT
-------------------------------------- -------------
Solaris[tm] OE (32-bit) Big
Solaris[tm] OE (64-bit) Big
HP-UX (64-bit) Big
HP-UX IA (64-bit) Big
HP Tru64 UNIX Little
AIX-Based Systems (64-bit) Big
Microsoft Windows IA (32-bit) Little
Microsoft Windows IA (64-bit) Little
IBM zSeries Based Linux Big
Linux IA (32-bit) Little
Linux IA (64-bit) Little
Microsoft Windows x86 64-bit Little
Linux x86 64-bit Little
HP Open VMS Little
Apple Mac OS Big
Solaris Operating System (x86) Little
IBM Power Based Linux Big
HP IA Open VMS Little
Solaris Operating System (x86-64) Little
Punto de partida
14 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
Punto de partida
¿Cómo se relaciona nuestra BBDD con el exterior?
•  Database Links
•  Usan TNSNAMES
•  EZCONNECT
•  Interfaces con programas de terceros
•  External Procedures
•  Programas / Drivers instalados en el servidor
•  Firewalls y tramos de red
•  Dependencia de IP’s / Nombres DNS
15 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
Punto de partida
¿Consumos de recursos en el servidor actual y previsión futura?
•  32bit vs 64bit
•  Previsión de crecimiento
•  Disco
•  Memoria
•  CPU
•  +Funcionalidades => +Memoria
16 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
Punto de partida
¿Qué funciones usamos en nuestra BBDD?
•  Cifrado
•  Columnas o tablespaces cifrados
•  Cifrado “custom”
•  OLAP
•  Streams
•  Oracle Text
•  Spatial
•  Materialized Views
Deprecated and Desupported Features for Oracle Database 12c
https://docs.oracle.com/database/121/UPGRD/deprecated.htm#UPGRD60000
17 © avanttic Consultoría Tecnológica, S.L.
Revisar nuestra BBDD origen
Webinar
Índice
© avanttic Consultoría Tecnológica, S.L.18
①  Apuntes sobre Oracle Database 12c
②  ¿Debo migrar a Oracle Database 12c?
③  Punto de partida
④  Métodos disponibles, pros y contras
⑤  Buenas prácticas
⑥  Conclusiones
Webinar
Métodos disponibles, pros y contras
Tiempo de parada / Volumen de datos / Cambios en los datos / Cambios en la plataforma
19 © avanttic Consultoría Tecnológica, S.L.
Existen múltiples opciones
Webinar
Métodos disponibles, pros y contras
•  exp / imp
•  expdp / impdp
•  DBUA
•  Scripts manuales
•  DBlinks
•  Oracle GoldenGate
•  Transient Logical Standby
•  Transportable Tablespaces
•  Full Transportable Tablespaces
20 © avanttic Consultoría Tecnológica, S.L.
Resumen de opciones a revisar
Webinar
Métodos disponibles, pros y contras
21 © avanttic Consultoría Tecnológica, S.L.
exp / imp
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
exp	
  /	
  imp	
   •  La	
  BBDD	
  origen	
  no	
  se	
  modifica	
  (no	
  es	
  
necesario	
  hacer	
  backup	
  previo)	
  
•  Podemos	
  aprovechar	
  para:	
  
ü  Cambiar	
  de	
  plataforma	
  o	
  S.O.	
  
ü  Pasar	
  de	
  32	
  a	
  64bit	
  
ü  Cambio	
  juego	
  de	
  caracteres	
  
•  Reorganización	
  de	
  storage	
  /	
  
tablespaces	
  
•  Lento,	
  no	
  paraleliza	
  de	
  manera	
  
naMva	
  
•  Solo	
  para	
  versiones	
  9.2	
  o	
  anteriores	
  
•  No	
  gesMona	
  bien	
  ciertos	
  Mpos	
  de	
  
objetos	
  y/o	
  cambios	
  
•  BBDD	
  9.2	
  o	
  anteriores	
  
•  BBDD	
  pequeñas	
  o	
  medianas	
  con	
  
suficiente	
  ventana	
  de	
  parada.	
  
•  Cambiamos	
  de	
  servidor,	
  plataforma	
  
y/o	
  S.O.	
  
Webinar
Métodos disponibles, pros y contras
22 © avanttic Consultoría Tecnológica, S.L.
expdp / impdp
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
expdp	
  /	
  impdp	
   •  La	
  BBDD	
  origen	
  no	
  se	
  modifica	
  (no	
  es	
  
necesario	
  hacer	
  backup	
  previo)	
  
•  Podemos	
  aprovechar	
  para:	
  
ü  Cambiar	
  de	
  plataforma	
  o	
  S.O.	
  
ü  Pasar	
  de	
  32	
  a	
  64bit	
  
ü  Cambio	
  juego	
  de	
  caracteres	
  
•  Reorganización	
  de	
  storage	
  /	
  
tablespaces	
  
•  Es	
  posible	
  traspasar	
  datos	
  mediante	
  
DBlinks	
  (sin	
  pasar	
  por	
  disco)	
  
•  Permite	
  paralelizar	
  
•  Filtrado	
  fino	
  de	
  objetos	
  y	
  datos	
  
•  Los	
  objetos	
  quedan	
  reorganizados	
  
	
  
•  Poco	
  viable	
  para	
  BBDD	
  grades	
  /	
  muy	
  
grandes	
  en	
  función	
  del	
  Mempo	
  de	
  
parada	
  
•  Solo	
  disponible	
  en	
  10.1	
  o	
  superiores	
  
•  Los	
  objetos	
  quedan	
  reorganizados	
  
•  BBDD	
  10.1	
  o	
  superiores	
  
•  BBDD	
  medianas	
  o	
  grandes	
  con	
  
suficiente	
  ventana	
  de	
  parada.	
  
•  Cambiamos	
  de	
  servidor,	
  plataforma	
  
y/o	
  S.O.	
  
•  Queremos	
  reorganizar	
  a	
  nivel	
  Xsico	
  o	
  
lógico	
  
•  No	
  queremos	
  traspasar	
  todos	
  los	
  
datos/esquemas	
  
Webinar
Métodos disponibles, pros y contras
23 © avanttic Consultoría Tecnológica, S.L.
Database Upgrade Assistant (DBUA)
Webinar
Métodos disponibles, pros y contras
24 © avanttic Consultoría Tecnológica, S.L.
Database Upgrade Assistant (DBUA)
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
DBUA	
   •  Grafico	
  y	
  automaMzado	
  
•  Muy	
  rápido	
  (independiente	
  del	
  
tamaño	
  de	
  la	
  BBDD	
  si	
  no	
  cambiamos	
  
de	
  servidor)	
  
	
  
•  Solo	
  a	
  parMr	
  de	
  10.2.0.5	
  o	
  superiores	
  
(parcheadas)	
  	
  
•  No	
  permite	
  cambio	
  de	
  plataforma	
  
•  Si	
  cambiamos	
  de	
  servidor	
  tendremos	
  
que	
  instalar	
  los	
  binarios	
  anteriores	
  en	
  
el	
  nuevo	
  y	
  mover	
  los	
  ficheros	
  
manualmente	
  (lento)	
  
•  No	
  permite	
  reorganización	
  de	
  
storage	
  ni	
  ningún	
  otro	
  cambio.	
  
•  Deberemos	
  disponer	
  de	
  backup	
  
completo	
  ya	
  que	
  actualizamos	
  los	
  
propios	
  ficheros	
  de	
  la	
  BBDD	
  
•  No	
  disponemos	
  de	
  la	
  BBDD	
  
“anterior”	
  para	
  consultas	
  
•  BBDD	
  10.2.0.5	
  o	
  superiores	
  
(parcheadas)	
  	
  
•  BBDD	
  grandes	
  o	
  muy	
  grandes	
  con	
  
poca	
  ventana	
  de	
  parada	
  
•  No	
  cambiamos	
  de	
  servidor	
  
•  No	
  queremos	
  reorganizar	
  a	
  nivel	
  
Xsico	
  o	
  lógico	
  
Webinar
Métodos disponibles, pros y contras
25 © avanttic Consultoría Tecnológica, S.L.
Scripts manuales
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
Scripts	
  
manuales	
  
•  Realizamos	
  los	
  mismos	
  pasos	
  que	
  el	
  
DBUA	
  pero	
  a	
  mano,	
  mayor	
  control	
  de	
  
cada	
  paso.	
  
•  Rápido	
  (e	
  independiente	
  del	
  tamaño	
  
de	
  la	
  BBDD	
  si	
  no	
  cambiamos	
  de	
  
servidor)	
  
	
  
•  Solo	
  a	
  parMr	
  de	
  10.2.0.5	
  o	
  superiores	
  
(parcheadas)	
  	
  
•  No	
  permite	
  cambio	
  de	
  plataforma	
  
•  Si	
  cambiamos	
  de	
  servidor	
  tendremos	
  
mover	
  los	
  ficheros	
  manualmente	
  
(lento)	
  
•  No	
  permite	
  reorganización	
  de	
  
storage	
  ni	
  ningún	
  otro	
  cambio.	
  
•  Deberemos	
  disponer	
  de	
  backup	
  
completo	
  ya	
  que	
  actualizamos	
  los	
  
propios	
  ficheros	
  de	
  la	
  BBDD	
  
•  No	
  disponemos	
  de	
  la	
  BBDD	
  
“anterior”	
  para	
  consultas	
  
•  BBDD	
  10.2.0.5	
  o	
  superiores	
  
(parcheadas)	
  	
  
•  BBDD	
  grandes	
  o	
  muy	
  grandes	
  con	
  
poca	
  ventana	
  de	
  parada	
  
•  No	
  cambiamos	
  de	
  servidor	
  
•  No	
  queremos	
  reorganizar	
  a	
  nivel	
  
Xsico	
  o	
  lógico	
  
Webinar
Métodos disponibles, pros y contras
26 © avanttic Consultoría Tecnológica, S.L.
DBlinks
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
DBlinks	
   •  Control	
  de	
  grano	
  fino	
  sobre	
  datos	
  
traspasados	
  
•  Posibilidad	
  de	
  paralelizar	
  
manualmente	
  
•  Posibilidad	
  de	
  reorganizar	
  el	
  storage	
  
o	
  estructura	
  de	
  los	
  datos	
  
	
  
	
  
•  Es	
  necesario	
  pre	
  crear/post	
  crear	
  
manualmente	
  usuarios,	
  permisos,	
  
roles,	
  paquetes,	
  funciones,	
  tablas,	
  
constraints,	
  índices...	
  
•  Requiere	
  un	
  conocimiento	
  muy	
  
detallado	
  de	
  las	
  aplicaciones	
  
•  Se	
  usa	
  la	
  BBDD	
  como	
  “contenedor	
  
de	
  tablas”	
  
•  Se	
  quiere	
  importar	
  solo	
  un	
  
subconjunto	
  definido	
  de	
  los	
  datos	
  
•  Se	
  requieren	
  modificaciones	
  en	
  los	
  
datos	
  traspasados	
  
Nota:	
  Es	
  posible	
  combinar	
  este	
  método	
  con	
  otros	
  (exp/imp,	
  GoldenGate)	
  
Webinar
Métodos disponibles, pros y contras
27 © avanttic Consultoría Tecnológica, S.L.
Oracle GoldenGate
Cambio	
  gradual	
  /	
  Big	
  Bang	
  
Original	
   12c	
  
Webinar
Métodos disponibles, pros y contras
28 © avanttic Consultoría Tecnológica, S.L.
Oracle GoldenGate
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
GoldenGate	
   •  Posible	
  Mempo	
  de	
  parada	
  cero	
  o	
  
tendiente	
  a	
  cero.	
  
•  La	
  BBDD	
  origen	
  no	
  se	
  modifica	
  
•  Podemos	
  aprovechar	
  para:	
  
ü  Cambiar	
  de	
  plataforma	
  o	
  S.O.	
  
ü  Pasar	
  de	
  32	
  a	
  64bit	
  
ü  Cambio	
  juego	
  de	
  caracteres	
  
•  Reorganización	
  de	
  storage	
  /	
  
tablespaces	
  
•  Filtrado	
  fino	
  de	
  objetos	
  y	
  datos	
  
•  Posible	
  modificación	
  de	
  datos	
  
traspasados	
  
•  Los	
  objetos	
  quedan	
  reorganizados	
  
•  Permite	
  marcha	
  atras	
  sin	
  perdida	
  de	
  
datos	
  
	
  
•  Solo	
  a	
  parMr	
  de	
  9.2	
  o	
  superiores	
  	
  
•  Coste	
  extra	
  (licencia	
  separada)	
  
•  Implementación	
  no	
  trivial	
  	
  sobretodo	
  
para	
  Mempo	
  de	
  parada	
  cero	
  
(configuración	
  bidireccional	
  de	
  
Goldengate)	
  
•  Requiere	
  BBDD	
  en	
  modo	
  
ARCHIVELOG	
  
•  Impacto	
  en	
  operaciones	
  
NOLOGGING	
  durante	
  la	
  fase	
  de	
  
migración	
  
•  No	
  se	
  dispone	
  de	
  ventana	
  de	
  parada	
  
o	
  esta	
  es	
  muy	
  pequeña	
  
•  Se	
  requiere	
  reorganizar	
  a	
  nivel	
  de	
  
storage	
  o	
  objetos	
  de	
  BBDD	
  
•  Se	
  requiere	
  filtrado	
  de	
  grano	
  fino	
  de	
  
los	
  datos	
  traspasados	
  
•  Se	
  requieren	
  reorganizaciones	
  de	
  la	
  
estructura	
  de	
  los	
  datos	
  
Webinar
Métodos disponibles, pros y contras
29 © avanttic Consultoría Tecnológica, S.L.
Transient logical standby
Webinar
Métodos disponibles, pros y contras
30 © avanttic Consultoría Tecnológica, S.L.
Transient logical standby
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
Transient	
  
logical	
  standby	
  
•  Tiempo	
  de	
  parada	
  muy	
  bajo	
  
•  Independiente	
  del	
  tamaño	
  de	
  la	
  
BBDD	
  
	
  
	
  
•  Limitaciones	
  en	
  caso	
  de	
  cambio	
  de	
  
plataforma	
  o	
  S.O.	
  
•  Complejidad	
  alta	
  
•  Requiere	
  un	
  entorno	
  Standby	
  capaz	
  
de	
  asumir	
  carga	
  producMva	
  
•  La	
  marcha	
  atrás	
  implica	
  restaurar	
  la	
  
BBDD	
  completa	
  en	
  la	
  mayoría	
  de	
  casos	
  
•  Existen	
  muchos	
  puntos	
  a	
  revisar	
  (en	
  
especial	
  el	
  soporte	
  de	
  ciertos	
  datos	
  /	
  
operaciones	
  en	
  la	
  standby	
  lógica).	
  
•  A	
  parMr	
  de	
  11.1.0.7	
  
•  La	
  ventana	
  de	
  parada	
  es	
  muy	
  
pequeña	
  
•  BBDD	
  de	
  gran	
  tamaño	
  
•  Versiones	
  actuales	
  y	
  parcheadas	
  del	
  
gestor	
  
•  Se	
  dispone	
  de	
  entorno	
  Standby	
  
dimensionado	
  correctamente	
  
Webinar
Métodos disponibles, pros y contras
31 © avanttic Consultoría Tecnológica, S.L.
Transportable Tablespaces
Copia de los ficheros datos
Copia de metadatos (expdp/impdp)
Webinar
Métodos disponibles, pros y contras
32 © avanttic Consultoría Tecnológica, S.L.
Transportable Tablespaces
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
Transportable	
  
Tablespaces	
  
•  Mas	
  rápido	
  que	
  expdp/impdp	
  ya	
  que	
  
solo	
  se	
  trasladan	
  metadatos	
  
•  La	
  BBDD	
  origen	
  no	
  se	
  modifica	
  
•  Podemos	
  aprovechar	
  para:	
  
ü Cambiar	
  de	
  plataforma	
  (con	
  
limitaciones)	
  
ü Cambiar	
  de	
  S.O.	
  
ü Pasar	
  de	
  32	
  a	
  64bit	
  
	
  
	
  
•  Complejo	
  requiere	
  muchas	
  pruebas	
  
previas	
  
•  Limitaciones	
  si	
  cambiamos	
  de	
  
plataforma	
  
•  Pueden	
  ser	
  necesarios	
  pasos	
  previos	
  
en	
  la	
  BBDD	
  producMva	
  
•  Requiere	
  transformación	
  de	
  ficheros	
  
en	
  caso	
  de	
  cambio	
  de	
  
“endianess”	
  (doble	
  espacio)	
  
	
  
Document	
  1166564.1	
  Master	
  Note	
  for	
  Transportable	
  
Tablespaces	
  (TTS)	
  -­‐-­‐	
  Common	
  QuesJons	
  and	
  Issues	
  for	
  further	
  
details.	
  
	
  
Document	
  1454872.1	
  Transportable	
  Tablespace	
  (TTS)	
  
RestricJons	
  and	
  LimitaJons:	
  Details,	
  Reference,	
  and	
  Version	
  
Where	
  Applicable	
  
	
  
•  BBDD	
  grandes	
  o	
  muy	
  grandes	
  
•  Versión	
  superior	
  a	
  10.2	
  e	
  inferior	
  a	
  
11.2.0.3	
  
•  Se	
  cambia	
  de	
  servidor	
  y	
  la	
  ventana	
  
no	
  permite	
  expdp/impdp	
  
•  Se	
  requiere	
  traspasar	
  un	
  
subconjunto	
  de	
  la	
  BBDD	
  
Nota:	
  Podemos	
  usar	
  backups	
  incrementales	
  para	
  agilizar	
  el	
  proceso	
  
Webinar
Métodos disponibles, pros y contras
33 © avanttic Consultoría Tecnológica, S.L.
Full Transportable Tablespaces
Método	
   Ventajas	
   Inconvenientes	
   Recomendado	
  cuando...	
  
Full	
  
Transportable	
  
Tablespaces	
  
•  Mas	
  rápido	
  que	
  expdp/impdp	
  ya	
  que	
  
solo	
  se	
  trasladan	
  metadatos	
  
•  La	
  BBDD	
  origen	
  no	
  se	
  modifica	
  
•  Podemos	
  aprovechar	
  para:	
  
ü Cambiar	
  de	
  plataforma	
  (con	
  
limitaciones)	
  
ü Cambiar	
  de	
  S.O.	
  
ü Pasar	
  de	
  32	
  a	
  64bit	
  
•  Mas	
  simple	
  que	
  transportable	
  
tablespaces	
  (menos	
  pasos	
  y	
  
restricciones)	
  
	
  
•  Requiere	
  pruebas	
  previas	
  
•  Limitaciones	
  si	
  cambiamos	
  de	
  
plataforma	
  
•  Requiere	
  transformación	
  de	
  ficheros	
  
en	
  caso	
  de	
  cambio	
  de	
  
“endianess”	
  (doble	
  espacio)	
  
	
  
	
  
•  BBDD	
  grandes	
  o	
  muy	
  grandes	
  
•  Versión	
  superior	
  o	
  igual	
  a	
  11.2.0.3	
  
•  Se	
  cambia	
  de	
  servidor	
  y	
  la	
  ventana	
  
no	
  permite	
  expdp/impdp	
  
•  Se	
  requiere	
  traspasar	
  un	
  
subconjunto	
  de	
  la	
  BBDD	
  
Nota:	
  Podemos	
  usar	
  backups	
  incrementales	
  para	
  agilizar	
  el	
  proceso	
  y	
  disminuir	
  Jempo	
  de	
  parada	
  
Webinar
Índice
© avanttic Consultoría Tecnológica, S.L.34
①  Apuntes sobre Oracle Database 12c
②  ¿Debo migrar a Oracle Database 12c?
③  Punto de partida
④  Métodos disponibles, pros y contras
⑤  Buenas prácticas
⑥  Conclusiones
Webinar
Buenas prácticas
•  Independientemente del sistema escogido deberemos revisar en MOS las
notas al respecto de la migración
Complete Checklist for Manual Upgrades to Oracle Database 12c
Release 1 (12.1) (Doc ID 1503653.1)
Quick Reference to Patch Numbers for Database PSU, SPU(CPU),
Bundle Patches and Patchsets (Doc ID 1454618.1)
35 © avanttic Consultoría Tecnológica, S.L.
Revisar documentación
Webinar
Buenas prácticas
•  En todos los casos es importante realizar uno o varios pilotos
•  Validar el procedimiento y los tiempos previstos
•  Revisar la compatibilidad de los clientes
•  Probar el rendimiento de la nueva plataforma
•  Preparar y probar procedimientos de backup&restore
•  Preparar y probar procedimientos de disaster recovery
36 © avanttic Consultoría Tecnológica, S.L.
Piloto
Webinar
Buenas prácticas
•  Es importante disponer de datos de rendimiento previos para poder comparar
con los nuevos
•  Podemos realizar acciones que aseguren que no cambian los planes de
ejecución de las sentencias mas importantes de nuestras aplicaciones
Master Note: Plan Stability Features (Including SQL Plan Management
(SPM)) (Doc ID 1359841.1)
37 © avanttic Consultoría Tecnológica, S.L.
Plan stability
Webinar
Buenas prácticas
•  Mejorar la monitorización y facilitar la administración con Cloud Control 12c
38 © avanttic Consultoría Tecnológica, S.L.
Monitoring – Oracle Enterprise Manager
Webinar
Índice
© avanttic Consultoría Tecnológica, S.L.39
①  Apuntes sobre Oracle Database 12c
②  ¿Debo migrar a Oracle Database 12c?
③  Punto de partida
④  Métodos disponibles, pros y contras
⑤  Buenas prácticas
⑥  Conclusiones
Webinar
Conclusiones
•  Conociendo bien nuestro entorno actual
•  Definiendo una tiempo de parada adecuado a las necesidades reales
•  Evaluando pros y contras de las diferentes opciones de que dispongamos
•  Realizando pilotos para asegurar
•  La propia migración
•  Compatibilidades de las aplicaciones
•  Los procedimientos del nuevo entorno (backup&restore, disaster recovery, ...)
•  Pruebas de rendimiento y carga
40 © avanttic Consultoría Tecnológica, S.L.
¿Cómo elegir el mejor camino de migración?
rafael.planella@avanttic.com
Para más información contacte con nosotros a través de comercial@avanttic.com
© avanttic Consultoría Tecnológica, S.L.
BARCELONA
Aragó 182, 4ª planta
08011 Barcelona
Tel. 93 151 84 51
MADRID
Paseo de la Castellana, 135, 7ª
28046 Madrid
Tel. 91 116 17 89
el	
  partner	
  

Mais conteúdo relacionado

Mais procurados

Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
avanttic Consultoría Tecnológica
 
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
 
Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g
OracleIberia
 

Mais procurados (20)

avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
avanttic - webinar: Analítica transformacional con Oracle Business Intelligen...
 
Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012Weblogic server 12c agosto 2012
Weblogic server 12c agosto 2012
 
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
Integración de Oracle Data Integrator  con Oracle GoldenGate 12cIntegración de Oracle Data Integrator  con Oracle GoldenGate 12c
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
 
Webinar evolución a WebLogic
Webinar evolución a WebLogicWebinar evolución a WebLogic
Webinar evolución a WebLogic
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
 
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
 
ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER
 
Webinar Migración a Oracle Business Intelligence 11g
Webinar Migración a Oracle Business Intelligence 11gWebinar Migración a Oracle Business Intelligence 11g
Webinar Migración a Oracle Business Intelligence 11g
 
Webinar Oracle Application Express
Webinar Oracle Application ExpressWebinar Oracle Application Express
Webinar Oracle Application Express
 
Webinar Oracle Data Integrator 12c (ODI)
Webinar Oracle Data Integrator 12c (ODI)Webinar Oracle Data Integrator 12c (ODI)
Webinar Oracle Data Integrator 12c (ODI)
 
Oracle 12c Transaction Guard and Application Continuity
Oracle 12c Transaction Guard and Application ContinuityOracle 12c Transaction Guard and Application Continuity
Oracle 12c Transaction Guard and Application Continuity
 
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...
 
Webinar Oracle Management Cloud (OMC)
Webinar Oracle Management Cloud (OMC)Webinar Oracle Management Cloud (OMC)
Webinar Oracle Management Cloud (OMC)
 
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
 
Oracle data integrator (odi)
Oracle data integrator (odi)Oracle data integrator (odi)
Oracle data integrator (odi)
 
Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center
 
Oracle WebCenter Sites 12c
Oracle WebCenter Sites 12cOracle WebCenter Sites 12c
Oracle WebCenter Sites 12c
 
Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g
 

Destaque

Crecimiento 1 Persona Por Mes
Crecimiento 1 Persona Por MesCrecimiento 1 Persona Por Mes
Crecimiento 1 Persona Por Mes
davidrmz
 
Training Catalog-India
Training Catalog-IndiaTraining Catalog-India
Training Catalog-India
Vineet Sethi
 
A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...
A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...
A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...
Malene Fogh Bang
 
In_the_Line_of_Fire_with_US_Army_Medevac
In_the_Line_of_Fire_with_US_Army_MedevacIn_the_Line_of_Fire_with_US_Army_Medevac
In_the_Line_of_Fire_with_US_Army_Medevac
☆Amy Gallagher☆
 
Las TIC y los nuevos escenarios educativos (II)
Las TIC y los nuevos escenarios educativos (II)Las TIC y los nuevos escenarios educativos (II)
Las TIC y los nuevos escenarios educativos (II)
Abikasumi
 
Tses Plass Presentation
Tses Plass PresentationTses Plass Presentation
Tses Plass Presentation
Simon Kapenda
 

Destaque (20)

Presentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cPresentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12c
 
Oracle golden gate veridata
Oracle golden gate veridataOracle golden gate veridata
Oracle golden gate veridata
 
Crecimiento 1 Persona Por Mes
Crecimiento 1 Persona Por MesCrecimiento 1 Persona Por Mes
Crecimiento 1 Persona Por Mes
 
Oracle GG presentacion
Oracle GG presentacionOracle GG presentacion
Oracle GG presentacion
 
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
 
Training Catalog-India
Training Catalog-IndiaTraining Catalog-India
Training Catalog-India
 
Posicionamiento en buscadores SEO y SEM
Posicionamiento en buscadores SEO y SEMPosicionamiento en buscadores SEO y SEM
Posicionamiento en buscadores SEO y SEM
 
A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...
A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...
A Walk on the Wild Side. Exploring the Compatibility of Biodiversity and Recr...
 
Manual de Instrucciones ESCARIFICADOR BENZA er45 73
Manual de Instrucciones ESCARIFICADOR BENZA er45 73Manual de Instrucciones ESCARIFICADOR BENZA er45 73
Manual de Instrucciones ESCARIFICADOR BENZA er45 73
 
Accordance sc 2
Accordance sc 2Accordance sc 2
Accordance sc 2
 
Xylometazoline 526-36-3-api
Xylometazoline 526-36-3-apiXylometazoline 526-36-3-api
Xylometazoline 526-36-3-api
 
In_the_Line_of_Fire_with_US_Army_Medevac
In_the_Line_of_Fire_with_US_Army_MedevacIn_the_Line_of_Fire_with_US_Army_Medevac
In_the_Line_of_Fire_with_US_Army_Medevac
 
Las TIC y los nuevos escenarios educativos (II)
Las TIC y los nuevos escenarios educativos (II)Las TIC y los nuevos escenarios educativos (II)
Las TIC y los nuevos escenarios educativos (II)
 
Todo la-monografia
Todo la-monografiaTodo la-monografia
Todo la-monografia
 
Zylog Systems (Canada) Ltd
Zylog Systems (Canada) LtdZylog Systems (Canada) Ltd
Zylog Systems (Canada) Ltd
 
Tses Plass Presentation
Tses Plass PresentationTses Plass Presentation
Tses Plass Presentation
 
Revista Nuestras Cosas 2011-2012
Revista Nuestras Cosas 2011-2012Revista Nuestras Cosas 2011-2012
Revista Nuestras Cosas 2011-2012
 
Filosofía de la enfermedad
Filosofía de la enfermedadFilosofía de la enfermedad
Filosofía de la enfermedad
 
HbbTV aplicaciones
HbbTV aplicacionesHbbTV aplicaciones
HbbTV aplicaciones
 
Tetma, técnicas y tratamientos medio ambientales, residuos, ecoparques, plan...
Tetma, técnicas y tratamientos medio ambientales, residuos, ecoparques, plan...Tetma, técnicas y tratamientos medio ambientales, residuos, ecoparques, plan...
Tetma, técnicas y tratamientos medio ambientales, residuos, ecoparques, plan...
 

Semelhante a avanttic - webinar: Oracle Database 12c (24-03-2015)

Introducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltpIntroducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltp
Eliana Caraballo
 
Gestión de base de datos ii
Gestión de base de datos iiGestión de base de datos ii
Gestión de base de datos ii
bane12
 

Semelhante a avanttic - webinar: Oracle Database 12c (24-03-2015) (20)

Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
 
Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
24 HOP Español - Utilizando cdc para cargar dw on line - Miguel Egea
 
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
 
Tech day sql server 2014 nuevas características - g-taylor
Tech day   sql server 2014 nuevas características - g-taylorTech day   sql server 2014 nuevas características - g-taylor
Tech day sql server 2014 nuevas características - g-taylor
 
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
 
DBA del Futuro (Un nuevo paradigma)
DBA del Futuro (Un nuevo paradigma)DBA del Futuro (Un nuevo paradigma)
DBA del Futuro (Un nuevo paradigma)
 
SQL Server 2014 Nuevas Capacidades
SQL Server 2014  Nuevas CapacidadesSQL Server 2014  Nuevas Capacidades
SQL Server 2014 Nuevas Capacidades
 
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
 
Introducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltpIntroducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltp
 
Optimizando con Open Source y Postgres en espanol
Optimizando con Open Source y Postgres en espanolOptimizando con Open Source y Postgres en espanol
Optimizando con Open Source y Postgres en espanol
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
 
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
Gestión de base de datos ii
Gestión de base de datos iiGestión de base de datos ii
Gestión de base de datos ii
 
Migración a sql server 2008
Migración a sql server 2008Migración a sql server 2008
Migración a sql server 2008
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 

Mais de avanttic Consultoría Tecnológica

#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
avanttic Consultoría Tecnológica
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic Consultoría Tecnológica
 

Mais de avanttic Consultoría Tecnológica (20)

#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Avanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloudAvanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloud
 
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
 
#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
 
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience
 
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
 
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
 
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
 
Webinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle CloudWebinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle Cloud
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
 
Webinar – El futuro de Oracle Reports y Oracle Discoverer
Webinar – El futuro de Oracle Reports y Oracle DiscovererWebinar – El futuro de Oracle Reports y Oracle Discoverer
Webinar – El futuro de Oracle Reports y Oracle Discoverer
 
Webinar - Oracle SOA/BPM, continuidad y evolución hacia el Cloud
Webinar - Oracle SOA/BPM, continuidad y evolución hacia el CloudWebinar - Oracle SOA/BPM, continuidad y evolución hacia el Cloud
Webinar - Oracle SOA/BPM, continuidad y evolución hacia el Cloud
 
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsWebinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
 
Webinar - Advanced Analytics con Oracle Autonomous Data Warehouse
Webinar - Advanced Analytics con Oracle Autonomous Data WarehouseWebinar - Advanced Analytics con Oracle Autonomous Data Warehouse
Webinar - Advanced Analytics con Oracle Autonomous Data Warehouse
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 

avanttic - webinar: Oracle Database 12c (24-03-2015)

  • 1. Database 12c ¿Cómo elegir el mejor camino de migración desde versiones previas? Rafael Planella Arquitecto de Soluciones Webinar 24/03/2015
  • 2. Webinar Índice © avanttic Consultoría Tecnológica, S.L.2 ①  Apuntes sobre Oracle Database 12c ②  ¿Debo migrar a Oracle Database 12c? ③  Punto de partida ④  Métodos disponibles, pros y contras ⑤  Buenas prácticas ⑥  Conclusiones
  • 3. Webinar Apuntes sobre Oracle Database 12c •  Multitenant architecture •  In-memory database •  Mejoras en seguridad 3 © avanttic Consultoría Tecnológica, S.L. Nuevas funcionalidades y mejoras
  • 4. Webinar Apuntes sobre Oracle Database 12c 12.1.0.1 •  Application Development •  Business Intelligence and Data Warehousing •  Compression and Archiving •  Database Overall •  High Availability •  Manageability •  Performance •  Oracle RAC and Grid Infrastructure •  Security •  Spatial and Graph •  Unstructured Data •  Upgrades •  Windows 12.1.0.2 •  Advanced Index Compression •  Approximate Count Distinct •  Attribute Clustering •  Automatic Big Table Caching •  FDA Support for CDBs •  Full Database Caching •  In-Memory Aggregation •  In-Memory Column Store •  JSON Support •  New FIPS 140 Parameter for Encryption •  PDB CONTAINERS Clause •  PDB File Placement in OMF •  PDB Logging Clause •  PDB Metadata Clone •  PDB Remote Clone •  PDB Snapshot Cloning Additional Platform Support •  PDB STANDBYS Clause •  PDB State Management Across CDB Restart •  PDB Subset Cloning •  Rapid Home Provisioning •  Zone Maps 4 © avanttic Consultoría Tecnológica, S.L. Nuevas funcionalidades y mejoras
  • 5. Webinar Índice © avanttic Consultoría Tecnológica, S.L.5 ①  Apuntes sobre Oracle Database 12c ②  ¿Debo migrar a Oracle Database 12c? ③  Punto de partida ④  Métodos disponibles, pros y contras ⑤  Buenas prácticas ⑥  Conclusiones
  • 6. Webinar ¿Debo migrar a Oracle Database 12c? 6 © avanttic Consultoría Tecnológica, S.L. “Sí, para mantenerme dentro de Premier Support”
  • 7. Webinar ¿Debo migrar a Oracle Database 12c? “Pero… no voy a usar Pluggable Databases ni In-Memory Database” •  Duplicate from active database •  External tables •  PL/SQL Compilado •  Nuevo sistema de tareas “Scheduler” •  Gestión automática de memoria •  Gestión de planes de ejecución •  Operaciones online •  Cache de resultados •  Restaurar tablas con RMAN •  Active DataGuard 7 © avanttic Consultoría Tecnológica, S.L. “Sí, para usar las nuevas funcionalidades”
  • 8. Webinar ¿Debo migrar a Oracle Database 12c? “Pero… no tengo tiempo ni recursos, ¿cómo hago la migración atractiva?” •  Se puede iniciar el proyecto aprovechando cambios de hardware, de aplicaciones, de consolidación de entornos o de DR •  Primer paso para uso de servicios de tipo cloud a nivel de BBDD •  Mejoras enormes a nivel de seguridad y auditoria “out of the box” •  Paralelizar versiones usando la BBDD 12c para nuevos proyectos 8 © avanttic Consultoría Tecnológica, S.L. “Sí, para usar las nuevas funcionalidades”
  • 9. Webinar Índice © avanttic Consultoría Tecnológica, S.L.9 ①  Apuntes sobre Oracle Database 12c ②  ¿Debo migrar a Oracle Database 12c? ③  Punto de partida ④  Métodos disponibles, pros y contras ⑤  Buenas prácticas ⑥  Conclusiones
  • 10. Webinar Punto de partida ¿Las aplicaciones que usamos están soportadas en la nueva versión? ¿Qué versión tienen los clientes Oracle que usamos? •  ¿Cómo los actualizamos? •  ¿Cómo modificamos el sistema de nomenclatura? Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1) 10 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 11. Webinar Punto de partida ¿Qué juego de caracteres tiene nuestra BBDD? •  ¿Nos interesa o nos vemos obligados a cambiarlo como parte del proceso de upgrade? •  ¿Estamos seguros de la consistencia de los datos almacenados? The Database Migration Assistant for Unicode (DMU) Tool (Doc ID 1272374.1) Changing the NLS_CHARACTERSET to AL32UTF8 / UTF8 (Unicode) in 8i, 9i , 10g and 11g (Doc ID 260192.1) 11 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 12. Webinar Punto de partida ¿Qué volumen de datos tenemos y que tipo de storage? •  ¿Tenemos una BBDD de Gb / Tb? •  ¿Lo queremos mover todo? •  ¿Tenemos datos historificados o que no se modifican? •  ¿Qué relación entre datos y índices tenemos? •  ¿Usamos sistema de ficheros, “raw devices”, Automatic Storage Management u otros sistemas de ficheros de cluster? 12 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 13. Webinar Punto de partida ¿Disponemos de BBDD Standby? •  ¿Standby Física o Standby Lógica? •  ¿La BBDD del servidor de Standby tiene capacidad para soportar la carga de trabajo? •  ¿La podemos usar como “salvaguarda”? •  ¿La podemos usar como parte de proceso (para disminuir el tiempo de parada)? •  También la tendremos que actualizar, al igual que la primaria 13 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 14. Webinar ¿Sistema operativo y endianess? •  ¿Mantenemos sistema operativo? •  ¿Mantenemos el endianess de la plataforma? v$transportable_platform PLATAFORMA ENDIAN_FORMAT -------------------------------------- ------------- Solaris[tm] OE (32-bit) Big Solaris[tm] OE (64-bit) Big HP-UX (64-bit) Big HP-UX IA (64-bit) Big HP Tru64 UNIX Little AIX-Based Systems (64-bit) Big Microsoft Windows IA (32-bit) Little Microsoft Windows IA (64-bit) Little IBM zSeries Based Linux Big Linux IA (32-bit) Little Linux IA (64-bit) Little Microsoft Windows x86 64-bit Little Linux x86 64-bit Little HP Open VMS Little Apple Mac OS Big Solaris Operating System (x86) Little IBM Power Based Linux Big HP IA Open VMS Little Solaris Operating System (x86-64) Little Punto de partida 14 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 15. Webinar Punto de partida ¿Cómo se relaciona nuestra BBDD con el exterior? •  Database Links •  Usan TNSNAMES •  EZCONNECT •  Interfaces con programas de terceros •  External Procedures •  Programas / Drivers instalados en el servidor •  Firewalls y tramos de red •  Dependencia de IP’s / Nombres DNS 15 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 16. Webinar Punto de partida ¿Consumos de recursos en el servidor actual y previsión futura? •  32bit vs 64bit •  Previsión de crecimiento •  Disco •  Memoria •  CPU •  +Funcionalidades => +Memoria 16 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 17. Webinar Punto de partida ¿Qué funciones usamos en nuestra BBDD? •  Cifrado •  Columnas o tablespaces cifrados •  Cifrado “custom” •  OLAP •  Streams •  Oracle Text •  Spatial •  Materialized Views Deprecated and Desupported Features for Oracle Database 12c https://docs.oracle.com/database/121/UPGRD/deprecated.htm#UPGRD60000 17 © avanttic Consultoría Tecnológica, S.L. Revisar nuestra BBDD origen
  • 18. Webinar Índice © avanttic Consultoría Tecnológica, S.L.18 ①  Apuntes sobre Oracle Database 12c ②  ¿Debo migrar a Oracle Database 12c? ③  Punto de partida ④  Métodos disponibles, pros y contras ⑤  Buenas prácticas ⑥  Conclusiones
  • 19. Webinar Métodos disponibles, pros y contras Tiempo de parada / Volumen de datos / Cambios en los datos / Cambios en la plataforma 19 © avanttic Consultoría Tecnológica, S.L. Existen múltiples opciones
  • 20. Webinar Métodos disponibles, pros y contras •  exp / imp •  expdp / impdp •  DBUA •  Scripts manuales •  DBlinks •  Oracle GoldenGate •  Transient Logical Standby •  Transportable Tablespaces •  Full Transportable Tablespaces 20 © avanttic Consultoría Tecnológica, S.L. Resumen de opciones a revisar
  • 21. Webinar Métodos disponibles, pros y contras 21 © avanttic Consultoría Tecnológica, S.L. exp / imp Método   Ventajas   Inconvenientes   Recomendado  cuando...   exp  /  imp   •  La  BBDD  origen  no  se  modifica  (no  es   necesario  hacer  backup  previo)   •  Podemos  aprovechar  para:   ü  Cambiar  de  plataforma  o  S.O.   ü  Pasar  de  32  a  64bit   ü  Cambio  juego  de  caracteres   •  Reorganización  de  storage  /   tablespaces   •  Lento,  no  paraleliza  de  manera   naMva   •  Solo  para  versiones  9.2  o  anteriores   •  No  gesMona  bien  ciertos  Mpos  de   objetos  y/o  cambios   •  BBDD  9.2  o  anteriores   •  BBDD  pequeñas  o  medianas  con   suficiente  ventana  de  parada.   •  Cambiamos  de  servidor,  plataforma   y/o  S.O.  
  • 22. Webinar Métodos disponibles, pros y contras 22 © avanttic Consultoría Tecnológica, S.L. expdp / impdp Método   Ventajas   Inconvenientes   Recomendado  cuando...   expdp  /  impdp   •  La  BBDD  origen  no  se  modifica  (no  es   necesario  hacer  backup  previo)   •  Podemos  aprovechar  para:   ü  Cambiar  de  plataforma  o  S.O.   ü  Pasar  de  32  a  64bit   ü  Cambio  juego  de  caracteres   •  Reorganización  de  storage  /   tablespaces   •  Es  posible  traspasar  datos  mediante   DBlinks  (sin  pasar  por  disco)   •  Permite  paralelizar   •  Filtrado  fino  de  objetos  y  datos   •  Los  objetos  quedan  reorganizados     •  Poco  viable  para  BBDD  grades  /  muy   grandes  en  función  del  Mempo  de   parada   •  Solo  disponible  en  10.1  o  superiores   •  Los  objetos  quedan  reorganizados   •  BBDD  10.1  o  superiores   •  BBDD  medianas  o  grandes  con   suficiente  ventana  de  parada.   •  Cambiamos  de  servidor,  plataforma   y/o  S.O.   •  Queremos  reorganizar  a  nivel  Xsico  o   lógico   •  No  queremos  traspasar  todos  los   datos/esquemas  
  • 23. Webinar Métodos disponibles, pros y contras 23 © avanttic Consultoría Tecnológica, S.L. Database Upgrade Assistant (DBUA)
  • 24. Webinar Métodos disponibles, pros y contras 24 © avanttic Consultoría Tecnológica, S.L. Database Upgrade Assistant (DBUA) Método   Ventajas   Inconvenientes   Recomendado  cuando...   DBUA   •  Grafico  y  automaMzado   •  Muy  rápido  (independiente  del   tamaño  de  la  BBDD  si  no  cambiamos   de  servidor)     •  Solo  a  parMr  de  10.2.0.5  o  superiores   (parcheadas)     •  No  permite  cambio  de  plataforma   •  Si  cambiamos  de  servidor  tendremos   que  instalar  los  binarios  anteriores  en   el  nuevo  y  mover  los  ficheros   manualmente  (lento)   •  No  permite  reorganización  de   storage  ni  ningún  otro  cambio.   •  Deberemos  disponer  de  backup   completo  ya  que  actualizamos  los   propios  ficheros  de  la  BBDD   •  No  disponemos  de  la  BBDD   “anterior”  para  consultas   •  BBDD  10.2.0.5  o  superiores   (parcheadas)     •  BBDD  grandes  o  muy  grandes  con   poca  ventana  de  parada   •  No  cambiamos  de  servidor   •  No  queremos  reorganizar  a  nivel   Xsico  o  lógico  
  • 25. Webinar Métodos disponibles, pros y contras 25 © avanttic Consultoría Tecnológica, S.L. Scripts manuales Método   Ventajas   Inconvenientes   Recomendado  cuando...   Scripts   manuales   •  Realizamos  los  mismos  pasos  que  el   DBUA  pero  a  mano,  mayor  control  de   cada  paso.   •  Rápido  (e  independiente  del  tamaño   de  la  BBDD  si  no  cambiamos  de   servidor)     •  Solo  a  parMr  de  10.2.0.5  o  superiores   (parcheadas)     •  No  permite  cambio  de  plataforma   •  Si  cambiamos  de  servidor  tendremos   mover  los  ficheros  manualmente   (lento)   •  No  permite  reorganización  de   storage  ni  ningún  otro  cambio.   •  Deberemos  disponer  de  backup   completo  ya  que  actualizamos  los   propios  ficheros  de  la  BBDD   •  No  disponemos  de  la  BBDD   “anterior”  para  consultas   •  BBDD  10.2.0.5  o  superiores   (parcheadas)     •  BBDD  grandes  o  muy  grandes  con   poca  ventana  de  parada   •  No  cambiamos  de  servidor   •  No  queremos  reorganizar  a  nivel   Xsico  o  lógico  
  • 26. Webinar Métodos disponibles, pros y contras 26 © avanttic Consultoría Tecnológica, S.L. DBlinks Método   Ventajas   Inconvenientes   Recomendado  cuando...   DBlinks   •  Control  de  grano  fino  sobre  datos   traspasados   •  Posibilidad  de  paralelizar   manualmente   •  Posibilidad  de  reorganizar  el  storage   o  estructura  de  los  datos       •  Es  necesario  pre  crear/post  crear   manualmente  usuarios,  permisos,   roles,  paquetes,  funciones,  tablas,   constraints,  índices...   •  Requiere  un  conocimiento  muy   detallado  de  las  aplicaciones   •  Se  usa  la  BBDD  como  “contenedor   de  tablas”   •  Se  quiere  importar  solo  un   subconjunto  definido  de  los  datos   •  Se  requieren  modificaciones  en  los   datos  traspasados   Nota:  Es  posible  combinar  este  método  con  otros  (exp/imp,  GoldenGate)  
  • 27. Webinar Métodos disponibles, pros y contras 27 © avanttic Consultoría Tecnológica, S.L. Oracle GoldenGate Cambio  gradual  /  Big  Bang   Original   12c  
  • 28. Webinar Métodos disponibles, pros y contras 28 © avanttic Consultoría Tecnológica, S.L. Oracle GoldenGate Método   Ventajas   Inconvenientes   Recomendado  cuando...   GoldenGate   •  Posible  Mempo  de  parada  cero  o   tendiente  a  cero.   •  La  BBDD  origen  no  se  modifica   •  Podemos  aprovechar  para:   ü  Cambiar  de  plataforma  o  S.O.   ü  Pasar  de  32  a  64bit   ü  Cambio  juego  de  caracteres   •  Reorganización  de  storage  /   tablespaces   •  Filtrado  fino  de  objetos  y  datos   •  Posible  modificación  de  datos   traspasados   •  Los  objetos  quedan  reorganizados   •  Permite  marcha  atras  sin  perdida  de   datos     •  Solo  a  parMr  de  9.2  o  superiores     •  Coste  extra  (licencia  separada)   •  Implementación  no  trivial    sobretodo   para  Mempo  de  parada  cero   (configuración  bidireccional  de   Goldengate)   •  Requiere  BBDD  en  modo   ARCHIVELOG   •  Impacto  en  operaciones   NOLOGGING  durante  la  fase  de   migración   •  No  se  dispone  de  ventana  de  parada   o  esta  es  muy  pequeña   •  Se  requiere  reorganizar  a  nivel  de   storage  o  objetos  de  BBDD   •  Se  requiere  filtrado  de  grano  fino  de   los  datos  traspasados   •  Se  requieren  reorganizaciones  de  la   estructura  de  los  datos  
  • 29. Webinar Métodos disponibles, pros y contras 29 © avanttic Consultoría Tecnológica, S.L. Transient logical standby
  • 30. Webinar Métodos disponibles, pros y contras 30 © avanttic Consultoría Tecnológica, S.L. Transient logical standby Método   Ventajas   Inconvenientes   Recomendado  cuando...   Transient   logical  standby   •  Tiempo  de  parada  muy  bajo   •  Independiente  del  tamaño  de  la   BBDD       •  Limitaciones  en  caso  de  cambio  de   plataforma  o  S.O.   •  Complejidad  alta   •  Requiere  un  entorno  Standby  capaz   de  asumir  carga  producMva   •  La  marcha  atrás  implica  restaurar  la   BBDD  completa  en  la  mayoría  de  casos   •  Existen  muchos  puntos  a  revisar  (en   especial  el  soporte  de  ciertos  datos  /   operaciones  en  la  standby  lógica).   •  A  parMr  de  11.1.0.7   •  La  ventana  de  parada  es  muy   pequeña   •  BBDD  de  gran  tamaño   •  Versiones  actuales  y  parcheadas  del   gestor   •  Se  dispone  de  entorno  Standby   dimensionado  correctamente  
  • 31. Webinar Métodos disponibles, pros y contras 31 © avanttic Consultoría Tecnológica, S.L. Transportable Tablespaces Copia de los ficheros datos Copia de metadatos (expdp/impdp)
  • 32. Webinar Métodos disponibles, pros y contras 32 © avanttic Consultoría Tecnológica, S.L. Transportable Tablespaces Método   Ventajas   Inconvenientes   Recomendado  cuando...   Transportable   Tablespaces   •  Mas  rápido  que  expdp/impdp  ya  que   solo  se  trasladan  metadatos   •  La  BBDD  origen  no  se  modifica   •  Podemos  aprovechar  para:   ü Cambiar  de  plataforma  (con   limitaciones)   ü Cambiar  de  S.O.   ü Pasar  de  32  a  64bit       •  Complejo  requiere  muchas  pruebas   previas   •  Limitaciones  si  cambiamos  de   plataforma   •  Pueden  ser  necesarios  pasos  previos   en  la  BBDD  producMva   •  Requiere  transformación  de  ficheros   en  caso  de  cambio  de   “endianess”  (doble  espacio)     Document  1166564.1  Master  Note  for  Transportable   Tablespaces  (TTS)  -­‐-­‐  Common  QuesJons  and  Issues  for  further   details.     Document  1454872.1  Transportable  Tablespace  (TTS)   RestricJons  and  LimitaJons:  Details,  Reference,  and  Version   Where  Applicable     •  BBDD  grandes  o  muy  grandes   •  Versión  superior  a  10.2  e  inferior  a   11.2.0.3   •  Se  cambia  de  servidor  y  la  ventana   no  permite  expdp/impdp   •  Se  requiere  traspasar  un   subconjunto  de  la  BBDD   Nota:  Podemos  usar  backups  incrementales  para  agilizar  el  proceso  
  • 33. Webinar Métodos disponibles, pros y contras 33 © avanttic Consultoría Tecnológica, S.L. Full Transportable Tablespaces Método   Ventajas   Inconvenientes   Recomendado  cuando...   Full   Transportable   Tablespaces   •  Mas  rápido  que  expdp/impdp  ya  que   solo  se  trasladan  metadatos   •  La  BBDD  origen  no  se  modifica   •  Podemos  aprovechar  para:   ü Cambiar  de  plataforma  (con   limitaciones)   ü Cambiar  de  S.O.   ü Pasar  de  32  a  64bit   •  Mas  simple  que  transportable   tablespaces  (menos  pasos  y   restricciones)     •  Requiere  pruebas  previas   •  Limitaciones  si  cambiamos  de   plataforma   •  Requiere  transformación  de  ficheros   en  caso  de  cambio  de   “endianess”  (doble  espacio)       •  BBDD  grandes  o  muy  grandes   •  Versión  superior  o  igual  a  11.2.0.3   •  Se  cambia  de  servidor  y  la  ventana   no  permite  expdp/impdp   •  Se  requiere  traspasar  un   subconjunto  de  la  BBDD   Nota:  Podemos  usar  backups  incrementales  para  agilizar  el  proceso  y  disminuir  Jempo  de  parada  
  • 34. Webinar Índice © avanttic Consultoría Tecnológica, S.L.34 ①  Apuntes sobre Oracle Database 12c ②  ¿Debo migrar a Oracle Database 12c? ③  Punto de partida ④  Métodos disponibles, pros y contras ⑤  Buenas prácticas ⑥  Conclusiones
  • 35. Webinar Buenas prácticas •  Independientemente del sistema escogido deberemos revisar en MOS las notas al respecto de la migración Complete Checklist for Manual Upgrades to Oracle Database 12c Release 1 (12.1) (Doc ID 1503653.1) Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets (Doc ID 1454618.1) 35 © avanttic Consultoría Tecnológica, S.L. Revisar documentación
  • 36. Webinar Buenas prácticas •  En todos los casos es importante realizar uno o varios pilotos •  Validar el procedimiento y los tiempos previstos •  Revisar la compatibilidad de los clientes •  Probar el rendimiento de la nueva plataforma •  Preparar y probar procedimientos de backup&restore •  Preparar y probar procedimientos de disaster recovery 36 © avanttic Consultoría Tecnológica, S.L. Piloto
  • 37. Webinar Buenas prácticas •  Es importante disponer de datos de rendimiento previos para poder comparar con los nuevos •  Podemos realizar acciones que aseguren que no cambian los planes de ejecución de las sentencias mas importantes de nuestras aplicaciones Master Note: Plan Stability Features (Including SQL Plan Management (SPM)) (Doc ID 1359841.1) 37 © avanttic Consultoría Tecnológica, S.L. Plan stability
  • 38. Webinar Buenas prácticas •  Mejorar la monitorización y facilitar la administración con Cloud Control 12c 38 © avanttic Consultoría Tecnológica, S.L. Monitoring – Oracle Enterprise Manager
  • 39. Webinar Índice © avanttic Consultoría Tecnológica, S.L.39 ①  Apuntes sobre Oracle Database 12c ②  ¿Debo migrar a Oracle Database 12c? ③  Punto de partida ④  Métodos disponibles, pros y contras ⑤  Buenas prácticas ⑥  Conclusiones
  • 40. Webinar Conclusiones •  Conociendo bien nuestro entorno actual •  Definiendo una tiempo de parada adecuado a las necesidades reales •  Evaluando pros y contras de las diferentes opciones de que dispongamos •  Realizando pilotos para asegurar •  La propia migración •  Compatibilidades de las aplicaciones •  Los procedimientos del nuevo entorno (backup&restore, disaster recovery, ...) •  Pruebas de rendimiento y carga 40 © avanttic Consultoría Tecnológica, S.L. ¿Cómo elegir el mejor camino de migración?
  • 41. rafael.planella@avanttic.com Para más información contacte con nosotros a través de comercial@avanttic.com © avanttic Consultoría Tecnológica, S.L. BARCELONA Aragó 182, 4ª planta 08011 Barcelona Tel. 93 151 84 51 MADRID Paseo de la Castellana, 135, 7ª 28046 Madrid Tel. 91 116 17 89 el  partner