Che cos'è Oracle RAC?

Oracle Database con la scelta Oracle Real Application Clusters (RAC) consente a più istanze che operano su server diversi di accedere a un database fisico simile archiviato con Storage distribuito. Il database copre più dispositivi hardware, tuttavia, si presenta come un singolo database specifico verso l'applicazione. Ciò consente l'uso dell'hardware delle materie prime per ridurre al minimo il costo totale della proprietà e fornire un ambiente di elaborazione scalabile al fatto che supporta numerosi carichi di lavoro delle applicazioni.

Comprensione Oracle RAC

Come da schema sopra

  1. Oracle Database è un dispositivo di archiviazione.
  2. Oracle Instance è un gestore di memoria e processo.
  3. Database Oracle è una combinazione di 3 diversi tipi di file, principalmente file di controllo, file di registro di ripristino e file di database.
  4. Tutti i file di controllo, i file di registro delle ripetizioni online e i file di database sono archiviati nel file system del cluster o nei dispositivi raw condivisi, a cui possono accedere tutti i computer del cluster.
  5. Troverai più istanze Oracle, spesso una per nodo; tutti questi possono accedere al database.
  6. Ogni istanza Oracle contiene una quantità e un termine completamente unici, l'identità del sistema Oracle. Per i collegamenti dell'istanza Oracle verso la raccolta, il legame viene solitamente descritto dalla variabile ecosistema ORACLE_SID o può essere un thread collegato.
  7. Ogni istanza Oracle crea un set unico di registri di ripetizione online, che spesso consistono in registri di ripetizione online con mirroring, in base alle impostazioni. Tutte le categorie di proprietà di una singola istanza sono note come thread di ripetizione Internet, riconosciute dal loro importo univoco.
  8. Ogni singola istanza Oracle crea un registro di ripetizione off-line unico, riconosciuto dalla quantità di thread e da una serie continua. I registri di ripetizione off-line diventano normali file di dati all'interno di un file system distribuito. È possibile ottenere tutti questi file di dati in tutto il mondo, con ogni nodo che lavora un'istanza.

Se è richiesta la capacità di elaborazione aggiuntiva, i client possono anche aggiungere nodi aggiuntivi anziché modificare i loro server accessibili. L'unico requisito è che i server nel cluster debbano funzionare con un sistema operativo simile e con la stessa versione di Oracle. Non è necessario che abbiano le stesse capacità.

Alta disponibilità

Non possono gestire alcun tipo di downtime nelle loro condizioni. Questi desideri non sono certamente separati da soli database ma consistono in diversi componenti critici che preferiscono server, reti, connessioni dei clienti e così via. Bene, abbiamo un requisito per un supervisore intelligente delle risorse in grado di reindirizzare i carichi di lavoro in entrata in modo efficace a nodi che possono essere non produttivi o talvolta più competenti in termini di potenza di elaborazione e archiviazione.

La categoria di soluzioni Oracle RAC offre un pacchetto di articoli perfezionato per garantire che tutti questi desideri vengano soddisfatti. La raccolta Oracle RAC è in genere composta dai seguenti componenti che possono essere noti come "Categoria di alternative Oracle RAC"

Vantaggi di Oracle RAC

  1. Potrebbe aiutarti a risparmiare.
  2. Può essere bilanciato in base al carico per ottenere una maggiore efficienza.
  3. Le procedure DML possono facilmente tornare indietro.
  4. La visibilità può essere gestita tramite il software.
  5. È possibile trovare il trasporto tra servizi di alta qualità che di solito aiutano il consolidamento facile e veloce in un data center.
  6. Tranne se le connessioni non sono certamente sensibili al RAC, non è necessario ottenere una riconnessione.

Competenze Oracle RAC richieste

  • virtualizzazione:

Raggiungi i grip con la semplice virtualizzazione utilizzando VirtualBox. Se stai lavorando con Linux, capirà di essere più informato sull'amministrazione fondamentale del sistema Linux prima di andare avanti. La combinazione di virtualizzazione e amministrazione del sistema Linux sarà di grande aiuto quando si esegue l'installazione di RAC e si risolvono i problemi.

  • Gestione archiviazione automatica (ASM):

ASM è richiesto per ottenere RAC su Standard Edition (SE). Per Enterprise Edition (EE) è possibile utilizzare altri progetti di archiviazione distribuita, il fatto che non richiede ASM, tuttavia, è probabile che sia necessario ASM che abbia RAC con EE. La maggior parte delle competenze ASM essenziali potrebbe essere appresa su sistemi a istanza singola.
Non aspettarti che una configurazione di successo significhi che devi continuare. Fare uno sforzo per impostare diversi tipi di RAC su diversi tipi di sistemi operativi. Puoi colpire complicazioni; non aspettarti che una configurazione di successo significhi che devi continuare. Fare uno sforzo per impostare diversi tipi di RAC su diversi tipi di sistemi operativi. Tuttavia, puoi affrontare complicazioni, gestendo questo tipo di idee di apprendimento.

