Home
installation11g - Formation Oracle Montréal
Contents
1. Le script suivant permet de v rifier ces param tres sur Red Hat Enterprise Linux 4 listeVariables cat lt lt _EOF_ kernel shmall kernel shmmax kernel shmmni kernel sem fs file max net ipv4 ip local _port_range net core rmem_ default net core rmem max net core wmem_ default net core wmem_ max EOF_ for variable in listeVariables do sysctl variable done R sultat kernel shmall ZOST LSZ kernel shmmax 33554432 kernel shmmni 4096 kernel sem 250 32000 32 128 fs file max 102445 net ipv4 ip local _port_range 3276861000 net core rmem_ default 110592 net core rmem_ max 131071 net core wmem_ default 110592 net core wmem_ max 131071 Sur cet exemple les valeurs en gras ne sont pas conformes aux recommandations Oracle Si un des param tres du noyau a une valeur inf rieure la valeur recommand e vous pouvez diter le fichier etc sysctl conf et ajouter ou modifier des lignes de configuration des param tres Exemple de lignes ajout es dans le fichier modifications pour oracle kernel shmmax 536870912 kernel sem 250 32000 100 128 net ipv4 ip local port _ range 1024 65000 net core rmem_ default 4194304 net core rmem_ max 4194304 net core wmem_ default 262144 net core wmem_max 262144 Pour que les nouvelles valeurs soient prises en compte imm diatement ex cutez
2. Pour cela vous pouvez utiliser un script shell fourni par Oracle coraenv C shell o oraenv autres shells Ces deux scripts sont cr s pendant l installation par le script root sh et se situent par d faut dans usr local bin Pour les ex cuter utilisez une des commandes suivantes source usr local bin coraenv usr local bin oraenv Ces scripts vous invitent saisir le nom de l instance laquelle vous voulez acc der et modifient en cons quence la valeur des variables d environnement ORACLE_SID ORACLE HOME et PATH ajout du chemin SORACLE_HOME bin la Variable PATH Pour d terminer la valeur de la variable ORACLE_HOME ces scripts appellent le script dbhome Ce dernier se base sur le fichier etc oratab lui aussi cr dans l installation Le fichier etc oratab est en quelque sorte un r f rentiel central des diff rentes instances et donc bases de donn es pr sentes sur le serveur Il contient des lignes de la forme SORACLE_SID S SORACLE HOME YIN Exemple ORCL u01 app oracle product 11 1 0 db_1 Y Voir le chapitre D marrage et arr t pour l utilisation de ce fichier dans le contexte du d marrage d une base l aide du script bstart et le chapitre Cr ation d une nouvelle base de donn es pour la mise jour de ce fichier apr s la cr ation d une nouvelle base de donn es Si l instance n est pas trouv e dans le fichier
3. son installation suivez la proc dure indiqu e dans la note La proc dure d installation d pend du patch En r gle g n rale les Patchsets s installent avec Oracle Universal Installer et les autres avec l utilitaire opatch install dans le sous r pertoire OPatch du r pertoire Oracle Home Dans le cas des Patchsets il y a la plupart du temps une proc dure de mise niveau appliquer aux bases de donn es ex cution d un ou plusieurs scripts Oracle Enterprise Manager peut tre utilis pour r cup rer et appliquer des patches il peut m me tre configur pour t l charger automatiquement les patches disponibles b Configurer l environnement de travail Choix du langage et du jeu de caract res Oracle supporte diff rents langages pour l interaction avec la base de donn es Le langage courant est d fini dans la variable d environnement NLS_LANG NLS signifie National Language Support Cette Variable a le format suivant LANGAGE _ PAYS CARACTERES Avec LANGAGE Langage utilis pour les messages ainsi que les noms de jour ou de mois PAYS Nom du pays d finit des conventions par d faut pour les formats de dates et de nombres le symbole mon taire etc CARACTERES Jeu de caract res utilis pour l affichage des messages peut tre diff rent du jeu de caract res utilis pour le stockage des cha nes de caract res dans la base de donn es voir le chapitre Les outils d a
4. tudierons plus en d tail ces diff rents composants dans la suite de cet ouvrage Plate forme Unix ou Linux Sur plate forme Unix ou Linux l installeur ne configure aucun composant en d marrage automatique Il est de la responsabilit de l administrateur du syst me root de cr er un script de d marrage de ces composants et le faire s ex cuter dans les niveaux d ex cution souhait s Dans cet ouvrage nous allons pr senter les actions effectuer sur une plate forme Red Hat Enterprise Linux ES 4 Les principes sont les m mes pour les autres distributions ou Unix en g n ral mais certains chemins certaines valeurs o certaines commandes peuvent tre diff rents consultez la documentation Oracle Database Administrator s Reference de votre plate forme et la documentation de votre syst me d exploitation sur les processus de d marrage et d arr t Connectez vous en tant que root Dans le r pertoire etc init d gt cr ez un script nomm dbora avec un contenu similaire au suivant I Aaaf Sin CAKCONE TORE OROORO description d marr t arr te les services Oracle Modifiez la valeur des variables suivantes pour tenir compte de votre environnement ORACLE HOM chemin vers le r pertoire Oracle Home des scripts dbstart et dbshut ORACLE HOME _LISTENER chemin vers le r pertoire Oracle Home du listener ORACLE nom du co
5. pertoire bin Vous pouvez donc sans probl me lancer des outils Oracle en ligne de commande sqlplus par exemple sans mentionner le chemin complet Pour chaque Oracle Home la base de registre contient une cl HKEY_ LOCAL MACHINE SOFTWARE ORACLE KEY_nom oracle home qui stocke plusieurs param tres relatifs au Oracle Home Vous y trouverez notamment un param treoRACLE_SID Ce param tre contient le nom de la derni re instance cr e dans le Oracle Home concern c est l instance laquelle vous vous connectez par d faut quand vous lancez un outil d administration directement sur le serveur cf section SQL Plus dans le chapitre Les outils d administration La base de registre contient aussi un param trenLS_LANG d fini par d faut par l installeur en fonction de la localisation du syst me d exploitation typiquement FRENCH FRANCE WE8MSWIN1252 pour une version fran aise de Windows z Les diff rents param tres pr sents dans la base de registre sont d crits dans la documentation Oracle Database Platform Guide for Windows Les param tres de la base de registre comme ORACLE_SID et NLS_LANG sont utilis s par d faut par les diff rents outils Oracle Si vous souhaitez utiliser des valeurs diff rentes avant de lancer un outil vous pouvez modifier les param tres de la base de registre ou d finir des variables d environnement de m me nom dans le panneau de configuration Syst
6. 11 les recommandations sont les suivantes pour ces deux r pertoires Oracle Base X app compte X tant un lecteur de disque et compte le nom du compte utilis pour l installation Exemple d app oracle Oracle Home ORACLE_BASE product v v v type n ORACLE BASE d signant le r pertoire Oracle Base product tant une constante indiquant que les produits sont ici v v v le num ro de version du produit type le type de produit ab pour un serveur de base de donn es client pour un client etc et n un num ro d ordre dans le type Exemple d app oracle product 11 1 0 db_1 Avant la version 10 le chemin Oracle Base tait du type x Oracle par exemple D oracle et le chemin Oracle Home du type ORACLE BASE Oravv VvV tant le num ro de version du produit par exemple D O0racle 0ra92 Le nom du Oracle Home tait de la forme OraHome v par exemple OraHome 92 et la cl de la base de registre de la forme HOMEn N tant un num ro d ordre par exemple HOMEO Puis en version 10 le chemin Oracle Base tait du type x oracle product v v v et le chemin Oracle Home du type ORACLE_BASE type _n c est le chemin Oracle Base qui comportait l information de version Si vous installez Oraclelig sur un syst me sur lequel une version pr c dente d Oracle est install e l installeur va conserver l ancien chemin du r pertoire Oracle Base et adapter en cons quence le chemin Oracle Home En cas de doute consultez les valeurs dan
7. compatible OFA et propose une arborescence par d faut qui respecte ce standard Dans le standard OFA deux r pertoires jouent un r le particulier les r pertoires Oracle Base et Oracle Home Le r pertoire Oracle Base est le r pertoire racine de l arborescence Oracle Le r pertoire Oracle Home est un sous r pertoire du r pertoire Oracle Base qui contient le logiciel Oracle proprement dit pour une version donn e Dans un r pertoire Oracle Base il est possible d avoir plusieurs r pertoires Oracle Home correspondant chacun une certaine version d un produit Oracle donn serveur de base de donn es client serveur d application etc Dans des configurations avanc es il est possible d avoir plusieurs r pertoires Oracle Base pour installer plusieurs produits Oracle sur des disques diff rents Chaque r pertoire Oracle Home est par ailleurs identifi par un nom par d faut sous la formeoraDb11g_homeN N tant un num ro d ordre Sur plate forme Windows les emplacements de ces deux r pertoires sont d finis dans des entr esde la base de registre dans HKEY_LOCAL_ MACHINE SOFTWARE ORACLE KEY_nom nom tant le nom du Oracle Home Sur plate forme Linux ou Unix les emplacements de ces deux r pertoires sont g n ralement d finis dans des variables d environnement ORACLE_BASE et ORACLE_HOME du compte dans lequel Oracle est install Sur plate forme Windows depuis la version
8. de donn es je peux appliquer les ventuels patchs apparus depuis la sortie du produit e Lors de la cr ation de la base de donn es en SQL ou avec l assistant Configuration de base de donn es je peux configurer la base de donn es tr s pr cis ment en fonction des besoins Avec une telle approche l installation de base avec cr ation ou non d une base de donn es de d part r pond la majorit des besoins C est le seul mode d installation qui sera pr sent dans cet ouvrage Les bases de donn es de d part d Oracle sont int ressantes pour avoir rapidement un environnement op rationnel pour le test ou le d veloppement Par contre ces bases contiennent un grand nombre de sch mas et de fonctionnalit s qui ne sont pas forc ment utiles pour une base de donn es de production C est une raison suppl mentaire pour installer Oracle sans cr er de base de donn es puis cr er ensuite la base de donn es l aide de l assistant graphique ou la main chapitre Cr ation d une nouvelle base de donn es Cette partie est donc organis e de la mani re suivante e b Lancer Oracle Universal Installer sur plate forme Windows e c Lancer Oracle Universal Installer sur plate forme Linux e d Installation de base Il est possible d utiliser Oracle Universal Installer en mode non interactif en utilisant un fichier de r ponse Il est aussi possible de cloner une installation Oracle Home existante Pour plus d informations consult
9. le d marrage et l arr t du processus d coute En cons quence le script pr sent ci dessus permet le d marrage et l arr t automatique du processus d coute et des bases de donn es Par contre il doit tre compl t pour prendre en charge la console Oracle Enterprise Manager Changer le groupe du fichier dbora en dba ou votre groupe OSDBA s il est diff rent et modifier les permissions du fichier chgrp dba dbora chmod 750 dbora Cr er des liens symboliques vers le script dbora dans les r pertoires des niveaux d ex cution ad quats par exemple pour avoir un d marrage plut t en dernier dans les niveaux 3 et 5 et un arr t plut t en premier dans les niveaux 0 arr t du syst me et 6 red marrage du syst me in s etc init d dbora etc rc d rc0 d K01dbora la s etc init d dbora etc rc d rc3 d S99dbora la e etc init d dbora etc rc d rc5 d S99dbora in s etc init d dbora etc rc d rc6 d K01dbora Ces liens symboliques peuvent tre cr s par l utilitaire chkconfig qui exploite les informations contenues dans les commentaires en d but de script chkconfig add dbora Le syst me est op rationnel Si plusieurs versions d Oracle sont install es sur votre serveur il faut plut t utiliser la version la plus r cente dans le script dbora avec une variable SORACLE HOME configur e en cons quence La seule exception potentielle concerne le d marrage de la console Oracle Enterprise Manager cf Chapitr
10. Installation du serveur 1 Introduction L installation d Oracle sur un serveur n cessite une bonne compr hension de l architecture Oracle et des comp tences minimales sur le syst me d exploitation ces comp tences sont r duites au strict minimum pour la plate forme Windows mais sont un peu plus avanc es pour les autres plates formes Dans tous les cas il est imp ratif de se r f rer la documentation Oracle sp cifique la plate forme e Oracle Database Installation Guide for e Oracle Database Quick Installation Guide for e Oracle Database Release Notes for La documentation Quick Installation Guide d crit comment installer rapidement Oracle en utilisant des options par d faut Cette documentation est en g n ral suffisante pour une premi re prise en main L objectif de ce chapitre est de pr senter les principales tapes et options de l installation en se limitant aux plates formes Windows et Linux en l occurrence Red Hat Enterprise Linux 4 ce chapitre n a pas vocation remplacer les manuels d installation fournis par Oracle Par ailleurs l ouvrage dans son ensemble apporte les comp tences sur l architecture Oracle n cessaires la compr hension des diff rentes phases de l installation Sur OTN Oracle Technology Network http www oracle com technology index html moyennant une inscription gratuite au site vous pouvez t l charger les produits Oracle des fins de d veloppement ou
11. Oracle Universal Installer s affiche alors Pour l installation de base reportez vous la section Installation de base d Installation de base S lectionner une m thode d installation La m thode Installation de base permet d installer Oracle tr s rapidement en saisissant quelques informations sur le premier cran Emplacement du r pertoire d origine Oracle Home R pertoire de l installation d Oracle Oracle Home Type d installation Au choix Enterprise Edition Standard Edition Standard Edition One et Personal Edition Windows uniquement Cr er une base de donn es de d part 1482 MB suppl mentaire Permet de cr er une base de donn es de type universel pour plus de d tails voir la section Cr ation de la base de donn es l aide de l assistant graphique dans le chapitre Cr ation d une nouvelle base de donn es Nom global de base de donn es Nom global de la base de donn es sous la forme nom base domaine par exemple orcl olivier heurtel priv Mot de passe de base de donn es Mot de passe des comptes SYS SYSTEM SYSMAN et DBSNMP Sur plate forme Linux ou Unix l option Groupe DBA UNIX est propos e en plus Cette option permet de choisir le nom du groupe utilis pour identifier les comptes utilisateurs qui peuvent se connecter AS SYSDBA en utilisant l authentification par le syst me d exploitation le groupe dba pr c demment cr cet effet et affect l utilisateur oracl
12. Oracle en anglais avec l installeur et utiliser plus tard le fran ais ou d autres langues dans la base de donn es Cliquez sur le bouton Installer pour lancer l installation Installation et configuration du logiciel Oracle Pendant l installation un cran pr sentant l tat d avancement est affich Assistants de configuration la fin de l installation plusieurs assistants de configuration sont automatiquement lanc s par l installeur Ces assistants ne sont lanc s que si une base de donn es de d part est cr e au cours de l installation Si ce n est pas le cas ces assistants ne sont pas lanc s et il faudra configurer Oracle Net ult rieurement Une fen tre sp cifique d avancement s affiche pour l assistant Configuration de base de donn es la fin de la cr ation de la base de donn es l cran suivant s affiche Cet cran indique notamment l URL utiliser pour acc der la console Enterprise Manager Un clic sur le bouton Gestion des mots de passe ouvre une fen tre de dialogue qui permet d activer ou d sactiver des comptes utilisateur et de d finir les mots de passe de ces diff rents comptes Comme vous pouvez le constater la base de donn es de d part d Oracle contient un grand nombre de comptes utilisateurs Pour plus d informations sur ces diff rents comptes reportez vous la documentation Oracle Database Installation Guide Pour verrouiller d verrouiller un compte il suffit
13. ake 3 80 5 Sy ecac 50 5 EL ODE OC ARAN unixODBC devel 2 2 11 Le script suivant permet de v rifier ces exigences sur Red Hat Enterprise Linux 4 echo Version du noyau uname r echo Packages Liste des packages listePackages cat lt _EOF_ binutils libaio libaio devel gcc GCC TEDE glibc common glibc headers glibc devel IDSA CR libstdc devel compat libstdc 33 make NSeLat elfutils libelf elfutils libelf devel unixODBC unixODBC devel EOF_ Recherche les packages et indique si le package est installe ou pas for package in listePackages do version rpm o package qf S version arch ES SOS PENDU Se RSR then printf 25s 15s s n S package version else oeie HO k 25 SNAN SDaCka gen afee done R sultat Version du noyau PONS OT ONEN ETS ME Packages 2 anmvwiilg 2 15 92 0 2 1386 libaio Or SLOS 1386 libaio devel C SAR 1386 GEG 3 4 6 1386 CCC 3 4 6 1386 CIM 2 3 4 i686 glibc common 2 84 1386 glibc headers DST 1386 t glibc devel 2 3 4 1386 m mogra 3 4 6 1386 libstdc devel 3 4 6 1386 compat libstdc 33 35252 1386 make 3 80 1386 sysstat SORS 1386 t elfutils libelf OO TE 1386 elfutils libelf devel OEIT aal 1386 t unixODBC 22 pl 1386 unixODBC devel 22 1386 Les exigences mat rielles sont les suivantes 1 Go de m moire physique minimum e Espace swap 1 5
14. ant pour poursuivre l installation S il reste une v rification avec un chec une confirmation est demand e Vous pouvez alors poursuivre l installation mais vos risques et p rils Inscription Oracle Configuration Manager Cet cran est affich uniquement si une base de donn es de d part est cr e durant l installation il permet d activer Oracle Configuration Manager Oracle Configuration Manager est utilis pour collecter des informations sur la configuration d une installation Ces informations sont envoy es intervalles r guliers dans un r f rentiel du support Oracle Lorsqu une demande de service Service Request est soumise Oracle elle peut tre associ e aux informations de configuration collect es au pr alable Cette fonctionnalit n est pas pr sent e plus en d tail dans ce livre A noter qu elle peut tre install e ult rieurement Pour plus d informations consultez la documentation Oracle Configuration Manager Installation and Administration Guide ce jour cette documentation existe uniquement en version 10 2 Cliquez sur le bouton Suivant R sum Dans cet cran vous pouvez notamment rep rer les chemins utilis s pour les r pertoires Oracle Base et Oracle Home ainsi que les langues du produit Les langues du produit sont les langues utilis es par OUI lors de l installation et non les langues disponibles dans la base de donn es Oracle proprement dite Vous pouvez installer
15. d valuation Sur Metalink site du support Oracle https metalink oracle com vous pouvez trouver des notes d installation pr cises jour pour chaque version d Oracle chaque syst me d exploitation et chaque architecture 32 64 bits n h sitez pas les consulter 2 Principales tapes de l installation Installer Oracle sur un serveur comporte trois grandes phases e pr installation pr parer le syst me d exploitation e installation installer les produits Oracle e post installation terminer l installation et configurer certains composants Oracle Sur plate forme Windows la phase de pr installation est r duite au strict minimum e v rifier les pr requis logiciels et mat riels e se connecter en tant que membre du groupe Administrateur Sur plate forme Unix ou Linux la phase de pr installation comporte par contre plusieurs tapes Dans les grandes lignes les tapes sont les suivantes v rifier les pr requis logiciels et mat riels configurer le noyau s maphores m moire partag e cr er les r pertoires n cessaires cr er un groupe et un compte appartenant ce groupe L installation des produits Oracle s effectue avec l application Oracle Universal Installer cet installeur est universel dans la mesure o il est identique peu de choses pr s sur les diff rentes plates formes et est utilis par diff rents produits Oracle serveur client etc Oracle Universa
16. de cliquer dans la colonne Verrouiller le compte Ex cuter les scripts de configuration Cet cran est affich uniquement sur plate forme Linux ou Unix et vous invite ex cuter des scripts de configuration en tant qu utilisateur root Le script orainstRoot sh est ex cut uniquement lors de la premi re installation d un produit Oracle sur la machine Il modifie les droits et le groupe du r pertoire ora nventory Le script root sh copie trois fichiers dbhome oraenv et coraenv dans un r pertoire ocal bin demand par le script par d faut usr local bin cr e le fichier etc oratab s il n existe pas d j et y ajoute une entr e pour la base de donn es ventuellement cr pendant l installation Le r le et l utilisation de ces diff rents fichiers seront pr sent s ult rieurement Pour ex cuter ces deux scripts ouvrez une fen tre de terminal en tant que root Tapez Entr e pour accepter la valeur par d faut propos e par chaque invite affich e par le script root sh Lorsque le script est termin cliquez sur le bouton OK de la fen tre de dialogue Fin de l installation L installation est termin e un dernier cran s affiche Dans le cas o vous avez cr une base de donn es de d part cet cran rappelle l URL utiliser pour acc der la console Enterprise Manager Dans le cas contraire la zone n oubliez pas n est pas affich e Cliquez sur le bouton Quitter pour quitter O
17. dministration Cr ation d une nouvelle base Exemple FRENCH_FRANCE WE8ISO8859P15 AMERICAN _AMERICA US7ASCII Vous pouvez parfaitement choisir un langage et un pays qui ne correspondent pas Ainsi AMERICAN_FRANCE WE8IS08859P15 permet d avoir des messages en anglais mais des conventions fran aises par d faut pour les formats de dates et de nombres Les jeux de caract res les plus couramment rencontr s sont US7ASCII ASCII 7 bit American WE8ISO8859P1 ISO 8859 1 West European ne g re pas le symbole de l euro WE8ISO8859P15 ISO 8859 15 West European g re le symbole de l euro UTF8 Unicode 3 0 UTF 8 Universal g re le symbole de l euro WE8PC850 IBM PC Code Page 850 8 bit West European sur plate forme Windows permet d avoir les accents dans les environnements ligne de commande WE8PC858 IBM PC Code Page 858 8 bit West European g re le symbole de l euro WE8MSWIN1252 MS Windows Code Page 1252 8 bit West European g re le symbole de l euro Consultez la documentation Oracle Database Globalization Support Guide pour avoir plus d informations sur le support des diff rents langages et pays Plate forme Windows Sur plate forme Windows il n y a rien de particulier faire l installeur a pris soin de positionner plusieurs param tres dans la base de registre et de d finir la variable d environnement PATH en y mettant notamment le chemin vers le r
18. e est propos Saisissez les valeurs souhait es puis cliquez sur le bouton Suivant S lectionner le r pertoire de l inventaire et les informations d identification Cet cran est affich uniquement sur plate forme Linux ou Unix lors de la premi re installation d un produit Oracle Il permet de d finir les informations relatives au r pertoire d inventaire chemin et groupe ayant l acc s en criture sur ce r pertoire Si vous avez bien respect les tapes de la phase de pr installation les valeurs propos es doivent tre correctes Le r pertoire d inventaire ora nventory est cr par d faut dans le r pertoire parent du r pertoire Oracle Base et le nom du groupe doit tre celui du groupe Oracle Inventory cr pr c demment traditionnellement oinstall Saisissez si besoin les informations demand es et cliquez sur le bouton Suivant V rification de pr requis propres au produit L installeur v rifie que le syst me est correctement configur Si vous avez respect les tapes de la phase de pr installation il ne devrait pas y avoir de probl me Si la v rification choue s lectionnez la ligne concern e et analysez la cause du probl me Si possible corrigez le probl me et recommencez la v rification bouton Ressayer Si vous pensez qu il n y a pas de probl me vous pouvez cocher la case Lorsque les v rifications sont termin es avec succ s vous pouvez cliquer sur le bouton Suiv
19. e Les outils d administration Si besoin ce script peut tre adapt ou scind en plusieurs scripts afin d utiliser diff rents Oracle Home
20. ermettent de cr er les deux groupes et le compte s ils n existent pas d j groupadd oinstall groupadd dba useradd g oinstall G dba oracle passwd oracle Dans cet ouvrage le terme compte oracle d signera le compte utilis pour l installation d Oracle Si vous appelez ce compte autrement adaptez les exemples au nom que vous avez choisi D finir les limites du shell pour le compte oracle Pour am liorer les performances du logiciel vous devez augmenter les limites suivantes pour le compte oracle Nombre maximum de descripteurs de fichiers ouverts 65535 Nombre maximum de processus 16384 Pour augmenter ces limites Ajoutez les lignes suivantes dans le fichier etc security limits conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 Ajoutez les lignes suivantes dans le fichier etc pam d login si elles n existent pas d j session required 1ib security pam limits so session required pam_ limits so Ajoutez les lignes suivantes dans le fichier etc profile adapter en fonction de la distribution et du shell par d faut de l utilisateur oracle we SUSER m orac keni Chen ie i Sekinin YAorn kaat Jy then ulimit p 16384 ulimit n 65536 else ulimit u 16384 n 65536 fi fi Cr er les r pertoires Pour respecter le standard OFA pr sent pr c demment vous devez cr er au minimum le r pertoire parent du r pertoire Oracle Base
21. ez la documentation Oracle Database Installation Guide de votre plate forme b Lancer Oracle Universal Installer sur plate forme Windows Pour d marrer l installeur lancez l application setup exe qui se trouve sur le m dia utilis pour l installation ou dans le r pertoire database si vous avez t l charg le produit sur le site OTN Une fen tre de lancement d Oracle Universal Installer s affiche Cette fen tre v rifie les pr requis puis lance Oracle Universal Installer si les exigences sont v rifi es La page d accueil d Oracle Universal Installer s affiche alors Pour l installation de base reportez vous la section Installation de base c Lancer Oracle Universal Installer sur plate forme Linux Oracle Universal Installer en mode interactif doit tre lanc dans un environnement X Window Vous devez donc d marrer l interface graphique dans votre session oracle par exemple avec la commande startx Si l affichage X ne s effectue pas sur le syst me sur lequel le produit est install positionnez la variable d environnement DISPLAY pour d porter l affichage sur une autre machine Pour d marrer l installeur lancez l application runinstaller qui se trouve sur le m dia utilis pour l installation ou dans le r pertoire database si vous avez t l charg le produit sur le site OTN Le script v rifie les pr requis puis lance Oracle Universal Installer si les exigences sont v rifi es La page d accueil d
22. fois la m moire physique si cette derni re fait moins de 2 Go ou gal la m moire physique si cette derni re est comprise entre 2 Go et 8 Go e 400 Mo d espace temporaire tmp e Environ 3 5 Go d espace disque pour les produits Oracle e Environ 2 Go d espace disque suppl mentaire si vous souhaitez cr er une base de donn es de d part lors de l installation Le script suivant permet de v rifier ces exigences sur Red Hat Enterprise Linux 4 echo M moire Mo free m echo Disque ce h one 0e R sultat Memoire Mo total used free shared buffers cached Mem 1010 966 44 0 4 370 buffers cache 591 419 Swap 2559 LLG 2443 Disque Filesystem Size Used Avail Use Mounted on dev mapper VolGroup00 LogVol00 CMP CM 6 6C S305 dev mapper VolGroup01 LogVo1100 9 OG MAC ACDC SBS Jovi Configurer le noyau Param tre Valeur Fichier semmsl 250 proc sys kernel sem semmns 32000 semopm 100 semmni 128 shmall 2097152 proc sys kernel shmall shmmax la moiti de la m moire proc sys kernel shmmax physique shmmni 4096 proc sys kernel shmmni file max 65536 proc sys fs file max proc sys net ipv4 ip_ ip_local_port_range 1024 65000 local_port_range proc sys net core rmem_default 4194304 rmem_default proc sys net core rmem_max 4194304 rmem_max proc sys net core wmem_default 262144 wmem_default wmem_max 262144 proc sys net core wmem_max
23. hoix un disque un volume logique ou un volume RAID Dans le cas o vous cr ez une base de donn es sur des disques qui ne sont pas organis s en volumes logiques ou en RAID il est recommand de r partir les fichiers de la base de donn es sur diff rents disques afin d am liorer les performances et la s curit Vous pouvez donc tre amen s utiliser plusieurs r pertoires oradata situ s sur diff rents points de montage ou lecteurs de disque Selon la recommandation OFA ces r pertoires oradata suppl mentaires doivent tre cr s en respectant la m me arborescence que le r pertoire oradata principal Exemple Windows e app oracle oradata Unix ou Linux u02 app oradata oradata partir de l selon les syst mes de stockage disponibles plusieurs organisations sont disponibles Exemple Axe Nature Contenu 1 Disque Syst me d exploitation 2 Disque Logiciel Oracle Fichiers de donn es des 3 N disques en RAID 0 1 tablespaces Fichiers de contr le 4 N disques en RAID 0 1 Fichiers de journalisation 3 Fichiers de journalisation archiv s 5 Disque Sauvegardes sur disque Sur plate forme Linux ou Unix il est possible d utiliser les liens symboliques pour faire croire que les fichiers sont situ s sous un seul point de montage alors qu ils sont en fait r partis sur plusieurs Si vous le souhaitez vous pouvez adopter une organisation OFA non standard du moment q
24. l Installer permet e de choisir le type d installation Enterprise Edition Standard Edition Personal Edition plate forme Windows uniquement personnalis e de cr er une base de donn es de d part avec diff rentes options de configuration pour le stockage l administration la sauvegarde etc l issue de cette phase si vous optez pour une installation avec base de donn es vous devriez avoir e une base de donn es de d part lanc e e une configuration Oracle Net par d faut avec un processus d coute istener lanc e Oracle Enterprise Manager Database Control et lanc et accessible l aide d un navigateur La phase de post installation consiste essentiellement t l charger et appliquer d ventuels patchs Oracle recompiler les modules PL SQL invalides configurer certains composants Oracle Oracle Net etc installer des produits suppl mentaires configurer l environnement de travail configurer le d marrage et l arr t automatiques des diff rents composants Oracle base de donn es processus d coute etc Sur plate forme Windows si vous optez pour une installation avec base de donn es de d part Oracle Universal Installer cr e automatiquement les services associ s aux diff rents composants et les configure en d marrage automatique si l installation s effectue sans base de d part ces services doivent tre cr s et configur s ult rieurement Sur plate forme Linux o
25. la commande suivante sysctl p Cr er les groupes et l utilisateur Ensuite vous devez cr er deux groupes et un compte utilisateur qui sera utilis pour l installation et qui sera donc le propri taire des logiciels Oracle Lors de la premi re installation d Oracle sur un syst me l installeur cr e un fichier ora lnst loc dans le r pertoire etc sous Linux Ce fichier contient le chemin vers le r pertoire contenant l inventaire des produits Oracle install s sur la machine ainsi que le nom du groupe Oracle Inventory typiquement oinstall utilis pour prot ger l acc s au r pertoire d inventaire La pr sence du fichier ora nst loc permet de d terminer si le groupe Oracle Inventory existe d j et de retrouver son nom Comme indiqu dans le chapitre Les bases de l architecture Oracle un groupe particulier nomm g n riquement OSDBA est utilis pour identifier les comptes utilisateurs qui peuvent se connecter AS syspBA en utilisant l authentification par le syst me d exploitation Traditionnellement ce groupe s appelle dba En compl ment il est possible de cr er un groupe traditionnellement nomm oper pour l authentification AS SYSOPER cf Chapitre Les bases de l architecture Oracle Traditionnellement le compte utilisateur utilis pour l installation s appelle oracle il a le groupe Oracle Inventory comme groupe principal et le groupe OSDBA comme groupe secondaire Les commandes suivantes p
26. me ou dans une fen tre de commandes Vous pouvez notamment utiliser le jeu de caract res wE8PC850 si vous souhaitez avoir un affichage correct des accents dans les outils ligne de commande permet d viter des messages du type Connect Lorsque votre syst me comporte plusieurs Oracle Home la variable d environnement PATH contient plusieurs chemins vers les r pertoires bin des diff rents Oracle Home dans un certain ordre le premier chemin trouv est en quelque sorte celui du Oracle Home par d faut Si vous lancez un outil sans mentionner de chemin complet c est celui du Oracle Home par d faut qui sera lanc ce qui risque de poser des probl mes si vous souhaitez travailler sur une base de donn es d un autre Oracle Home et donc peut tre d une autre version Pour viter ce genre de probl me une premi re solution consiste utiliser un chemin complet pour lancer l outil du bon Oracle Home La deuxi me solution consiste changer de Oracle Home par d faut soit en modifiant soi m me la variable PATH soit en utilisant Oracle Universal Installer Lancez Oracle Universal Installer menu D marrer Programmes Oracle nom_oracle_home Oracle Installation Products Universal Installer Sur l cran de bienvenue cliquez sur le bouton Produits install s Dans la fen tre Inventaire qui s affiche cliquez sur l onglet Environnement Cet onglet liste les diff rents Oracle Home trouv s sur le sys
27. mpte oracle LOG chemin vers un fichier journal _ VAR LOCK chemin vers le fichier utilis par le syst me pour savoir si le servic st d marr normalement var lock subsys lt nom du service gt ORACLE_HOME u01 app oracle product 11 1 0 db_1 ORACLE HOME LISTENER SORACLE HOME ORACLE oracle LOG ORACLE__HOME dbora log VAR_LOCK var lock subsys dbora Si le script est appel sans deuxi me param tre appel initial on le relance sous le compte oracle du coup avec un deuxi m param tre ao te MSN SN NOR Een su ORACLE c 0 1 ORA case 1 in ASe arae indiquer que le service a d marr du moins a priori touch VAR_LOCK A ESEO indiquer que le service a t stopp du moins a priori rm f VAR_LOCK esac exit E PATH PATH ORACLE_HOME bin export ORACLE_HOME PATH touch LOG chmod atr LOG case 1 in awenet echo xxxx S date S0 d marrage gt SLOG SORACLE_HOME bin dbstart SORACLE HOME _LISTENER gt LOG 2 gt amp 1 amp 11 ASC EChOM ESS e Cere O z arratt RC TOC SORACLE_HOME bin dbshut SORACLE HOME_LISTENER gt LOG 2 gt amp 1 amp 11 eChomMusSager COM tCartiISstopin r esac exit Depuis la version 11 les scripts dbstart et dbshut prennent en charge
28. oratab le script oraenv ou coraenv demande de saisir la valeur de la variable ORACLE _ HOME Si le fichier oratab est correctement renseign ce qui est conseill les scripts oraenv et coraenv sont tr s pratiques pour modifier l environnement du compte et basculer d une base une autre Exemple oracle srvlinora tail 2 etc oratab ORCL u01 app oracle product 11 1 0 db_1 Y TEST u01 app oracle product 10 2 0 db_1 N oracle srvlinora sqlplus as sysdba bash sqlplus command not found oracle srvlinora oraenv ORACLE _SID oracle ORCL The Oracle base for ORACLE HOME u01 app oracle pro duct 11 1 0 db_1 is u01 app oracle oracle srvlinora sqlplus as sysdba SQL Plus Release 11 1 0 6 0 SOIR ES oraclel srvlinora oraenv ORACLE_SID ORCL TEST The Oracle base for ORACLE HOME u01 app oracle pro duct 10 2 0 db_1 is u01 app oracle oracle srvlinora sqlplus as sysdba SQL Plus Release 10 2 0 4 0 SOIR ES oracle srvlinora c Configurer le d marrage et l arr t automatique Plate forme Windows Sur plate forme Windows l installeur cr e automatiquement les services qui permettent le d marrage et l arr t automatique des diff rents composants Oracle processus d coute base de donn es console Oracle Enterprise Manager Il n y a donc rien de particulier faire ce stade Nous
29. p ne comporte pas suffisamment d espace vous pourrez d finir les Variables d environnements TMP et TMPDIR et y indiquer le nom d un r pertoire contenant suffisamment d espace libre Exemple TMP home oracle tmp TMPDIR home oracle tmp export TMP TMPDIR Se connecter au syst me en tant qu utilisateur oracle Pour la suite de l installation vous devez vous connecter en tant qu utilisateur oracle 5 Installation avec Oracle Universal Installer a Vue d ensemble Oracle Universal Installer OUI fonctionne de la m me mani re peu de chose pr s sur les diff rentes plates formes OUI propose deux grands modes pour l installation e L installation de base e L installation avanc e L installation de base permet d installer Oracle avec les options standards en un petit nombre d tapes Dans ce mode si vous choisissez de cr er une base de donn es de d part cette derni re utilisera le syst me de fichiers pour le stockage et le m me mot de passe sera attribu aux comptes SYS SYSTEM SYSMAN et DBSNMP L installation avanc e offre un plus grand contr le sur l installation notamment sur les composants install s et la configuration de la base de donn es de d part En r gle g n rale sauf pour un test rapide je dissocie l installation d Oracle proprement dite de la cr ation de la base de donn es Cette approche pr sente deux avantages e Apr s l installation du produit mais avant la cr ation de la base
30. par exemple u01 app Vous pouvez utiliser un r pertoire Oracle Base d j existant du moment que vous utilisez bien un r pertoire Oracle Home diff rent N oubliez pas qu il faut pr voir environ 3 5 Go pour les produits Oracle et 2 Go pour la base de donn es de d part Les commandes suivantes permettent de cr er le r pertoire et de d finir le propri taire les groupes et les permissions mkdir p u01 app chown R oracle oinstall u01 app chmod R 775 u01 app Les r pertoires oracle et ora nventory seront cr s par l installeur dans le r pertoire parent du r pertoire Oracle Base u01 app sur notre exemple Le compte oracle doit donc bien avoir des droits d criture dans ce r pertoire sous peine de recevoir une erreur lors de l installation Des r pertoires suppl mentaires peuvent tre pr vus sur d autres disques pour la base de donn es et la zone de r cup ration rapide flash recovery area Le propri taire les groupes et les permissions doivent tre d finis l identique du premier r pertoire Configurer l environnement du compte oracle Editez le fichier de d marrage du shell de l utilisateur Bash Shell bash sur Red Hat bash_ profile Bourne shell sh Bash shell bash sur SUSE ou Korn shell ksh profile C shell csh ou tesh 1ogin Ajoutez la ligne suivante dans ce fichier pour d finir les droits d acc s par d faut des nouveaux fichiers umask 022 Si le r pertoire tm
31. pertoires oradata pour les fichiers des bases de donn es admin pour les fichiers d administration des bases de donn es cfgtoollogs pour les fichiers journaux des assistants de configuration diag pour le R f rentiel du Diagnostique Automatique Automatic Diagnostic Repository ADR Puisque plusieurs bases sont susceptibles d tre pr sentes sur le syst me le standard OFA recommande de cr er un sous r pertoire par base portant le nom de la base param tre DB_NAME dans les r pertoires oradata et admin Exemple Sur ces deux exemples deux bases ORCL et TEST sont pr sentes sur le syst me Les diff rents sous r pertoires du r pertoire d administration sont pr sent s dans le chapitre Cr ation d une nouvelle base de donn es En ce qui concerne les fichiers de la base de donn es les recommandations de nommage sont les suivantes Fichier de contr le control nn ctl nn tant un num ro d ordre 01 02 etc Fichier de journalisation redonn 1og nn tant le num ro du groupe 01 02 etc Fichiers de donn es tablespacenn dbf tablespace tant le nom du tablespace et nn le num ro d ordre du fichier au sein du tablespace 01 02 etc b R partition des fichiers de la base de donn es sur plusieurs disques D une mani re g n rale il est souhaitable de s parer le stockage du syst me d exploitation du logiciel Oracle et des bases de donn es chaque stockage pouvant tre au c
32. racle Universal Installer une confirmation vous sera demand e 6 Post installation a T l charger et appliquer des patches Oracle La version d Oracle que vous venez d installer partir d un m dia ou d un t l chargement sur OTN ne contient pas les derniers patches applicables au produits Par ailleurs Oracle publie r guli rement des patches pour ces produits et vous pouvez donc tre amen s mettre jour votre configuration intervalles r guliers Pour identifier et t l charger les patches d un produit vous devez aller sur le site Web OracleMetaLink l adresse suivante http metalink oracle com l heure o cet ouvrage est r dig Oracle est en train de mettre en place une nouvelle version de son site de support dor navant appel My Oracle Support Il est donc possible que vous ayez des pages l g rement diff rentes de celles pr sent es ici Pour acc der OracleMetaLink vous devez disposer d un compte pour ouvrir un compte lien Register For Metalink vous devez poss der un identifiant de support qui vous est fourni dans le cadre d un contrat de support Pour vous connecter cliquez sur le lien Login To Metalink puis saisissez votre identifiant et votre mot de passe Une fois connect cliquez sur l onglet Patches amp Updates en haut droite de l cran puis sur le lien Simple Search Dans la page qui s affiche Dans le champ Search By s lectionnez Product or Family pui
33. s la base de registre Sur la plate forme Windows il n est pas habituel de cr er un compte sp cifique pour installer Oracle Si vous utilisez le compte administrateur de la machine vous pouvez modifier le chemin propos pour Oracle Base par l installeur et mettre oracle en guise de compte Sur plate forme Unix ou Linux depuis la version 10 les recommandations sont les suivantes pour ces deux r pertoires Oracle Base pn ccc compte pm tant un point de montage d un syst me de fichiers avec p une cha ne et m un num ro d ordre ccc une cha ne quelconque et compte le nom du compte utilis pour l installation Exemple u01 app oracle Oracle Home ORACLE_BASE product v v v type n ORACLE BASE d signant le r pertoire Oracle Base v v v le num ro de version du produit type le type de produit db pour un serveur de base de donn es client pour un client etc et n un num ro d ordre dans le type Exemple u01 app oracle product 11 1 0 db 1 Avant la version 10 les recommandations taient les m mes mais sans la partie type_ n La partie type_ n du chemin Oracle Home permet d installer diff rents produits avec le m me num ro de version sous le m me r pertoire Oracle Base Cela permet aussi d installer plusieurs fois le m me produit dans la m me version sous le m me r pertoire Oracle Base En dehors du r pertoire Oracle Home le r pertoire Oracle Base est destin contenir quatre autres r
34. s saisissez RDBMS Server Dans le champ Release s lectionnez la version souhait e du produit Dans le champ Patch Type s lectionnez la valeur Patchset Minipack Dans le champ Platform or Language s lectionnez votre plate forme Cliquez sur le bouton Go pour obtenir la liste des patches disponibles Exemple l heure o cet ouvrage est r dig Oracle Database est distribu en version 11 1 0 6 et le Patchset 11 1 0 7 n est pas encore disponible mais il devrait l tre au moment o vous lirez ce livre Un Patchset ou Minipack est un regroupement de patches qui corrigent plusieurs probl mes En r gle g n rale les Patchsets sont cumulatifs le Patchset 2 reprend les corrections du Patchset 1 et peuvent tre install s syst matiquement sans avoir besoin de les qualifier Oracle indique que les correctifs ont un faible impact sur le syst me et ont t compl tement test s mais le risque z ro n existe pas Sinon il est possible d appliquer des patches individuels qui corrigent un probl me pr cis indiquez Patch dans le champ Patch Type ces patches ne doivent g n ralement tre appliqu s qu en r ponse un probl me pr cis identifi dans la base des bugs Exemple de recherche de patches individuels Cliquez sur l ic ne pour afficher la note du patch qui d crit les probl mes corrig s et la proc dure d installation Cliquez sur l ic ne pour t l charger le patch puis proc dez
35. suffisamment de m moire pour cr er une base de donn es au cours de l installation vous devrez cr er la base de donn es ult rieurement avec une petite SGA b Sur plate forme Linux Se connecter au syst me en tant qu utilisateur root Les premi res t ches de la phase de pr installation doivent tre effectu es en tant que root V rifier les pr requis logiciels et mat riels Oraclei1g supporte les syst mes d exploitation Linux suivants e Oracle Enterprise Linux 4 ou Red Hat Enterprise Linux 4 noyau 2 6 9 e Oracle Enterprise Linux 5 ou Red Hat Enterprise Linux 5 noyau 2 6 18 e SUSE Enterprise Linux 10 noyau 2 6 16 21 Dans cet ouvrage nous utiliserons une plate forme Red Hat Enterprise Linux 4 L installation sur les autres plates formes Linux ou Unix en g n ral est similaire les principes sont les m mes mais certaines valeurs ou certaines commandes peuvent diff rer reportez vous au manuel d installation de votre plate forme Pour chaque distribution un certain nombre de packages doivent tre install s avec une version minimum Exemple pour Red Hat Enterprise Linux 4 AQU EAARS 202 NOR ZG compat EDS ECS 2 UT Sil vrils lise Lors elfutils libelf devel 0 97 5 CH 2 A2 IS CHlioe comnon 24 89 42 110 cibesdevels 22622227 glibc headers 2 3 4 2 19 gec 245 gt 7 Grec 3 452 libaio devel 0 3 105 2 ligate 0 351052 IR DOCC SP IROSECCRE RS EURE lHi srclerr ceveles sseZz m
36. t me dans leur ordre d apparition dans la variable d environnement PATH affich e dans la zone Chemin Vous pouvez alors s lectionner les Oracle Home qui doivent appara tre dans la Variable d environnement PATH et modifier leur ordre Cliquez sur le bouton Appliquer pour enregistrer vos modifications Plate forme Unix ou Linux Sur plate forme Unix ou Linux l installeur ne modifie pas l environnement du compte dans lequel Oracle est install chaque fois que vous utiliserez ce compte pour administrer Oracle vous serez amen s positionner diff rentes Variables d environnement ORACLE _HoME et ventuellement ORACLE_BASE ORACLE _ SID PATH chemin Vers ORACLE HOME bin notamment et ventuellement NLS_LANG Ces variables d environnement peuvent tre d finies la main lors de chaque session ou tre d finies dans le fichier de d marrage du shell de l utilisateur Exemple ORACLE_BASE u01 app oracle ORACLE_HOME S SORACLE_ BASE product 11 1 0 db_1 ORACLE SID ORCL PATH PATEH SORACLE HOME bin NLS_LANG FRENCH_FRANCE UTF8 export ORACLE _ BASE ORACLE HOME ORACLE _SID PATH NLS_LANG Si vous avez plusieurs bases de donn es et ventuellement plusieurs Oracle Home il faut penser modifier en cons quence les variables ORACLE_SID et ventuellement ORACLE_HOME et PATH
37. u Unix les services doivent tre explicitement cr s et configur s par l administrateur du syst me d exploitation Les diff rentes phases de l installation sont d crites ci apr s Ensuite nous verrons comment configurer l environnement de travail et configurer le d marrage et l arr t automatiques des diff rents composants Oracle Avant cela nous pr senterons le standard Optimal Flexible Architecture OFA OFA est un ensemble de recommandations sur l arborescence et le nommage des fichiers du serveur destin es faciliter l administration des produits Oracle Avant toute installation il est conseill de sauvegarder les l ments critiques ventuellement pr sents sur le serveur bases Oracle d une autre version d Oracle autres produits 3 Optimal Flexible Architecture OFA a Principes g n raux OFA est un ensemble de recommandations sur l arborescence et le nommage des fichiers du serveur destin es faciliter l administration des produits Oracle Un des points les plus int ressants du standard OFA est de clairement s parer le produit Oracle les fichiers relatifs l administration et les fichiers des bases de donn es en tenant compte de la possibilit d avoir plusieurs versions d Oracle et ou plusieurs bases sur le serveur Les recommandations varient l g rement selon la plate forme voir la documentation Oracle Database Installation Guide de votre plate forme Oracle Universal Installer est
38. ue vous en respectez la philosophie s paration des produits Oracle s paration des bases de donn es 4 Pr installation a Sur plate forme Windows Se connecter au syst me Oracle doit tre install l aide d un compte membre du groupe Administrateur Si l installation s effectue sur un serveur contr leur de domaine principal ou secondaire le compte doit tre membre du groupe Administrateur de domaine Dans cet ouvrage nous supposerons qu un compte nomm oracle membre du groupe Administrateur a t sp cialement cr pour l occasion V rifier les pr requis logiciels et mat riels Oracle11g supporte les syst mes d exploitation Windows suivants Windows 2000 service pack 1 ou sup rieur Windows Server 2003 toutes les ditions Windows XP Professional Windows Vista Business Enterprise et Ultimate Dans cet ouvrage nous utiliserons une plate forme Windows Server 2003 Entreprise Edition L installation sur les autres plates formes Windows est identique Les exigences mat rielles sont les suivantes e 1 Go de m moire physique minimum e Le double de m moire virtuelle e 200 Mo d espace temporaire e Environ 3 Go d espace disque pour les produits Oracle e Environ 2 Go d espace disque suppl mentaire si vous souhaitez cr er une base de donn es de d part lors de l installation e 256 couleurs pour la vid o Si vous n avez que 256 Mo de m moire physique vous n aurez pas
Download Pdf Manuals
Related Search
Related Contents
K-mex CM-9K8A-01 computer case PEE 仕様・取扱説明書 manual stirl f1 tir 60 120 UM10418 - NXP Semiconductors Exceleram 12GB PC3-10666 Blackwire® C710™/C720™ SmartComfort - ofenseite.com Tomada de Preços nº 775/2007 Copyright © All rights reserved.
Failed to retrieve file