SQL server Oracle8 for NT pro náročné

1. 6. 1999

Sdílet

Všechny organizace dříve nebo později narazí na problém, jakým způsobemzpracovávat a uchovávat pracně nashromážděná data. Jedním z možných řešení je nasazení některého z data...

Všechny organizace dříve nebo později narazí na problém, jakým způsobem
zpracovávat a uchovávat pracně nashromážděná data. Jedním z možných řešení je

nasazení některého z databázových serverů. Jejich výhodou oproti tradičním PC

databázím je zejména rychlost a spolehlivost. Mezi firmy udávající směr vývoje

v této oblasti patří již několik let také společnost Oracle.

Vlajkovou lodí zmíněné firmy je Oracle8, patřící mezi objektové relační SQL

databáze typu klient/server. Důležitou charakteristikou relačních databázových

systémů je skutečnost, že fyzická struktura databáze (určité soubory na disku,

do kterých se ukládají databázové informace) je před koncovým uživatelem

skryta. Uživatel vidí pouze logickou strukturu dat (databázové tabulky) a

nemusí vůbec nic vědět o jejich fyzickém uspořádání. O mapování dat ze sloupců

a řádků tabulek do souborů uložených na disku se stará databázový server.

Výhodou databází klient/server oproti tradičním PC databázím (např. dBASE,

FoxPro) je kromě rychlosti a spolehlivosti také rozdělení zátěže mezi klientský

systém a databázový server. Na straně klienta běží aplikace, pomocí které

uživatel pracuje s daty. Databázový server provádí správu datových zdrojů pro

více klientů. Teoreticky můžete obě části systému spustit na jednom stroji, ale

tím se připravíte o řadu výhod tohoto typu aplikací.



Instalace

Bouřlivý rozvoj informačních technologií je doprovázen stoupajícími nároky

uživatelů na zjednodušení správy a údržby aplikací. Tomuto všeobecnému trendu

se podřídila i firma Oracle při vývoji databázového serveru Oracle8, který je k

dispozici pro celou řadu platforem (různé typy UNIXu, Windows NT, NetWare

atd.). Pro testovací účely jsem měl zapůjčenu verzi určenou pro systém Windows

NT. K instalaci tohoto produktu potřebujete server s procesorem třídy Pentium,

48 MB RAM (doporučuji podstatně více) a 200 MB volné diskové kapacity.

Vlastní průběh instalace zajišťuje Oracle Installer, s jehož pomocí snadno a

rychle zprovozníte celý databázový systém. Služeb této aplikace ale využijete i

později při aktualizaci nebo odstraňování jednotlivých produktů Oraclu.

Poslední verze tohoto nástroje dokonce umožňují spravovat několik oraclovských

instalací. Není tedy problém provozovat na jednom počítači několik verzí

stejného produktu.

Jestliže patříte mezi začátečníky v oblasti databázových technologií, jistě v

průběhu instalace uvítáte možnost automatického vytvoření počáteční databáze,

která obsahuje všechny komponenty potřebné k další práci uživatelské účty,

systémový identifikátor, tabulkové prostory (tablespace), datové soubory,

soubor s inicializačními parametry, soubory transakčního žurnálu (redo log

files), řídicí soubor a systémový katalog (data dictionary).

Pro komunikaci v prostředí klient/server používá Oracle8 software Net8, který

pracuje nad běžnými síťovými protokoly (např. TCP/IP, SPX). Jeho úkolem je

zajistit spojení mezi klientskou aplikací a databázovým serverem. Aby vše

správně fungovalo, je třeba na serveru i na pracovních stanicích vytvořit

několik konfiguračních souborů. K tomu slouží nástroje Net8 Easy Config a Net8

Assistant napsané v Javě.



Správa databáze

Obyčejní uživatelé komunikují s databázovým serverem většinou prostřednictvím

nějaké na míru ušité klientské aplikace. Proto by se při výběru vhodného

databázového řešení měl klást důraz především na možnosti, které daný systém

nabízí správcům. V této oblasti má Oracle8 opravdu co nabídnout. Obsahuje totiž

ucelenou sadu nástrojů a průvodců, jež poskytují vše potřebné pro optimální

konfiguraci databázového serveru.

Oracle Enterprise Manager představuje integrovanou správcovskou konzoli,

určenou k administraci všech oraclovských databází v síti z jednoho místa. Ke

své činnosti využívá agenty (Intelligent Agent) a démony (Communication

Daemon), jež jsou nainstalovány na jednotlivých serverech. Z prostředí

Enterprise Manageru je možné spustit řadu dalších nástrojů, určených pro řízení

dílčích operací. Mezi tyto nástroje patří Instance Manager (spuštění a ukončení

běhu databáze, prohlížení a úprava inicializačních parametrů a správa

uživatelských připojení), Schema Manager (vytváření, změny nebo rušení objektů

ve schématech), Security Manager (správa a údržba uživatelských účtů, profilů a

rolí), Storage Manager (správa tabulkových prostorů, rollback segmentů a

datových souborů), SQL Worksheet (spouštění SQL příkazů, PL/SQL kódu a

skriptů), Backup Manager (zálohování a obnova databáze), Data Manager (export a

import dat) a Software Manager (správa všech aplikací z jednoho místa).

Oracle8 nabízí také několik průvodců, jež mohou výrazně urychlit provádění

některých akcí vytvoření databáze, migraci dat ze starší verze systému,

konfiguraci síťového prostředí atd. Díky podpoře technologie SMS (Software

Management System) firmy Microsoft lze využít výhod tohoto systému ke snadné

distribuci klientských i serverových částí kompletu Oracle8 pomocí

předdefinovaných „balíčků“.



Závěr

Oracle8 poskytuje uživatelům kvalitní řešení, vhodné pro vytváření síťových

databázových aplikací. Mezi přednosti tohoto systému patří především výkonnost

a spolehlivost databázového serveru, podpora moderních technologií (např.

ActiveX, JDBC) a přítomnost řady nástrojů výrazně zjednodušujících správu a

údržbu celého systému. O oblibě použitých technologií svědčí i nedávno

zveřejněná zpráva Dataquestu, podle které si společnost Oracle již tři roky po

sobě udržuje dominantní postavení na trhu s databázovými systémy pro Windows NT.



9 0282/JL



Oracle8 for Windows NT

+ výkon

+ spolehlivost

+ Oracle Enterprise Manager

+ podpora národního prostředí