============================================================================== == Sujet: Configuration d'ASM (Automatic Storage Management) sur une == distribution UNITED LINUX SP3 == == Auteur: G.Steulet avec l'aide du support ORACLE == == Date : 04.05.2004 == == Note : Attention Oracle 10G est uniquement certifié sur les plates-formes Linux suivantes : Rethat AS 2.1 et 3.0 ainsi que sur SUSE SLES 8 ============================================================================== #1.Télécharger les trois packages suivants en fonction de votre architecture oracleasmlib-version-architecture.rpm oracleasm-support-version-architecture.rpm oracleasm-version-architecture.rpm Ces derniers sont téléchargeable à l'adresse suivante: http://otn.oracle.com/tech/linux/asmlib/index.html #2. Installer les RPM en tant que user root rpm -Uhv oraclasm-support.rpm rpm -Uhv oracleasmlib.rpm rpm -Uhv oracleasm.rpm #3.Configuration et démarrage d'asm /etc/init.d/oracleasm configure #4.Création des volumes /etc/init.d/oracleasm createdisk VOL1 /dev/hdd1 /etc/init.d/oracleasm createdisk VOL2 /dev/hdd2 /etc/init.d/oracleasm createdisk VOL3 /dev/hdd3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !/dev/hdd1,/dev/hdd2,/dev/hdd3 ne doivent pas ! !être monté sur un système de fichier ! !L'ID du système de fichier doit être 0x83 Linux! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #5.Contrôle des volumes /etc/init.d/oracleasm listdisks VOL1 VOL2 VOL2 #6. Paramétrage de l'instance ASM # On source l'environnement en initialisant ORACLE_SID=+asm sqlplus "/as sysdba" Connected to an idle instance. SQL> startup nomount ASM instance started Total System Global Area 100663296 bytes Fixed Size 777616 bytes Variable Size 99885680 bytes Database Buffers 0 bytes Redo Buffers 0 bytes #On créer un pfile #create pfile='...' from spfile='...' SQL> show parameter asm NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ asm_diskgroups string asm_diskstring string ORCL:ASM* asm_power_limit integer 1 SQL> alter system set asm_diskstring='ORCL:VOL*' scope=both; System altered. SQL> select path from v$asm_disk; PATH -------------------------------------------------------------------------------- ORCL:VOL1 ORCL:VOL2 ORCL:VOL3 #7. Démarrage de DBCA >dbca #Création d'une nouvelle Base de données en spécifiant que l'on désire utiliser ASM #Si lorsque l'on recherche les disques le système n'en trouve pas il faut spéficier #le chemin de recherche ORCL:VOL*