Installation ASM sur SUSE 10 en 64 Bits avec multipathing (EMC Powerpath)

Vendredi, juin 5, 2009
By Thierry GASCARD in Oracle (tgascard@capdata.fr) [9 article(s)]

Cet article est écrit par Thierry GASCARD.

1. Installation et configuration du driver ASMLIB

Sous l’utilisateur root

1.1    Installation ASMLIB

- Déterminer la version du noyau : uname –rm
- Rechercher les drivers ASM sur le site d’Oracle
- Télécharger les fichiers correspondants à la plate forme et la version du noyau
oracleasm-support-2.1.3-1.SLE10.x86_64.rpm
oracleasmlib-2.0.4-1.SLE10.x86_64.rpm
oracleasm-2.6.16.60-0.39.3-smp-2.0.5-1.SLE10.x86_64.rpm
- Installer les RPM correspondants :
rpm -Uvh \
> oracleasm-2.6.16.60-0.39.3-smp-2.0.5-1.SLE10.x86_64.rpm \
> oracleasmlib-2.0.4-1.SLE10.x86_64.rpm \
> oracleasm-support-2.1.3-1.SLE10.x86_64.rpm

1.2 Configuration du driver ASM

- Lancer la commande de configuration
# /etc/init.d/oracleasm configure
- Renseigner les informations suivantes :
Default user to own the driver interface []: oracle
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
Fix permissions of Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration:           [  OK  ]
Creating /dev/oracleasm mount point:                       [  OK  ]
Loading module « oracleasm »:                                [  OK  ]
Mounting ASMlib driver filesystem:                         [  OK  ]
Scanning system for ASM disks :                            [  OK  ]

1.3 Créer les volumes ASM

/usr/sbin/asmtool -C -l /dev/oracleasm -n VOLDB1-s /dev/emcpowerb -a force=yes
/usr/sbin/asmtool -C -l /dev/oracleasm -n VOLBK1 -s /dev/emcpowerc -a force=yes

puis redémarrer le serveur

Rem : oracleasm createdisk ne fonctionne pas note Metalink : 469163.1
erreur de reconnaissance des disques fournis avec powerpath
# /etc/init.d/oracleasm createdisk VOLDB1 /dev/emcpowerb
Marking disk « /dev/emcpowerb » as an ASM disk: asmtool: Device « /dev/emcpowerb » is not a partition
[FAILED]

1.3 Vérifier

lancer la découverte
/etc/init.d/oracleasm scandisks
Vérifier l’existence des volumes sur les deux noeuds
# /etc/init.d/oracleasm listdisks

1.4 configurer les chemins de découverte des disques

Modifier le fichier /etc/sysconfig/oracleasm pour paramétrer la gestion du  « multipathing » en gras :

..
# ORACLEASM_SCANORDER: Matching patterns to order disk scanning
ORACLEASM_SCANORDER= »emcpower »

# ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from scan
ORACLEASM_SCANEXCLUDE= »sd »

2. Installation ASM 11g

Dans son propre ORACLE_HOME (ORACLE_ASM_HOME)

3. Passage patch 11.1.0.7

4. Création de l’instance ASM

4.1. Configuration du listener pour ASM

Connexion avec l’utilisateur asm ou oracle sinon
export ORACLE_HOME=/u01/app/asm/11.1.0/asm_1
$ORACLE_HOME/admin/netca &

Creation du listener LISTENER_ASM sur le port 1521 en TCP

4.2 Création de l’instance ASM

Connexion avec l’utilisateur système oracle
export ORACLE_SID=+ASM1
/u01/oracle/11g/asm/bin/dbca &

puis configurer les « disques groupe »

Continuez votre lecture sur le blog :




Cliquer pour partager cet article sur Viadeo
Cliquer sur "CAPTURER" pour sauvegarder cet article dans Evernote Clip to Evernote

Tags: , , , , ,

Leave a Reply