SlideShare una empresa de Scribd logo
2
Lo más leído
4
Lo más leído
6
Lo más leído
Diferencias entre Oracle Database 11g y Oracle Database 12c
Deiby Gómez
Oracle Linux Certified Implementation Specialist.
Oracle Database 11g Administrator Certified Professional.
Oracle Database 12c Administrator Certified Professional.
Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert.
Oracle Exadata Database Machine X3 Administrator
Oracle RAC 11g and Grid Infrastructure Administrator
@oraworld_team
www.oraworld-team.com
/oraworldteam
@hdeiby
www.oraclefromguatemala.com.gt
/HDeiby
Arquitectura de Oracle Database 11g
@oraworld_team www.oraworld-team.com /oraworldteam
Arquitectura de Oracle Database 12c
Container Database (CDB)
Pluggable Database (PDB)
@oraworld_team www.oraworld-team.com /oraworldteam
Arquitectura de Oracle Database 12c
@oraworld_team www.oraworld-team.com /oraworldteam
Estados de una base de datos 11g
@oraworld_team www.oraworld-team.com /oraworldteam
Estados de una base de datos 12c
@oraworld_team www.oraworld-team.com /oraworldteam
Estados de una base de datos 11g
@oraworld_team www.oraworld-team.com /oraworldteam
Estados de una base de datos 12c
@oraworld_team www.oraworld-team.com /oraworldteam
Escritura de Redo Logs
@oraworld_team www.oraworld-team.com /oraworldteam
Configuraciones en 11g
@oraworld_team www.oraworld-team.com /oraworldteam
Configuraciones en 12c
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 11g
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
¿En dónde se crean los usuarios?
¿En dónde se crean los privilegios?
¿En dónde se crean los roles?
Una vez creados, ¿Cómo funcionan?
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
Metadatos de Oracle…
… mezclados con los metadatos del usuario.
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
Cada PDB tiene su propio diccionario de Datos
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
Común y Local
CDB y PDB
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
Común
Local
Usuarios Comunes
Roles Comunes
Privilegios asignados comúnmente
Usuarios Locales
Roles Locales
Privilegios asignados localmente
Nota: Roles comunes pueden contener privilegios locales y comunes
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
Privilegio cedido comúnmente
Privilegio cedido localmente
Privilegio cedido localmente
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c
_common_user_prefix http://www.oraclefromguatemala.com.gt/?p=388
Común
Usuarios Comunes
Roles Comunes
Privilegios asignados comúnmente
C##<nombre>
c##<nombre>
CONTAINER=ALL
CONTAINER=ALL
Local
Usuarios Locales
Roles Locales
Privilegios asignados comúnmente
CONTAINER=CURRENT
@oraworld_team www.oraworld-team.com /oraworldteam
Usuario y Roles
COMMON | LOCAL
PDB | CDB$ROOT
CONTAINER=ALL | CURRENT | NULL
Usuarios, Roles, Privilegios en 12c
@oraworld_team www.oraworld-team.com /oraworldteam
Toda operación de tipo común debe realizarse en el CDB$ROOT,
utilizando la cláusula CONTAINER=ALL y con un usuario Común
Toda operación de tipo local debe realizarse en la PDB y
utilizando la cláusula CONTAINER=CURRENT
Sin clausula CONTAINER
Si la operación se realiza en:
• PDB: será operación LOCAL
• CDB$ROOT: será operación COMUN
Creación y Eliminación de Usuarios y Roles
Usuarios, Roles, Privilegios en 12c: Reglas sobre Usuarios y Roles
Bug Drop User - 1619287.1 http://www.oraclefromguatemala.com.gt/?p=384
@oraworld_team www.oraworld-team.com /oraworldteam
Escenarios - Creación y Eliminación de Usuarios
Usuarios, Roles, Privilegios en 12c
Bug Drop User - 1619287.1 http://www.oraclefromguatemala.com.gt/?p=384
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c: Reglas sobre privilegios
Toda operación de tipo común debe realizarse en el CDB$ROOT,
utilizando la cláusula CONTAINER=ALL y con un usuario común
Toda operación de tipo local debe realizarse en la PDB y
utilizando la cláusula CONTAINER=CURRENT
Sin clausula CONTAINER
Si la operación se realiza en:
• PDB: será operación LOCAL
• CDB$ROOT: será operación LOCAL
Manejo de Privilegios
@oraworld_team www.oraworld-team.com /oraworldteam
Usuarios, Roles, Privilegios en 12c: Conclusiones
Con usuarios y Roles: La clausula CONTAINER es opcional,
domina el contenedor donde se realice la operación.
Operaciones en una PDB son realizadas como normalmente se
hacían en <12
Trabajando con privilegios, la clausula CONTAINER tiene mucha
importancia.
Trabajando con usuarios/roles el contenedor tiene mucha
importancia y la clausula CONTAINER no.
¿Es una operación común?
Si ->CDB$ROOT
No->PDB
@oraworld_team www.oraworld-team.com /oraworldteam
Deiby Gómez
@oraworld_team
www.oraworld-team.com
/oraworldteam
@hdeiby
www.oraclefromguatemala.com.gt
/HDeiby

