10 Avril 2018
Hello,
Lami-dba revient en cette belle journée de printemps avec un sujet qui n'a pas encore été abordé sur ce blog. Oracle Rac One Node...
Mais qu'est ce donc... Pour simplifier et pour paraphraser.. c'est ni plus ni moins qu'un Rac à un noeud... ou du moins un noeud actif...
La ou dans un rac à n noeuds, on peut avoir n instances , nous aurons dans le cas présent toujours un cluster à n noeuds... mais une seule instance Oracle.
OK... on voit le principe... mais alors quel intérêt.... qui peut le plus peut le moins... donc autant mettre en place un RAC classique..
Oui...Mais je rappelle que l'on parle d'Oracle...je voulais dire de $$$ORACLE$$$$
Donc le prix public pour une licence processeur perpétuelle Real Application Cluster => 20 000 $
Et pour son petit frère Real Application Cluster One Node ... un peu moins de 9 000 $.
Par ailleurs, il arrive que certains projets, nous ayons une forme de fusée à plusieurs étage. On sait qu'à terme, nous serons en Real Application Cluster, mais que pendant la mise en place et les premiers mois, cela n'est pas forcement nécessaire.
Dans ce cas opter pour du One Node, permettra d'anticiper l'architecture cible sans pour autant avoir à tout rebuilder.... et enfin durant cette phase, nous aurons quand même une tolérance à la panne physique d'un nœud, ou la possibilité d'effectuer une bascule manuelle pour des opérations de maintenance.
Autant de raisons qui feront que le choix de Oracle Real Application Cluster One Node sera judicieux.
Ceci étant dit pour créer cette base "One Node", il nous faut un cluster prêt à l'accueillir... dont l'installation sera identique à celle d'un cluster "classique".
Cela tombe bien, j'ai un cluster deux nœuds sous la main.
[oracle@jumbo ~]$ olsnodes -s jumbo Active romeo Active
[oracle@jumbo ~]$ crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [oracle@jumbo ~]$
[oracle@jumbo ~]$ srvctl config database -d lami Database unique name: lami Database name: lami Oracle home: /u01/app/oracle/product/12.2.0.1/db_1 ... Mount point paths: Services: lamiOneNode Type: RACOneNode Online relocation timeout: 30 Instance name prefix: lami Candidate servers: jumbo,romeo OSDBA group: dba ... Memory target: 0 Maximum memory: 0 Default network number for database services: Database is administrator managed
On peut d'ailleurs constater que par rapport à à RAC "Classique".. si je vais sur le second noeud (romeo), il n'y a pas d'instance... En même temps c'est ce que nous voulions.. un RAC ONE NODE !
Enjoy.