Získejte konzultaci v hodnotě 1 500 Kč k vaší databázi Oracle zcela zdarma. Ozvěte se mi ještě dnes.

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ů. PDF Vám rád zašlu, napište.

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 Infrastructure

Postup je popsán v minulém článku věnovánému čistě instalaci infrastruktury.

4. Instalace ASM instance

Instance ASM je již vytvořená podle návodu, který je následujícím článku.

5. Instalace databáze Oracle 11R2

Z 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_BASEORACLE 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



Komentáře