Outils pour utilisateurs

Outils du site


cluster_rac

Ceci est une ancienne révision du document !


Introduction

Ce document présente la mise en place d'une plate-forme Oracle RAC 11gR2. Il s'agit d'un environnement mis en place pour une formation sur le sujet. L'adaptation sur un cas de production ne devrait pas poser de difficultés.

Il est supposé une maîtrise de l'architecture Oracle et des réseaux TCP/IP.

Un cluster RAC demande au minimum 2 machines, qui seront simulées par des VM sous VirtualBox.

Les VM seront sous CentOS 5.8 32bits, il est supposé une connaissance de ce système.

Le stockage partagé sera géré par ASM sur des disques simulés par des fichiers et rattachés aux VM.

J'ai utilisé comme base le document Oracle, en langue anglaise, 2 days RAC disponible via ce lien:

    public function render($mode, &$renderer, $data) {
 
        if($mode != 'xhtml') return false;
 
        if (count($data) == 3) {
            list($syntax, $attr, $content) = $data;
            if ($syntax == 'sxh') {
                // Check if there's a title in the attribute string. It can't be passed along as a normal parameter to SyntaxHighlighter.
                if (preg_match("/title:/i", $attr)) {
                    // Extract title(s) from attribute string.
                    $attr_array = explode(";",$attr);
                    $title_array = preg_grep("/title:/i", $attr_array);
                    // Extract everything BUT title(s) from attribute string.
                    $not_title_array =  preg_grep("/title:/i", $attr_array, PREG_GREP_INVERT);
                    $attr = implode(";",$not_title_array);
                    // If there are several titles, use the last one.
                    $title = array_pop($title_array);
                    $title = preg_replace("/.*title:\s{0,}(.*)/i","$1",$title);
                    // Add title as an attribute to the <pre /> tag.
                    $renderer->doc .= "<pre class=\"brush: ".$attr."\" title=\"".$title."\">".$renderer->_xmlEntities($content)."</pre>";
                } else {
                    // No title detected, pass all attributes as parameters to SyntaxHighlighter.
                    $renderer->doc .= "<pre class=\"brush: ".$attr."\">".$renderer->_xmlEntities($content)."</pre>";
                }
             } else {
                $renderer->file($content);
            }
        }
 
        return true;
    }
user@host:~/somedir $ ls # List current directory
conf      lang         README        screen.gif  ui
info.txt  manager.dat  renderer.php  syntax.php
user@host:~/somedir $ 

USER
Teste

<cli prompt='prompt ' comment='comment'> user@host:~/somedir $ ls # List current directory conf lang README screen.gif ui info.txt manager.dat renderer.php syntax.php user@host:~/somedir $ </cli>

azer
cluster_rac.1367487005.txt.gz · Dernière modification: 2013/05/02 11:30 par admin