¿Qué necesitaría hacer con una aplicación ya desarrollada (inquilino único) para convertirla en una aplicación multiinquilino que use Oracle 12C?

La tenencia múltiple en la aplicación y la tenencia múltiple en la base de datos son dos cosas muy diferentes.

La base de datos 12c Multi-Tenancy simplemente permite que varios SID de bases de datos (cada uno con su propio espacio de tabla SYS) compartan un único Área global del sistema y rehazcan registros.

Técnicamente, si su aplicación está bien escrita y usa su propio esquema religioso, debe portarse directamente de Oracle 10g / 11g a 12c con cambios mínimos o nulos en el código. Sin embargo, ejecutarse en 12c no le da a su aplicación mágicamente la tenencia múltiple.

Lo que puede hacer si desea el arrendamiento múltiple de la aplicación (es decir, múltiples instancias de su aplicación para diferentes clientes, en el mismo sistema) es configurar instancias separadas de su aplicación, cada una apuntando a una Base de datos conectable Oracle Database 12c separada. Estos múltiples PDB en realidad se encuentran en una sola Base de Datos de Contenedores (CDB).

No hay nada que le impida proporcionar múltiples inquilinos en su aplicación utilizando múltiples instancias de aplicación y múltiples SID de Oracle (cada instancia de la aplicación tendría su propio ORACLE_SID). Pero este enfoque no es muy eficiente en cuanto a recursos (cada Oracle SID tiene su propio SGA, PGA, rehacer buffers de registro, etc.). Aquí es donde la Base de datos 12c proporciona una ventaja de consolidación, al tiempo que retiene el aislamiento de datos de diferentes SID.

El arte marcial rápido para aprender a alcanzar un nivel para defenderse es un desafío silencioso a menos que sea físicamente fuerte y pueda defenderse de cualquier manera, pero está buscando convertirse en profesional e involucrarse con luchadores profesionales, entonces es posible. Y un arte marcial no puede darte la ventaja de poder manejar diferentes tipos de oponentes. Sugeriría pasar por una combinación de aikido, judo, kick boxing y KC. Estos pueden darle una ventaja y un estilo sin sentirse perdido en qué técnica utilizar.

Parece algo muy específico para la aplicación Oracle 12C. Sugeriría echar un vistazo a la documentación de Oracle: Multitenant – Descripción general

Conozca cómo configurar una aplicación multiinquilino y la idea general de cómo se configura. También eche un vistazo al video de consolidación que se encuentra debajo para obtener más información: Patrick Wheeler: Consolidación con Oracle Database 12