Hogar Finanzas personales Conceptos básicos de Arquitectura multiusuario y bases de datos conectables en Oracle 12c - simulaciones

Conceptos básicos de Arquitectura multiusuario y bases de datos conectables en Oracle 12c - simulaciones

Tabla de contenido:

Video: Modelo Cliente Servidor, Explicación Simple 2025

Video: Modelo Cliente Servidor, Explicación Simple 2025
Anonim

Una de las características nuevas más comentadas de Oracle 12c es bases de datos multiusuario. También se conocen como bases de datos conectables. Si no has oído hablar de la nube, debes haber estado viviendo debajo de una roca en los últimos años. El c en 12c significa nube.

Servir recursos informáticos y aplicaciones en la nube está de moda en estos días. Al hacerlo, se reducen los gastos de capital para las empresas y también se obtienen beneficios impositivos inmediatos. Por lo tanto, las empresas tienen muchos incentivos para aprovechar la computación en la nube.

Una de las tecnologías que realmente ha despegado con la revolución de la computación en la nube es la virtualización . El uso de máquinas virtuales talladas en máquinas físicas más grandes y el aprovechamiento de licencias fraccionales reduce aún más los costos para las empresas. Las bases de datos Oracle multitenant se desarrollaron para ayudar a las empresas a aprovechar todas estas tecnologías y ahorrar costos.

La opción Multitenant de Oracle 12c tiene licencia. Como de costumbre, verifique con los representantes de ventas de Oracle los costos. De nuevo, sin embargo, asegúrese de conocer el retorno de la inversión que le puede brindar esta característica.

Debe tener en cuenta los nuevos tipos de bases de datos que ahora forman parte de una arquitectura multiusuario:

  • Base de datos de contenedor (CDB): La base de datos principal que contiene múltiples plug-in bases de datos. Se pueden realizar muchas operaciones a nivel de contenedor para reducir los costos de administración. Una base de datos se crea como CDB o como no CDB.

  • Base de datos conectable (PDB): Conjunto de esquemas, objetos y objetos que no son de esquema y que pueden conectarse y desconectarse desde una base de datos de contenedor. El PDB aparece para OracleNet y los usuarios finales como una base de datos en sí mismo, pero en realidad se gestiona dentro de un contenedor que puede tener muchos PDB.

  • Base de datos de semilla (PDB de semilla): Un PDB predeterminado que el sistema usa como plantilla para aprovisionar rápidamente otros PDB creados por el usuario. Internamente, se llama PDB $ SEED.

La opción de Multitariado le ayuda a lograr lo siguiente:

  • Alta densidad de consolidación: Muchas bases de datos pueden compartir procesos de memoria y de fondo.

  • Aprovisionamiento: Una base de datos puede desconectarse de un entorno y conectarse a otra o clonarse con comandos SQL en solo unos segundos. Incluso se pueden conectar a través de sistemas operativos y conjuntos de chips.

  • Parches y actualizaciones: Puede parchar una base de datos simplemente desconectando de un contenedor sin parche y enchufándolo en otro contenedor parcheado.

  • Administre muchas bases de datos como una sola: Puede realizar tareas tales como realizar copias de seguridad y parches en la base de datos del contenedor principal en lugar de las bases de datos conectables individuales.

  • Administración de recursos: La función del Administrador de recursos de Oracle puede funcionar a nivel de base de datos conectable para que pueda administrar la competencia de recursos entre las bases de datos de su entorno.

Otra cosa que vale la pena mencionar es que una base de datos enchufable es totalmente compatible con una que no es CDB. De hecho, Oracle tiene algo que llama la garantía de compatibilidad PDB / non-CDB, que establece que cualquier cosa que haría en un sistema que no sea CDB también funcionaría en un PDB. Esta garantía de compatibilidad es importante cuando se trata de certificar que productos de proveedores externos funcionen en una arquitectura multiusuario.

Cómo crear un entorno de base de datos multiusuario en Oracle 12c

Al crear una base de datos, debe designarla como CDB o no CDB para que sea compatible con la arquitectura multitenant. El siguiente conjunto de ejemplos lo guía por los pasos para crear una base de datos de contenedores con DBCA. Solo hay un paso que diferencia un CDB de un no CDB cuando se usa el DBCA.

Siguiendo la ruta avanzada de creación de una base de datos, lo primero que puede notar es una casilla de verificación para Crear como base de datos de contenedores en el paso 4 de 13.

También puede elegir el número de PDB creados en este momento. También puede optar por crear una base de datos de contenedor vacía sin bases de datos conectables al inicio. El resto de los pasos son prácticamente los mismos que cuando crea un archivo que no sea CDB.

Cómo iniciar y detener bases de datos conectables en Oracle 12c

Debido a que la arquitectura de instancia de las bases de datos conectables es completamente diferente de una base de datos no contenida, uno podría imaginar que la administración de su estado de preparación también es diferente. Bueno, es verdad. Comencemos mirando el CDB mismo.

Lo primero que hay que recordar es que, debido a que el CDB mantiene la instancia para la que todos los PDB comparten, esa instancia debe estar abierta y abierta para que las personas puedan conectarse a los PDB. Iniciar y detener el CDB no es diferente de los que no son CDB.

Lo siguiente que debe recordar es que cuando inicia un CDB, todos sus PDB asociados se dejan en estado MOUNT, lo que significa que, de manera predeterminada, no se abren con el CDB. Desafortunadamente, 12cR1 no ofrece una opción para cambiar este comportamiento.

