| Instalace databáze Oracle 11R2 |
|
Release 2 databáze Oracle je v mnohém revoluční a přináší plno nových prvků a vlastností. Stejně tak instalace databáze je odlišná od předešlých verzí. Celý postup se dá rozložit do více kroků. Většinu znich jsem popsal v článcích dříve, ale těd zbývá jen poslední a to vytvoření vlastní databáze. Celou instalaci lze rozdělit do několika kroků. Galerie screenshotů je přiložená na konci článku. 1. Příprava operačního systému k instalaci databáze Oracle 11g a ASM.- Postup je stejný jako v případě instalace databáze 11g verze 1 a ten jsem popisoval v jednom z předešlých článků. 2. Příprava a instalace software ASM- Zde platí to samé jako v případě přípravy OS. Postup je shodný s předešlými verzemi a je popsán v jednom z předešlých článků. 3. Instalace Grid InfrastructurePostup je popsán v minulém článku věnovánému čistě instalaci infrastruktury. 4. Instalace ASM instanceInstance ASM je již vytvořená podle návodu, který je následujícím článku. 5. Instalace databáze Oracle 11R2Z adresáře, kam jste nahráli instalační balíky databáze spusťte instalátor. Veškeré screenshoty jsou na konci článku. [oracle@centos database]$ ls doc install response rpm runInstaller sshsetup stage welcome.html [oracle@centos database]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 80 MB. Actual 5874 MB Passed Checking swap space: must be greater than 150 MB. Actual 1498 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2010-01-07_07-55-12PM. Please wait ... V úvodní obrazovce můžete zadat email, chcete-li mít přístup do Oracle configuration managementu. Já nic takového nechci proto jsem nechal pole prázdné a pokračuji na další obrazovku. Zvolím, že chci vytvořit novou databázi. Ačkoli pracuji na notebooku volil jsem Server Class, protože chci mít k dispozici veškeré vlastnosti nové verze na otestování. Bude se jednat o single databázi, protože RAC by mě na notebooku neběžel. Volba Advanced je důležitá, protože pro uchování souborů se bude využívat ASM a to je možné zvolit jen v rozšířené instalaci. Opět angličtina a tlačítko Next. Volba Enterprise edition je kvůli ověření funkčnosti všech nových komponent. Nastavte si ORACLE_BASE a ORACLE HOME. Doporučuji nastavit jiný ORACLE_HOME než jste zadávali při instalaci Grid infrastructure. Bude se jednat o standardní databázi. Volba General Purpose je tedy optimální. Zvolte si jméno databáze a to jak global name tak i SID. Nastavte parametry tak, aby odpovídali vašemu systému. Já jsem doinstaloval i sample schemata kvůli testování, ale je možné je doinstalovat kdykoli později. Na další obrazovce si zvolíte, zda se má databáze přidat do Grid controlu nebo se má nainstalovat Enterprise manager. Na další obrazovce si zvolíte, kam se mají ukládat datové soubory. Máte připravenou instanci ASM proto zvolte ASM. V tuto chvíli není potřeba nastavovat žádné zálohy. Další obrazovka vám poskytne informace o obsazení zvolené diskové skupiny. Nastavte hesla pro systémové účty. Abych si všechny pamatoval zvolím tedy možnost, jedno heslo pro všechny účty. Dále se opět přiřazují databázové skupiny k skupinám operačního systému. Kontrola parametrů, opět jen informace o nedostatečné velikosti paměti. To můžu ignorovat a pokračovat v instalaci. Souhrnná obrazovka o tom co a kam se bude instalovat. Po stisku tlačítka Finish se rozběhne vlastní instalace. V mém případě, a to jsem zkoušel vícekrát, se pokaždé objevila chyba s listenerem. Default listener se totiž vytvořil při instalaci ASM, ale nebyl zaregistrovaný do CRS. To můžete zkontrolovat příkazem crsctl status resource –t Spustil jsem tedy netca a původní listener smazal a vytvořil úplně stejný. [oracle@centos ~]$ netca Oracle Net Services Configuration: Stopping Oracle Net Listener: Running Listener Control: /u01/app/oracle/product/11.2.0/grid/bin/lsnrctl stop LISTENER Listener Control complete. Listener stopped successfully. Deleted listener: LISTENER Configuring Listener:LISTENER Listener configuration complete. Oracle Net Listener Startup: Listener started successfully. Oracle Net Services configuration successful. The exit code is 0 Po tomto kroku je vše již v pořádku. [oracle@centos ~]$ crsctl status resource -t -------------------------------------------------------------------------------- NAME TARGET STATE SERVER STATE_DETAILS -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.DATA.dg ONLINE ONLINE centos ora.LISTENER.lsnr ONLINE ONLINE centos ora.asm ONLINE ONLINE centos Started -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.cssd 1 ONLINE ONLINE centos ora.diskmon 1 ONLINE ONLINE centos Instalátor potom pokračuje ve vytváření databáze. Jakmile instalace doběhla, na obrazovce se objeví veškeré důležité údaje. Ješte je potřeba nastavit správná práva pomocí skriptu root.sh a máte hotovo. [root@centos ~]# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh Running Oracle 11g root.sh script... The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1 Enter the full pathname of the local bin directory: [/usr/local/bin]: The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying dbhome to /usr/local/bin ... The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying oraenv to /usr/local/bin ... The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y Copying coraenv to /usr/local/bin ... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root.sh script. Now product-specific root actions will be performed. Finished product-specific root actions. Nyní se přihlásíte do databáze pomocí sqlplus. [oracle@centos db11g]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Jan 8 17:53:48 2010Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options SQL> Enterptise manager také běží, takže máte i grafickou konzoli pro vaši zprávu. [oracle@centos db11g]$ emctl status dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0 Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved. https://centos:1158/em/console/aboutApplication Oracle Enterprise Manager 11g is running. ------------------------------------------------------------------ Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/centos_db11g/sysman/log GALERIE To je vše a přeji hodně štěstí při testování.
|
Partnerské internetové stránky:
www.oracledba.cz www.asktom.cz www.tomas-solar.cz