SlideShare una empresa de Scribd logo
1 de 26
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

La actualidad más candente

Sql Server Performance Tuning
Sql Server Performance TuningSql Server Performance Tuning
Sql Server Performance TuningBala Subra
 
Sap ehp6 to ehp7 upgradation projects
Sap ehp6 to ehp7 upgradation projectsSap ehp6 to ehp7 upgradation projects
Sap ehp6 to ehp7 upgradation projectsLokesh Modem
 
“Migration to Suite of HANA”
“Migration to Suite of HANA”“Migration to Suite of HANA”
“Migration to Suite of HANA”Wise Men
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Nelson Calero
 
Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)Piyush Bose
 
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)Gary Jackson MBCS
 
Bringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to SalesforceBringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to SalesforceSalesforce Developers
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12eprentise
 
Oracle Accounting reporting sequences
Oracle Accounting reporting sequencesOracle Accounting reporting sequences
Oracle Accounting reporting sequencesAli Ibrahim
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...solarisyougood
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order managementshravan kumar chelika
 
Fiori app for sales distribution module
Fiori app for sales  distribution moduleFiori app for sales  distribution module
Fiori app for sales distribution moduleMandeep SINGH
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
Sizing sap s 4 hana using the quick sizer tool
Sizing sap s 4 hana using the quick sizer toolSizing sap s 4 hana using the quick sizer tool
Sizing sap s 4 hana using the quick sizer toolJaleel Ahmed Gulammohiddin
 
SAP MM Practice exam
SAP MM Practice examSAP MM Practice exam
SAP MM Practice examIT LearnMore
 
Multi-Tenancy and Virtualization in Cloud Computing
Multi-Tenancy and Virtualization in Cloud ComputingMulti-Tenancy and Virtualization in Cloud Computing
Multi-Tenancy and Virtualization in Cloud ComputingAlexandru Iosup
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework PersonalizationEdi Yanto
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantPini Dibask
 
Benefit SAP S4HANA.pptx
Benefit SAP S4HANA.pptxBenefit SAP S4HANA.pptx
Benefit SAP S4HANA.pptxAlexYuniarto1
 

La actualidad más candente (20)

Sql Server Performance Tuning
Sql Server Performance TuningSql Server Performance Tuning
Sql Server Performance Tuning
 
Sap ehp6 to ehp7 upgradation projects
Sap ehp6 to ehp7 upgradation projectsSap ehp6 to ehp7 upgradation projects
Sap ehp6 to ehp7 upgradation projects
 
“Migration to Suite of HANA”
“Migration to Suite of HANA”“Migration to Suite of HANA”
“Migration to Suite of HANA”
 
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...
 
Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)Data archiving in sales and distribution (sd)
Data archiving in sales and distribution (sd)
 
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
 
Bringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to SalesforceBringing the Power of Big Data Computation to Salesforce
Bringing the Power of Big Data Computation to Salesforce
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12
 
Oracle Accounting reporting sequences
Oracle Accounting reporting sequencesOracle Accounting reporting sequences
Oracle Accounting reporting sequences
 
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...Presentation   upgrade, migrate &amp; consolidate to oracle database 12c &amp...
Presentation upgrade, migrate &amp; consolidate to oracle database 12c &amp...
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order management
 
Fiori app for sales distribution module
Fiori app for sales  distribution moduleFiori app for sales  distribution module
Fiori app for sales distribution module
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
Sizing sap s 4 hana using the quick sizer tool
Sizing sap s 4 hana using the quick sizer toolSizing sap s 4 hana using the quick sizer tool
Sizing sap s 4 hana using the quick sizer tool
 
SAP MM Practice exam
SAP MM Practice examSAP MM Practice exam
SAP MM Practice exam
 
Multi-Tenancy and Virtualization in Cloud Computing
Multi-Tenancy and Virtualization in Cloud ComputingMulti-Tenancy and Virtualization in Cloud Computing
Multi-Tenancy and Virtualization in Cloud Computing
 
SAP BI Overview
SAP BI OverviewSAP BI Overview
SAP BI Overview
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework Personalization
 
Database Consolidation using Oracle Multitenant
Database Consolidation using Oracle MultitenantDatabase Consolidation using Oracle Multitenant
Database Consolidation using Oracle Multitenant
 
Benefit SAP S4HANA.pptx
Benefit SAP S4HANA.pptxBenefit SAP S4HANA.pptx
Benefit SAP S4HANA.pptx
 

Similar a Diferencias Oracle 11g y 12c

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
 
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
 
Mejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos OracleMejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos Oraclejftorres92
 
Workshop docker: Iniciando en el Mundo de los Contenedores
Workshop docker: Iniciando en el Mundo de los ContenedoresWorkshop docker: Iniciando en el Mundo de los Contenedores
Workshop docker: Iniciando en el Mundo de los ContenedoresJesús A. Rodríguez B.
 
Mongodb administración
Mongodb administraciónMongodb administración
Mongodb administraciónJuan Ladetto
 
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 12cEdelweiss Kammermann
 
Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Acquia
 
Presentación Ruby on Rails en Softare Freedom Day 09 Buenos Aires
Presentación Ruby on Rails en Softare Freedom Day 09 Buenos AiresPresentación Ruby on Rails en Softare Freedom Day 09 Buenos Aires
Presentación Ruby on Rails en Softare Freedom Day 09 Buenos Airespeterpunk
 
Presentación omega peripherals
Presentación omega peripheralsPresentación omega peripherals
Presentación omega peripheralsOmega Peripherals
 
