Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Installation
Installation Forum d'entraide sur l'installation du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 14h58   #1
Invité de passage
 
Homme
Inscription : août 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : août 2011
Messages : 4
Points : 0
Points : 0
Par défaut Installation ASM - disques durs invisibles

Bonjour à tous,


J'ai une base Oracle 11GR2 qui tourne sous Oracle Enterprise Linux, le tout sous VM. C'est une base de test.
Je souhaite installer l'ASM (ou plutôt tester l'installation de l'ASM). Je lance donc Oracle Grid Infrastructure, je sélectionne "Installer et configurer Oracle Grid Infrastructure pour un serveur autonome", suivant, je regle la langue, etc...
Puis vient la page "Créer un groupe de disque ASM". Là, aucun de mes disques durs n'apparait. C'est embêtant, complètement bloquant pour la suite, évidemment.

Voilà le résultat de la commande fdisk -l, qui liste les partitions existantes par périphérique.

[root@new-host-2 ~]# fdisk -l

Disque /dev/sda: 21.4 Go, 21474836480 octets
255 heads, 63 sectors/track, 2610 cylinders
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2610 20860402+ 8e Linux LVM

Disque /dev/sdb: 10.7 Go, 10737418240 octets
255 heads, 63 sectors/track, 1305 cylinders
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 1305 10482381 83 Linux


Le disque je récemment ajouté est /dev/sdb: 10.7 Go.

Pourquoi n'est-il pas visible ?


Merci de votre aide
jctof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 15h47   #2
Rédacteur
 
Inscription : décembre 2002
Messages : 2 387
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 387
Points : 3 265
Points : 3 265
Il faut télécharger et installer ASMLIB, puis le configurer (en root) par
Code :
/usr/sbin/oracleasm configure -i
Ensuite on le démarre :
Code :
/usr/sbin/oracleasm init
et on estampille les disques pour qu'ils soient reconnus par ASM :
Code :
oracleasm createdisk ASMVOL1 /dev/sdb1
A partir de là, ils seront visibles et sélectionnables pour créer des groupes de disques.

Attention, il faut télécharger les fichiers asmlib correspondant exactement à votre version de Linux (par exemple 2.6.18-164), sinon ça ne marchera pas.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/08/2011, 17h50   #3
Invité de passage
 
Homme
Inscription : août 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : août 2011
Messages : 4
Points : 0
Points : 0
Merci de votre réponse rapide.

Cependant, lorsque j'utilise la commande pour télécharger les packages
Code :
 rpm -Uvh oracleasm-support-* oracleasm-* oracleasmlib-*
J'obtient la message suivant
Code :
1
2
3
erreur: Fichier non trouvé par la substitution: oracleasm-support-*
erreur: Fichier non trouvé par la substitution: oracleasm-*
erreur: Fichier non trouvé par la substitution: oracleasmlib-*
Et si j'indique la version exacte
Code :
rpm - Uvh oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm
j'ai le message
Code :
erreur: échec de l ouverture de oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm: Aucun fichier ou répertoire de ce type
Ça à l'air de le faire avec n'importe quel package, alors que la commande marchait très bien lors de l'installation de la base, il y a quelques mois. Je ne parviens pas à trouver d'explication sur cette erreur. Ma connexion internet fonctionne.
Savez-vous comment régler le problème ?
jctof est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 12h04   #4
Rédacteur
 
Inscription : décembre 2002
Messages : 2 387
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 387
Points : 3 265
Points : 3 265
La dernière fois que je l'ai fait, c'était pour un serveur qui n'avait pas d'accès internet, donc j'ai téléchargé les fichiers à la main depuis ici : http://www.oracle.com/technetwork/se...l5-084877.html
et je les ai transférés sur mon serveur.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 15h30   #5
Invité de passage
 
Homme
Inscription : août 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : août 2011
Messages : 4
Points : 0
Points : 0
Merci, le problème est maintenant résolu

Cependant, j'ai rencontré quelques autres difficultés, je décris donc la suite ici :

Installation des packages suivant grâce au lien que vous m'avez passé

oracleasm-support-2.1.7-1.el5.i386.rpm
oracleasmlib-2.0.4-1.el5.i386.rpm
oracleasm-2.6.18-194.el5-debuginfo-2.0.5-1.el5.i686.rpm
oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@new-host-2 ~]# /usr/sbin/oracleasm configure -i
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.

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
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done


[root@new-host-2 ~]# /usr/sbin/oracleasm init
Loading module "oracleasm": oracleasm
Mounting ASMlib driver filesystem: /dev/oracleasm
Création d'un disque ASM
Code :
1
2
[root@new-host-2 ~]# oracleasm createdisk ASMVOL1 /dev/sdb1
Device "/dev/sdb1" IS already labeled FOR ASM disk "ASMVOL1"
Si vous lancez Oracle Grid Infrastructure maintenant, le disque ne sera toujours pas visible.
Il faut que l'utilisateur qui utilise Oracle Grid Infra soit propriétaire du disque

Code :
1
2
3
4
5
[root@new-host-2 ~]# chown -Rv oracle /dev/sdb1
Changement de propriétaire de `/dev/sdb1' vers oracle
 
[root@new-host-2 dev]# chown -Rv oracle /dev/sdb
Changement de propriétaire de `/dev/sdb' vers oracle
Enfin, dans mon cas, lorsque j'ai lancé Oracle Grid, le disque n'était toujours pas visible. Il a fallu cliquer sur "Modifier le chemin de repérage" et inclure une expression régulière. Dans mon cas :

Après quoi sdb1 était visible.


Merci de votre aide et du sérieux de ce forum.
jctof est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h29.


 
 
 
 
Partenaires

Hébergement Web