Perché dovremmo usare Oracle RAC?

  • Oracle RAC è in realtà un cluster a tutto condiviso con una fase di fallimento e collo di bottiglia: il sottosistema di archiviazione. Quel sottosistema tutto condiviso è effettivamente assicurato che i carichi di lavoro OLTP saranno estremamente stabili indipendentemente dal fatto che vi siano numerosi nodi Oracle RAC.
  • Pertanto, nel caso in cui si aumenti la quantità di nodi RAC, le prestazioni I / O non aumenteranno linearmente, a causa del sottosistema di archiviazione singleton. In particolare, l'aumento come la quantità di nodi RAC aumenta può essere Processore e memoria.
  • Vantaggi RAC Cache Fusion (un backplane dedicato rapido che i nodi utilizzano per connettersi l'un l'altro) che consente agli utenti del cluster di condividere i dati che possono essere memorizzati nella cache all'interno di SGA. Ciò significa che l'intero SGA con l'intero cluster (e quindi la quantità di dati che possono essere memorizzati nella cache) è in realtà quasi la somma dei nodi dell'individuo SGA.
  • In generale: lo stato di ridimensionamento RAC (a causa del ridimensionamento tra processore e memoria), tuttavia non è in grado di ridimensionare le creazioni (a causa del sottosistema di archiviazione singleton).
  • Fino a quando non si utilizza Exadata .. in tal caso il sottosistema di archiviazione può ridimensionarsi (ogni cella di memoria possiede il proprio processore, RAM, flash e dischi rigidi).

Chi è il pubblico giusto per l'apprendimento delle tecnologie Oracle RAC?

Oracle è in genere simile a SQL Server e ad ogni sistema di database relazionale aggiuntivo. I suoi concetti di architettura del database sono identici e quindi funziona con SQL (Structured Query Language), oltre alle estensioni PL / SQL di Oracle. È facile da capire, se hai molto su Linux e SQL.

  1. Amministratori Linux
  2. Ingegneri DevOps
  3. Amministratori di database Oracle
  4. Professionisti IT

In che modo questa tecnologia ti aiuterà nella crescita della carriera?

Gli amministratori di database Oracle (DBA) qualificati sono generalmente richiesti sul mercato. Allo stesso modo, essendo il database di un'azienda in continua crescita, abbiamo un grande requisito per le persone che possono gestire, mantenere e sviluppare database da quando sono stati organizzati / progettati, risolvere i problemi e impostare linee guida per aumentare l'efficienza.

Una delle qualifiche più importanti è un notevole background nell'amministrazione del database e un'esperienza dei sistemi Oracle. Oracle fornisce anche tre quantità di qualifica per gli amministratori di database che di solito contiene anche Oracle Certified Associate, Oracle Certified Professional (OCP) e Oracle Certified Master (OCM), che possono anche aumentare i lead di lavoro.

Conclusione

L'identificazione dei servizi per ottenere una configurazione fornita richiede di esaminare:

  1. Supporto per ottenere quel database Oracle
  2. Quelle Oracle RAC Technology Compatrix Matrixes (RTCM)
  3. Documenti Oracle relativi a requisiti aggiuntivi
  4. Soluzioni cluster alternative e altre unità file cluster come richiesto

Il supporto per ottenere Oracle RAC può essere "stratificato" non rifletterà in parte sull'hardware

  1. Un metodo è semplicemente riconosciuto per Oracle RAC, ogni volta che ogni livello sarà rinforzato.
  2. Caso: nell'ambito di una procedura fornita, quando il database Oracle può essere riconosciuto, sebbene di solito non soddisfi lo spazio di rete o di archiviazione voglia ottenere Oracle RAC, non può essere riconosciuto per Oracle RAC.
  3. In questi modi, un metodo che può essere riconosciuto per Oracle RAC è di solito sempre aiutato per quel Oracle DB.

Articoli consigliati

Questa è stata una guida a Cos'è Oracle RAC. Qui abbiamo discusso di funzionamento, crescita della carriera, competenze, portata e vantaggi di Oracle RAC. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Carriera in Oracle
  2. Domande per l'intervista a Oracle RAC
  3. Che cos'è il selenio?
  4. Carriera in Oracle DBA
  5. Che cos'è una query e tipi di query Oracle