VLCTechFest - Simplificando Controladores: Una introducción a Action-Domain ...
VLCTechFest -  Simplificando Controladores: Una introducción a Action-Domain ...VLCTechFest -  Simplificando Controladores: Una introducción a Action-Domain ...
VLCTechFest - Simplificando Controladores: Una introducción a Action-Domain ...Miguel Ángel Sánchez Chordi
 

Similar a Diferencias Oracle 11g y 12c (20)

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
 
Oracle Clusterware 12c
Oracle Clusterware 12cOracle Clusterware 12c
Oracle Clusterware 12c
 
Originstack esp v2.5
Originstack esp v2.5Originstack esp v2.5
Originstack esp v2.5
 
Oracle database 12c new features v1 2013 mayo
Oracle database 12c new features v1 2013 mayoOracle database 12c new features v1 2013 mayo
Oracle database 12c new features v1 2013 mayo
 
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
 
Drupal 8, presente y futuro
Drupal 8, presente y futuroDrupal 8, presente y futuro
Drupal 8, presente y futuro
 
avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)
 
Mejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos OracleMejores Prácticas Administración de Base de Datos Oracle
Mejores Prácticas Administración de Base de Datos Oracle
 
Migrando CI a Docker
Migrando CI a DockerMigrando CI a Docker
Migrando CI a Docker
 
Workshop docker: Iniciando en el Mundo de los Contenedores
Workshop docker: Iniciando en el Mundo de los ContenedoresWorkshop docker: Iniciando en el Mundo de los Contenedores
Workshop docker: Iniciando en el Mundo de los Contenedores
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
 
Mongodb administración
Mongodb administraciónMongodb administración
Mongodb administración
 
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
 
Taller girona
Taller gironaTaller girona
Taller girona
 
Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8Todo lo que necesitas saber sobre Drupal 8
Todo lo que necesitas saber sobre Drupal 8
 
Presentación Ruby on Rails en Softare Freedom Day 09 Buenos Aires
Presentación Ruby on Rails en Softare Freedom Day 09 Buenos AiresPresentación Ruby on Rails en Softare Freedom Day 09 Buenos Aires
Presentación Ruby on Rails en Softare Freedom Day 09 Buenos Aires
 
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
 
Dbdeployer
DbdeployerDbdeployer
Dbdeployer
 
Presentación omega peripherals
Presentación omega peripheralsPresentación omega peripherals
Presentación omega peripherals
 
VLCTechFest - Simplificando Controladores: Una introducción a Action-Domain ...
VLCTechFest -  Simplificando Controladores: Una introducción a Action-Domain ...VLCTechFest -  Simplificando Controladores: Una introducción a Action-Domain ...
VLCTechFest - Simplificando Controladores: Una introducción a Action-Domain ...
 

Más de Deiby Gómez

Beneficios de Oracle Cloud
Beneficios de Oracle CloudBeneficios de Oracle Cloud
Beneficios de Oracle CloudDeiby Gómez
 
Por que actualizar a 12c
Por que actualizar a 12cPor que actualizar a 12c
Por que actualizar a 12cDeiby Gómez
 
Why to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12cWhy to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12cDeiby Gómez
 
Best Features of Multitenant 12c
Best Features of Multitenant 12cBest Features of Multitenant 12c
Best Features of Multitenant 12cDeiby Gómez
 
Por qué la competitividad es importante
Por qué la competitividad es importantePor qué la competitividad es importante
Por qué la competitividad es importanteDeiby Gómez
 
Oracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New FeaturesOracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New FeaturesDeiby Gómez
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesDeiby Gómez
 
Best Practices to avoid ORA-01555
Best Practices to avoid ORA-01555Best Practices to avoid ORA-01555
Best Practices to avoid ORA-01555Deiby Gómez
 
OTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12cOTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12cDeiby Gómez
 
Indexes From the Concept to Internals
Indexes From the Concept to InternalsIndexes From the Concept to Internals
Indexes From the Concept to InternalsDeiby Gómez
 

Más de Deiby Gómez (11)

Beneficios de Oracle Cloud
Beneficios de Oracle CloudBeneficios de Oracle Cloud
Beneficios de Oracle Cloud
 
Por que actualizar a 12c
Por que actualizar a 12cPor que actualizar a 12c
Por que actualizar a 12c
 
Why to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12cWhy to Upgrade to Oracle 12c
Why to Upgrade to Oracle 12c
 
Best Features of Multitenant 12c
Best Features of Multitenant 12cBest Features of Multitenant 12c
Best Features of Multitenant 12c
 
Por qué la competitividad es importante
Por qué la competitividad es importantePor qué la competitividad es importante
Por qué la competitividad es importante
 
El plan
El plan El plan
El plan
 
Oracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New FeaturesOracle Database 12.1.0.2 New Features
Oracle Database 12.1.0.2 New Features
 
Oracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New FeaturesOracle Database 12.1.0.2: New Features
Oracle Database 12.1.0.2: New Features
 
Best Practices to avoid ORA-01555
Best Practices to avoid ORA-01555Best Practices to avoid ORA-01555
Best Practices to avoid ORA-01555
 
OTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12cOTN Tour 2014: Rac 11g vs 12c
OTN Tour 2014: Rac 11g vs 12c
 
Indexes From the Concept to Internals
Indexes From the Concept to InternalsIndexes From the Concept to Internals
Indexes From the Concept to Internals
 

Último

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Diferencias Oracle 11g y 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