Ve verzi databáze Oracle 11R2 se setkáte s novým pojmem a to je Grid infrastructure. Grid infrastructure je software, který vám umožní využívat výhody Enterprise grid architektury. V případě, že chcete používat ASM nebo novou vlastnost Oracle Restart musíte si ji nainstalovat do vlastního ORACLE_HOME. Je to samostatný balík na OTN. Pro linux 32b se jedná o soubor Oracle Database 11g Release 2 Grid Infrastructure (11.2.0.1.0) for Linux x86 (linux_11gR2_grid.zip), který má necelý 1GB.Soubor si stáhněte na server a rozbalte. Vytvoří se vám adresář grid.[oracle@localhost download]$ cd grid/[oracle@localhost grid]$ lsdoc install response rpm runcluvfy.sh runInstaller sshsetup stage welcome.html
Spusťte instalátor. Zvolte si volbu Standalone server.[oracle@localhost grid]$ ./runInstaller{phocagallery view=category|categoryid=1|imageid=50}
Následně si zvolte jazyk. {phocagallery view=category|categoryid=1|imageid=51}
V dalším kroku zadáte jméno diskové skupiny a označíte disky, které mají ke skupině náležet.{phocagallery view=category|categoryid=1|imageid=52}
Zvolte si heslo, aby odpovídalo bezpečnostním pravidlům, která jsou standardní v databázi 11g.{phocagallery view=category|categoryid=1|imageid=53} Můžete si libovolně přiřadit ASM skupiny konkrétním skupinám v operačním systému. Já jsem to ponechal vše k jedné.{phocagallery view=category|categoryid=1|imageid=54}Dostal jsem informační hlášku, se kterou jsem souhlasil a můžete pokračovat dál.{phocagallery view=category|categoryid=1|imageid=55} Nastavte ORACLE_BASE a ORACLE_HOME.{phocagallery view=category|categoryid=1|imageid=56} Následuje umístění inventory.{phocagallery view=category|categoryid=1|imageid=57} Instalátor si zkontroluje, zda máte nastavené veškeré parametry. Jsou-li někde parametry, které neodpovídají, změní se status na Failed. Já jsem musel ještě dodatečně doinstalovat balík pdksh. Nainstaloval jsem ho z druhé session a dal tlačítko Check again. {phocagallery view=category|categoryid=1|imageid=58}[root@centos ContentsXML]# yum install pdksh…Setting up Install ProcessResolving Dependencies–> Running transaction check—> Package pdksh.i386 0:5.2.14-36.el5 set to be updated–> Finished Dependency ResolutionDependencies Resolved================================================================================ Package Arch Version Repository Size================================================================================Installing: pdksh i386 5.2.14-36.el5 base 198 kTransaction Summary================================================================================Install 1 Package(s)Update 0 Package(s)Remove 0 Package(s)Total download size: 198 kIs this ok [y/N]: yDownloading Packages:pdksh-5.2.14-36.el5.i386.rpm | 198 kB 00:00…Installed: pdksh.i386 0:5.2.14-36.el5Complete! Zůstali zde již jen ty parametry, které se mohou zafixovat přímo z instalátoru. Stiskněte tlačítko Fix & Check again. Objeví se vám nové okno, ve kterém jste informováni jaký skript musíte spustit, aby se potřebné parametry změnily.{phocagallery view=category|categoryid=1|imageid=62} Mám otevřenou session, kde jsem přihlášený jako root, takže spustím jen potřebný skript.[root@centos ContentsXML]# /tmp/CVU_11.2.0.1.0_oracle/runfixup.shResponse file being used is :/tmp/CVU_11.2.0.1.0_oracle/fixup.responseEnable file being used is :/tmp/CVU_11.2.0.1.0_oracle/fixup.enableLog file location: /tmp/CVU_11.2.0.1.0_oracle/orarun.logSetting Kernel Parameters…kernel.sem = 250 32000 100 128fs.file-max = 6553600fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 1048576fs.aio-max-nr = 1048576uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),504(asm)Vrátil jsem se zpět do instalátoru a zůstala zde jen informace o nedostatečné velikosti paměti swap a RAM. Jelikož jsem si databázi instalovat na notebooku ve vmware nemám k dispozici více paměti proto budu tuto hlásku ignorovat tlačítkem Ignore All a pokračuji v instalaci.{phocagallery view=category|categoryid=1|imageid=63} Souhrnná obrazovka a můžete stisknout tlačítko Finish. {phocagallery view=category|categoryid=1|imageid=64}Instalace neběží nijak dlouho. {phocagallery view=category|categoryid=1|imageid=65}Na konci instalace je potřeba ještě zpustit dva skripty pod rootem.[root@localhost download]# /u01/app/oraInventory/orainstRoot.shChanging permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete.Kdyby jste měli nějaké problémy s instalaci, zde je docela dobrý link z metalinku.How to Proceed from Failed 11gR2 Grid Infrastructure (CRS) Installation [ID 942166.1]Já jsem to muset pomocí doporučení zafixovat.[root@centos install]# ./roothas.pl -verbose -delete -force2010-01-07 17:50:28: Checking for super user privileges2010-01-07 17:50:28: User has super user privileges2010-01-07 17:50:28: Parsing the host nameUsing configuration parameter file: ./crsconfig_paramsCRS-4639: Could not contact Oracle High Availability ServicesCRS-4000: Command Stop failed, or completed with errors.CRS-4639: Could not contact Oracle High Availability ServicesCRS-4000: Command Delete failed, or completed with errors.Failure at scls_scr_getval with code 1Internal Error Information: Category: -2 Operation: opendir Location: scrsearch1 Other: cant open scr home dir scls_scr_getval System Dependent Information: 2CRS-4544: Unable to connect to OHASCRS-4000: Command Stop failed, or completed with errors./u01/app/oracle/product/11.2.0/grid/bin/acfsdriverstate: line 51: /lib/acfstoolsdriver.sh: No such file or directory/u01/app/oracle/product/11.2.0/grid/bin/acfsdriverstate: line 51: exec: /lib/acfstoolsdriver.sh: cannot execute: No such file or directorySuccessfully deconfigured Oracle Restart stackPoté skript root.sh prošel bez problémů.[root@centos install]# /u01/app/oracle/product/11.2.0/grid/root.sh2010-01-07 17:52:50: Checking for super user privileges2010-01-07 17:52:50: User has super user privileges2010-01-07 17:52:50: Parsing the host nameUsing configuration parameter file: /u01/app/oracle/product/11.2.0/grid/crs/install/crsconfig_paramsLOCAL ADD MODECreating OCR keys for user ‚oracle‘, privgrp ‚oinstall‘..Operation successful.CRS-4664: Node centos successfully pinned.Adding daemon to inittabCRS-4123: Oracle High Availability Services has been started.ohasd is startingADVM/ACFS is not supported on centos-release-5-4.el5.centos.1centos 2010/01/07 17:53:26 /u01/app/oracle/product/11.2.0/grid/cdata/centos/backup_20100107_175326.olrSuccessfully configured Oracle Grid Infrastructure for a Standalone ServerUpdating inventory properties for clusterwareStarting Oracle Universal Installer…Checking swap space: must be greater than 500 MB. Actual 1498 MB PassedThe inventory pointer is located at /etc/oraInst.locThe inventory is located at /u01/app/oraInventory’UpdateNodeList‘ was successful.V tuto chvili jste nainstalovali Grig infrastructure. Dalším krokem je instalace ASM instance.