Sin embargo, 12c proporciona un nuevo tipo de activador que se activará si detecta una apertura de CDB y luego abrirá PDB especificados. Consulte la documentación de Oracle para obtener más información sobre cómo configurarlo.

Después de iniciar y abrir un CDB, puede abrir los PDB correspondientes de esta manera:

SQL> alterar la base de datos enchufable devpdb1 abierta; Base de datos conectable alterada.

O bien:

SQL> alter conecta base de datos abierta; Base de datos conectable alterada.

Para cerrar los PDB, básicamente puede hacer lo contrario de los comandos anteriores:

SQL> alterar la base de datos de conexión devpdb1 cerrar; Base de datos conectable alterada.

O:

SQL> altera la base de datos enchufable todo cerca; Base de datos conectable alterada.

Puede usar la vista del diccionario de datos V $ PDBS para obtener información sobre la disponibilidad de los PDB.

Conceptos básicos de Arquitectura multiusuario y bases de datos conectables en Oracle 12c - simulaciones

Selección del editor

Electrónica Proyectos: cómo construir un pestillo cerrado - variables ficticias

Electrónica Proyectos: cómo construir un pestillo cerrado - variables ficticias

Esta electrónica El proyecto muestra cómo construir un pestillo D con compuerta usando dos compuertas NAND 4011 Quad de 2 entradas. Se requieren dos chips 4011 porque la puerta NAND requiere un total de cinco puertas (cuatro puertas NAND y una puerta NO), y cada 4011 proporciona solo cuatro puertas. Puede crear una puerta NOT desde ...

Electrónica Proyectos: cómo construir un controlador de motor - Dummies

Electrónica Proyectos: cómo construir un controlador de motor - Dummies

Este proyecto presenta un circuito de placa de prueba que impulsa un motor pequeño de 3 V CC desde un puerto paralelo. Debido a que este motor usa mucha más corriente que la que puede soportar un puerto paralelo, se utiliza un IC de array darlington ULN2003 para conducir el motor. Para trabajar en este proyecto, necesita una computadora con un puerto paralelo y ...

Electrónica Proyectos: Cómo construir un circuito de controlador LED - Dummies

Electrónica Proyectos: Cómo construir un circuito de controlador LED - Dummies

En este proyecto, construyes un circuito electrónico que usa un transistor para encender un LED usando una corriente que es mucho más pequeña que la corriente del LED. Cuando cierra el interruptor, ambos LED se encienden. Sin embargo, LED1 es más brillante que LED2 porque la corriente del colector es mayor que la corriente base. Si sientes ...

Selección del editor

Explotando tus datos usando Data Science - dummies

Explotando tus datos usando Data Science - dummies

En la era de los big data, parece que las organizaciones de todas las formas y los tamaños están en una búsqueda de contratación. Quieren contratar a científicos de datos para que puedan usar datos y tomar decisiones basadas en datos para agregar valor a su organización y mantenerse competitivos. Desafortunadamente, la mayoría de las organizaciones y sus gerentes de contratación no entienden realmente ...

Valores faltantes en sus datos: variables ficticias

Valores faltantes en sus datos: variables ficticias

Uno de los problemas de datos más frecuentes y desordenados es la falta de datos. Los archivos pueden estar incompletos porque se eliminaron los registros o se llenó un dispositivo de almacenamiento. O ciertos campos de datos pueden no contener datos para algunos registros. El primero de estos problemas se puede diagnosticar simplemente verificando el recuento de registros para los archivos. ...

Nuevas oportunidades de trabajo con Aprendizaje automático: simulaciones

Nuevas oportunidades de trabajo con Aprendizaje automático: simulaciones

Puede encontrar más de unos pocos artículos sobre la pérdida de empleos que el aprendizaje automático y sus tecnologías asociadas causarán. Los robots ya realizan una serie de tareas que solían emplear humanos, y este uso aumentará con el tiempo. También debe haber considerado cómo esos nuevos usos podrían costarle ...

Selección del editor

Planificación de estructura alámbrica: aclare la "gran idea" de su infografía: simulaciones

Planificación de estructura alámbrica: aclare la "gran idea" de su infografía: simulaciones

Cuando realice un wireframing su infografía, tendrá que aclarar su "gran idea". "Su infografía sin duda tendrá una variedad de subtemas, secciones y tipos de información. Pero en todos esos diversos elementos, siempre debe haber una pepita de información o una conclusión que es más importante que todo lo demás. Si un lector tiene que decir ...

Planificación de wireframe: crea el mejor título para tu infografía: dummies

Planificación de wireframe: crea el mejor título para tu infografía: dummies

Si tu infografía es para un publicación impresa (periódico, revista, informe corporativo) o un sitio web, la información generalmente comienza en la parte superior y luego se filtra. Cualquier formato tiene algunas ventajas y presenta algunos desafíos para el diseñador. Wireframing te brinda la oportunidad de crear un gran título para tu infografía. El título de su infografía ...

Planificación wireframe: Siga la regla de las tres fuentes con su infografía: la variedad de dummies

Planificación wireframe: Siga la regla de las tres fuentes con su infografía: la variedad de dummies

Es la pizca de buen diseño, pero cuando se trata de fuentes, el diseñador sabio sabe cuándo es suficiente. Su infografía corre el riesgo de parecer una nota de rescate o un boletín informativo de la comunidad si utiliza más de tres tipos de letra. Elija familias de fuentes que tengan varias opciones de pesas para ayudarlo a ...