Oracle Multitenant
Oracle Multitenant
Conceito: Sua Arquitetura e Funcionamento......................................................2
Bibliografia...........................................................................................................3
Oracle Multitenant
Em 2013 a Oracle lançou publicamente o seu novo release de base de dados, o Oracle Database 12c, que veio com uma série de novas funcionalidades, porém, uma delas me chamou muito a atenção, pois trata- se de consolidação de bases de dados. O que é o MULTITENANT? É uma funcionalidade do Oracle construída especialmente para a nuvem, que permite o DBA consolidar diversos bancos de dados em uma única estrutura sem criar dezenas de instances. Essa nova arquitetura veio para simplificar o processo de consolidação na nuvem, permitindo que bases de dados plugáveis estejam conectadas a um mesmo container database, isolando-as de uma maneira que um DBA não conseguia antes através de schemas. Mesmo sendo uma funcionalidade desenvolvida para a nuvem, irá ser útil em diversas empresas para consolidação de ambientes, migrações, aplicações de patches, alta disponibilidade e etc. Quando era necessário separar bases de dados em um mesmo servidor, antes do Oracle database 12c tínhamos que criar várias instancias, o que criava uma série de processos no S.O (duplicados ex.: SMON, PMON para cada instance), alguma memória para essas bases de dados entre outros recursos. Algumas das desvantagens eram observadas na hora de se aplicar patches que mexiam em binários e no catálogo do Oracle, pois todos os databases precisavam sofrer essa mudança ao mesmo tempo - A menos que você tivesse mais de uma versão de binários instalada no servidor. Com a nova arquitetura do Oracle 12c, é possível ter apenas 1 ou mais container databases e até 252 pluggable databases que estarão conectados nesse container database principal. Fazendo uma analogia barata “o plugable database seria quase um schema” de uma versão