Más contenido relacionado

PPTX
MATERI MANAJEMEN BANDWIDTH.pptx
PPTX
Prosedur Instalasi Server Softswitch Berbasis SIP
PDF
Rencana Kerja PMI DI Yogyakarta Tahun 2024
DOCX
glut dev c++ membuat nama
PPTX
Presentasi Sistem Digital - Flip Flop
TXT
Db2 hadr commands
PPT
Algoritma Matriks
PDF
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
MATERI MANAJEMEN BANDWIDTH.pptx
Prosedur Instalasi Server Softswitch Berbasis SIP
Rencana Kerja PMI DI Yogyakarta Tahun 2024
glut dev c++ membuat nama
Presentasi Sistem Digital - Flip Flop
Db2 hadr commands
Algoritma Matriks
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...

Similar a Oracle Database 11g vs 12c (20)

PPTX
Oracle Database 12c: Privilegios, Usuarios y Roles
PDF
Manual basico de_oracle
PPTX
Fundamentos de administracion_oracle_10g
 
PDF
Taller oracle seguridad backup recovery 22092008
PDF
Taller oracle ccfcffcfcfcfcfcffc
PPT
Tema9
PPT
PPTX
Ingeniería de Sistemas
DOCX
Cuadro Comparativo Bd
PPTX
Oracle database 12c new features v1 2013 mayo
PDF
Admon oracle
PPTX
Seguridad Oracle 11g R2
PPTX
Soluciones de Oracle para la Auditoría, Seguridad y Gobierno de TI
PDF
Guia de-estudio-oracle-11-g-pdf
PDF
Guia de estudio_oracle 11 g
PPTX
Oracle
PDF
Introducción a Oracle
PPTX
1-2 Arquitectura base de datos.pptx
PPTX
Oracle Gsop
PPTX
Oracle
Oracle Database 12c: Privilegios, Usuarios y Roles
Manual basico de_oracle
Fundamentos de administracion_oracle_10g
 
Taller oracle seguridad backup recovery 22092008
Taller oracle ccfcffcfcfcfcfcffc
Tema9
Ingeniería de Sistemas
Cuadro Comparativo Bd
Oracle database 12c new features v1 2013 mayo
Admon oracle
Seguridad Oracle 11g R2
Soluciones de Oracle para la Auditoría, Seguridad y Gobierno de TI
Guia de-estudio-oracle-11-g-pdf
Guia de estudio_oracle 11 g
Oracle
Introducción a Oracle
1-2 Arquitectura base de datos.pptx
Oracle Gsop
Oracle
Publicidad

Más de Deiby Gómez (9)

PPT
Beneficios de Oracle Cloud
PDF
Por que actualizar a 12c
PDF
Why to Upgrade to Oracle 12c
PDF
Best Features of Multitenant 12c
PPTX
Oracle Database 12.1.0.2 New Features
PPTX
Oracle Database 12.1.0.2: New Features
PPTX
Best Practices to avoid ORA-01555
PPTX
OTN Tour 2014: Rac 11g vs 12c
PPTX
Indexes From the Concept to Internals
Beneficios de Oracle Cloud
Por que actualizar a 12c
Why to Upgrade to Oracle 12c
Best Features of Multitenant 12c
Oracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2: New Features
Best Practices to avoid ORA-01555
OTN Tour 2014: Rac 11g vs 12c
Indexes From the Concept to Internals
Publicidad

Último (20)

PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
Maste clas de estructura metálica y arquitectura
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
clase auditoria informatica 2025.........
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
Estrategia de apoyo tecnología grado 9-3
PPTX
Presentación de Redes de Datos modelo osi
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Calidad desde el Docente y la mejora continua .pdf
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
SAP Transportation Management para LSP, TM140 Col18
historia_web de la creacion de un navegador_presentacion.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
Maste clas de estructura metálica y arquitectura
introduccion a las_web en el 2025_mejoras.ppt
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
clase auditoria informatica 2025.........
Diapositiva proyecto de vida, materia catedra
REDES INFORMATICAS REDES INFORMATICAS.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Influencia-del-uso-de-redes-sociales.pdf
Estrategia de apoyo tecnología grado 9-3
Presentación de Redes de Datos modelo osi
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad

