Na base de dados informática, Oracle Real Application Clusters (RAC) - uma opção para o banco de dados Oracle software produzido pela Oracle Corporation e introduzido em 2001 com Oracle9i - fornece software para clustering e alta disponibilidade no banco de dados Oracle ambientes. RAC está incluso no Standard Edition do Oracle Database mas é uma opção extra para Enterprise Edition.
Funcionalidade
Oracle RAC permite vários computadores para operar o software Oracle RDBMS simultaneamente ao acessar um único banco de dados, fornecendo assim um cluster banco de dados.
Em um banco Oracle non-RAC, uma única instância accessa um único banco de dados. Where the "database" consists of a collection of data files , control files, and redo logs located on disk ; the "instance" comprises the collection of Oracle-related memory and operating system processes that run on a computer system. Quando o banco de dados consiste de um conjunto dearquivos de dados, controlfiles e redo logs localizados no disco.
Em um ambiente Oracle RAC, dois ou mais servidores (cada um com sua propria isntancia) acessam concorrentemente um único banco de dados. This allows an application or user to connect to either computer and have access to a single coordinated set of data. Isso permite uma aplicação ou usuário se conectar ao computador e ter acesso a um único conjunto coordenado de dados.
Vantagens
Uma vez que o Oracle RAC permite que vários computadores acessar a um único banco de dados simultaneamente, que aborda diversas áreas de gerenciamneto de banc de dados. Estas áreas incluem:
* fault tolerance
* load balancing
* scalability
Execução
Oracle RAC depende do componente Oracle Clusterware para gerenciar vários servidores e seus discos compartilhados.
Cache Fusion
Antes da Oracle 9i, rede de bases de dados Oracle agregadas usado como um dispositivo de armazenamento de dados de transferência de suporte (o que significa que um nó iria escrever um bloco dados para o disco e um outro nó que iria ler dados a partir do mesmo disco), que tinha a desvantagem inerente pouco de desempenho. Oracle 9i abordou esta questão, e RAC utiliza uma rede dedicada de ligação para as comunicações internas ao cluster.