Oracle Database 11g vs 12c

  • 1. Diferencias entre Oracle Database 11g y Oracle Database 12c Deiby Gómez Oracle Linux Certified Implementation Specialist. Oracle Database 11g Administrator Certified Professional. Oracle Database 12c Administrator Certified Professional. Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert. Oracle Exadata Database Machine X3 Administrator Oracle RAC 11g and Grid Infrastructure Administrator @oraworld_team www.oraworld-team.com /oraworldteam @hdeiby www.oraclefromguatemala.com.gt /HDeiby
  • 2. Arquitectura de Oracle Database 11g @oraworld_team www.oraworld-team.com /oraworldteam
  • 3. Arquitectura de Oracle Database 12c Container Database (CDB) Pluggable Database (PDB) @oraworld_team www.oraworld-team.com /oraworldteam
  • 4. Arquitectura de Oracle Database 12c @oraworld_team www.oraworld-team.com /oraworldteam
  • 5. Estados de una base de datos 11g @oraworld_team www.oraworld-team.com /oraworldteam
  • 6. Estados de una base de datos 12c @oraworld_team www.oraworld-team.com /oraworldteam
  • 7. Estados de una base de datos 11g @oraworld_team www.oraworld-team.com /oraworldteam
  • 8. Estados de una base de datos 12c @oraworld_team www.oraworld-team.com /oraworldteam
  • 9. Escritura de Redo Logs @oraworld_team www.oraworld-team.com /oraworldteam
  • 10. Configuraciones en 11g @oraworld_team www.oraworld-team.com /oraworldteam
  • 11. Configuraciones en 12c @oraworld_team www.oraworld-team.com /oraworldteam
  • 12. Usuarios, Roles, Privilegios en 11g @oraworld_team www.oraworld-team.com /oraworldteam
  • 13. Usuarios, Roles, Privilegios en 12c ¿En dónde se crean los usuarios? ¿En dónde se crean los privilegios? ¿En dónde se crean los roles? Una vez creados, ¿Cómo funcionan? @oraworld_team www.oraworld-team.com /oraworldteam
  • 14. Usuarios, Roles, Privilegios en 12c Metadatos de Oracle… … mezclados con los metadatos del usuario. @oraworld_team www.oraworld-team.com /oraworldteam
  • 15. Usuarios, Roles, Privilegios en 12c Cada PDB tiene su propio diccionario de Datos @oraworld_team www.oraworld-team.com /oraworldteam
  • 16. Usuarios, Roles, Privilegios en 12c Común y Local CDB y PDB @oraworld_team www.oraworld-team.com /oraworldteam
  • 17. Usuarios, Roles, Privilegios en 12c Común Local Usuarios Comunes Roles Comunes Privilegios asignados comúnmente Usuarios Locales Roles Locales Privilegios asignados localmente Nota: Roles comunes pueden contener privilegios locales y comunes @oraworld_team www.oraworld-team.com /oraworldteam
  • 18. Usuarios, Roles, Privilegios en 12c Privilegio cedido comúnmente Privilegio cedido localmente Privilegio cedido localmente @oraworld_team www.oraworld-team.com /oraworldteam
  • 19. Usuarios, Roles, Privilegios en 12c @oraworld_team www.oraworld-team.com /oraworldteam
  • 20. Usuarios, Roles, Privilegios en 12c _common_user_prefix http://www.oraclefromguatemala.com.gt/?p=388 Común Usuarios Comunes Roles Comunes Privilegios asignados comúnmente C##<nombre> c##<nombre> CONTAINER=ALL CONTAINER=ALL Local Usuarios Locales Roles Locales Privilegios asignados comúnmente CONTAINER=CURRENT @oraworld_team www.oraworld-team.com /oraworldteam
  • 21. Usuario y Roles COMMON | LOCAL PDB | CDB$ROOT CONTAINER=ALL | CURRENT | NULL Usuarios, Roles, Privilegios en 12c @oraworld_team www.oraworld-team.com /oraworldteam
  • 22. Toda operación de tipo común debe realizarse en el CDB$ROOT, utilizando la cláusula CONTAINER=ALL y con un usuario Común Toda operación de tipo local debe realizarse en la PDB y utilizando la cláusula CONTAINER=CURRENT Sin clausula CONTAINER Si la operación se realiza en: • PDB: será operación LOCAL • CDB$ROOT: será operación COMUN Creación y Eliminación de Usuarios y Roles Usuarios, Roles, Privilegios en 12c: Reglas sobre Usuarios y Roles Bug Drop User - 1619287.1 http://www.oraclefromguatemala.com.gt/?p=384 @oraworld_team www.oraworld-team.com /oraworldteam
  • 23. Escenarios - Creación y Eliminación de Usuarios Usuarios, Roles, Privilegios en 12c Bug Drop User - 1619287.1 http://www.oraclefromguatemala.com.gt/?p=384 @oraworld_team www.oraworld-team.com /oraworldteam
  • 24. Usuarios, Roles, Privilegios en 12c: Reglas sobre privilegios Toda operación de tipo común debe realizarse en el CDB$ROOT, utilizando la cláusula CONTAINER=ALL y con un usuario común Toda operación de tipo local debe realizarse en la PDB y utilizando la cláusula CONTAINER=CURRENT Sin clausula CONTAINER Si la operación se realiza en: • PDB: será operación LOCAL • CDB$ROOT: será operación LOCAL Manejo de Privilegios @oraworld_team www.oraworld-team.com /oraworldteam
  • 25. Usuarios, Roles, Privilegios en 12c: Conclusiones Con usuarios y Roles: La clausula CONTAINER es opcional, domina el contenedor donde se realice la operación. Operaciones en una PDB son realizadas como normalmente se hacían en <12 Trabajando con privilegios, la clausula CONTAINER tiene mucha importancia. Trabajando con usuarios/roles el contenedor tiene mucha importancia y la clausula CONTAINER no. ¿Es una operación común? Si ->CDB$ROOT No->PDB @oraworld_team www.oraworld-team.com /oraworldteam