Administrace Oracle. Ing. Michal Valenta PhD. Administrace webového a databázového serveru MI-AWD ZS 2010/11, P edn. 11

Podobné dokumenty
Úvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1

Obsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11

Seminá e. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, sem. 1-13

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

Instalujeme a zakládáme databázi Oracle Database 11g

Konceptuální modelování

Transformace ER SQL. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 9

Databázové systémy úvod

Věc: Poptávka oslovení vybraných dodavatelů k předání nabídek na dodávku softwaru a služeb pro produkty ORACLE

Odpov di na dotazy uchaze k ve ejné zakázce. 25/

Team Engineering. New in V13. TIA Portal news. Restricted / Siemens AG All Rights Reserved.

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Zálohování a obnova databáze. Kryštof Měkuta

Transak ní zpracování I

UŽIVATELSKÁ PŘÍRUČKA

Compatibility List. GORDIC spol. s r. o. Verze

Specifikace systému ESHOP

Pokro ilá administrace Oracle

User-Managed Backup RMAN (od v. 8.1)

Odpov di na dotazy k ve ejné zakázce. 30/ SSZ Registr IKP

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Zálohování a obnova databáze

BOZP - akcepta ní testy

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

automatická správa úložiště

Vyuºití GPGPU pro zpracování dat z magnetické rezonance

IBM Informix 11.7 Edice

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů

Co je L Y X? Vlastnosti a nástroje Instalace Zdroje. Adam Farnik. V B - TU Ostrava. Elektronické publikování, 2008

IBM TRIRIGA Application Platform Verze 3 Vydání 4.2. Příručka instalace a implementace

GroupWise 6.5 for Linux

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS LINUX

SIMATIC WinCC Novinky

Kapitola 1: Co je Delphi 19. Překlad projektu 23

e²ení systém lineárních rovnic pomocí s ítací, dosazovací a srovnávací metody

Efektivní vyuºívání programových nástroj Ansys na infrastrukturách MetaCentra / CERIT-SC

Essential Příručka administrátora Oracle databáze-11g R2, Administrator MySQL a Oracle Linux Příručka administrátora R7 in Czech

SharePoint 2010 produktové portfolio a licencování

Databázové systémy úvod

Pravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:

Server. Software serveru. Služby serveru

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče

IPCorder KNR-100 Instala ní p íru ka

Automatic Storage Management (ASM) Tomáš Skalický

Nové licencování databází Informix

Databáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.

Datová centra, virtualizace a cloud computing

Databázové systémy úvod

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM

Datová úloºi²t CESNET

O Apache Derby detailněji. Hynek Mlnařík

DUM 05 téma: Základy obsluha Gimp

SQL - úvod. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 6

Databázové systémy úvod

Administrace Oracle Práva a role, audit. Kukhar Maria

Analýza nákladů na implementaci groupwarového řešení

Jak spustit provoz v DR lokalitě snadno a rychle

Uºivatelská p íru ka Octopus

Rozšířená nastavení. Kapitola 4

Návod pro vzdálené p ipojení do sít UP pomocí VPN pro MS Windows 7

Inovace výuky prostřednictvím šablon pro SŠ

Maturitní témata z předmětu Programování a databázové systémy. pro šk. rok 2012/2013

Návrh va kových prol - CamEdit Uºivatelská p íru ka

Databázové modely. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 2

Administrace Oracle: Zálohování a obnova databáze. Jiří Toušek

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Online komunikace a videokonference

Administrace Oracle - Správa zdrojů

Praktické úlohy- zaměření specializace

Kelvin v kapkový generátor

Aplikace pro správu uživatelů

ArcGIS for Server. V oblasti správy, vizualizace a zpracování prostorových dat nabízí ArcGIS for Server tyto možnosti:

Novinky ze sv ta grid

SAFETICA 7 DATA LOSS PREVENTION

Nastavení vestav ného p evodníku Ethernet -> sériová linka ES01

Obsah. Úvod 11. Kapitola 1 P ehled sledování výkonu 15

IP kamerový systém Catr - uºivatelský návod k obsluze

Tekla Structures Multi-user Mode

IW3 MS SQL SERVER 2014

Prohlá²ení. V Praze dne 18. dubna

Využití EduBase ve výuce 10

Západočeská univerzita v Plzni. Fakulta aplikovaných věd. Geography Network. referát z p edm tu UGI

CLIENT-SERVER PRODUKTY FIRMY YAMACO SOFTWARE PRVODCE PRO KONFIGUROVÁNÍ PROVOZU V SÍTÍCH WINDOWS A LINUX V PROSTEDÍ DB SERVERU FIREBIRD

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení

ICT plán školy 2015/2016

Uºivatelská p íru ka k programu SlaFoR verze 1.0

Upgrade ze systému Windows Vista na systém Windows 7

CERIT-SC, MetaCentrum

DoorSet. Návod k použití. PC program pro Windows 98 a novější

Zranitelnost databáze a ochrana vašich citlivých dat. Michal Lukanič, Database Specialist

GIS Informačního Systému Krizového řízení - problematika datového skladu

WEBMAP Mapový server PŘÍRUČKA PRO WWW UŽIVATELE Hydrosoft Veleslavín, s.r.o., U Sadu 13, Praha 6

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Postup instalace služby ČSOB BusinessBanking 24 pro Oracle

Administrace Oracle. Práva a role, audit

WinCC V7.3. SIMATIC Logon. Siemens, s.r.o., Digital Factory 2015 Všechnapráva vyhrazena. Strana Ladislav Plachý / RC-CZ DF SUP


Transkript:

Administrace Oracle Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c J. Pokorný, M. Valenta, 2010 Administrace webového a databázového serveru MI-AWD ZS 2010/11, P edn. 11 Evropský sociální fond. Praha & EU: Investujeme do va²í budoucnosti M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 1 / 21

Úvod historie, produkty, nasazení, licence, ²kolení Histrie Oracle 1977 Larry Ellison, Bob Miner, Ed Oates Software Development Laoboratories (SDL); projekt pro CIA DBMS nazvaný Oracle. P ímo inspirováno teoretickou prací o rela ním databázovém modelu. Poté za ali s vývojem komer ní verze. 1978 zm na rmy z SDL na Relational Software Inc. (RSI). 1979 první komer ní verze produktu Oracle. 1992 Oracle7 v etn deklarativní refere ní integrity, trigger a uloºených procedur. 1997 Oracle8 koncepty objektového roz²í ení, opu²t ní ist rela ního model ORDBMS. 1998 Oracle8i otev ení sm rem k internetu podpora Javy a HTTP protokolu. 2001 Oracle9i Real Application Cluster (RAC), optimalizace a v t²í moºnosti kongurace instance. 2003 Oracle10g Grid computing. 2004 p íklon k linuxové platform. 2007 Oracle11g M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 2 / 21

Úvod historie, produkty, nasazení, licence, ²kolení Rámcový p ehled produkt Oracle databázový server: enterprise edition standard edition express edition roz²í ení databázového serveru (spatial,...) aplika ní server vývojová prost edi SQL Developer, JDeveloper správcovské nástroje Enterprise Manager enterprise apliakace a e²ení (Financials,...) specializované DB stroje (Berkeley DB)... M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 3 / 21

Úvod historie, produkty, nasazení, licence, ²kolení Licence a dosaºitelnost software p edev²ím komer ní záleºitost variace (mnoºství procesor, sou asn pracující uºivatelé,...) ceny standard a enterprise se výrazn li²í k dispozici pro r zné platformy k vyzkou²ení lze stáhnout libovolný produkt v trial verzi Express Edition kompletn zdarma i pro komer ní ú ely, limitováno velistí databáze max. 4GB M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 4 / 21

Úvod historie, produkty, nasazení, licence, ²kolení Dokumentace a jiné zdroje http://technet.oracle.com dokumentace online i ke staºení produkty k vyzkou²eni (trial) nutno se registrovat http://metalink.oracle.com znalostní báze s vyhledáváním patche vázané na koupenou podporu Linuxová komunita je velmi sdílná i mimo ociální zdroje. M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 5 / 21

Úvod historie, produkty, nasazení, licence, ²kolení kolení administrátor... je velký bussiness 2 Day DBA (od verze 9i) Administration Workshop I - 5 dn Administration Workshop II - 5 dn Performance And Tuning Workshop - 5 dn a mnoho dal²ích kurz certika ní program cena cca 50.000,-K za 5 dn ²kolení M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 6 / 21

Nástroje pro administraci Nástroje administrátora shell, textový editor SQL*Plus / isql*plus (sqlplus) Listener Control (lsnrctl) tnsping Recovery Manager (rman) SQL Loader (sqlldr) Export / Import (exp, imp) DB Verify (dbv) Oracle Universal Installer (oui) Database Conguration Assistant (dbca) Network Conguration Assistant (ntca) Oracle Enterprise Manager (OEM), OEM Grid Control (emctl) M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 7 / 21

Základní pojmy a architektura Architektura Oracle M. Valenta (FIT VUT) Oracle BI-AWD, 2011, P edn. 11 8 / 21

Základní pojmy a architektura Základní pojmy instance = System Global Area (SGA) + background processes SID = jméno instance, instance m ºe mít jiné jméno neº databáze, ke které se p ipojuje database = data es + log les + control les 2 a n-vrstvá architektura... z hlediska administrátora databáze vºdy dvouvrstvá SQL*Net = proprietární nadstavba nad TCP/IP protokolem SGA = Database Buer Cache + Redo Log Buer + Shared Pool +... Shared Pool = Data Dictionary Cache + Library Cache PGA = Program Area ást pam ti alokovaná server procesem M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 9 / 21

Základní pojmy a architektura parameter le (init.ora / sple) bu textový nebo binární (sple) <SID>.ora / sple<sid>.ora (default; sple má p ednost) umíst ní $ORACLE_HOME/dbs (default varianta) te se p i startu instance obsahuje parametry týkající se zejména: umíst ní control le velikosti sdílené pam ti dump les a alert log shared server kongurace Oracle denuje cca 300 parametr v t²ina má default hodnotu jen n kolik málo je povinných pohled V$PARAMETER nebo p íkaz show v SQL*Plus M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 10 / 21

Základní pojmy a architektura Startup / shutdown proces start / nomount mount open p e te se parametr le dojde k alokaci SGA nastartují se background procesy p e te se control le dojde ke kontrole konzistence databáze (datových souboru, ºurnál ) instance je p ipojena k databázi databáze je v kosistentním stavu databáze je zp ístupn na uºivatel m M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 11 / 21

Základní pojmy a architektura Privilegovaný p ístup do databáze dv speciální systémová privilegia - SYSDBA, SYSOPER p i pouºití tohoto privilegia je uºivatel p ihlá²en do schématu SYS p ihlá²ení privilegovaného uºivatele: ov ení p es OS (connect / as sysdba) ov ení p es passwordle (connect username as sysdba) SYSDBA nebo SYSOPER m ºe: p ihlásit se k instanci v jiném stavu neº OPEN nastartovat/shodit databázi provád t zálohu a b ºnou obnovu systému provád t administrátorské operace typu p idání/odebrání datale, tablespace, logle pouze SYSDBA m ºe provést incomplete recovery M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 12 / 21

Základní pojmy a architektura Data Dictionary (static) data dictionary views k dispozici aº ve stavu OPEN pohledy s prexy USER_, ALL_ a DBA_ pouºívá podtrºítka a mnoºné íslo (DBA_TABLES, DBA_ROLES, ALL_USERS, DBA_TABLESPACES,...) (dynamic, performance) data dictionary views n které k dispozici jiº ve stavu STARTED (V$INSTANCE, V$PARAMETER,...) dal²í (zejména fyzická strkutura) ve stavu MOUNT (V$LOG, V$DATAFILE, V$TABLESPACE,...) za ínají vºdy prexem V$, nepouºívají podtrºítka, M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 13 / 21

P íprava systému, instalace P íprava systému a instalace p edinstala ní p íprava: parametry OS (sdílená pam, semafory) le system (velikost bloku) patche a poºadované knihovny Oracle Flexible Architecture (OFA) pravidla a zvyklosti adresá ové struktury software: $ORACLE_BASE/product/<version>/ (= $ORACLE_HOME) nap íklad /opt/oracle/product/11.0.3 struktura uvnit $ORACLE_HOME je pevn daná (./admin,./dbs,./rdbms/admin,./network/admin,...) databáze: <mountpoint>/oracle/data/<database_name> nap íklad /u01/oracle/data/orcl M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 14 / 21

P íprava systému, instalace Podstatná rozhodnutí obvykle OS user oracle, OS groups sysoper a sysdba instalace: umíst ní instalace ($ORACLE_HOME)? jedna aplikace = samostatná databáze? vytvá ení databáze: jméno databáze jméno instance znaková sada (platí vºdy pro celou databázi) CHARACTER SET pro datové typy CHAR, VARCHAR2, LONG, CLOB UTF8, EE8ISO8859P2, EE8MSWIN1250,... (AL16UTF16 pouºít nelze) NATIONAL CHARACTER SET pro datové typy NCHAR, NVARCHAR2, NCLOB AL16UTF16 nebo UTF8 rozdílné znakové sady klientských aplikací e²í vrstva v SQL*Net M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 15 / 21

P íprava systému, instalace Proces instalace software od verze 8i (implicitn ) gracká (na v²ech platformách; Java, vlastní JRE) lze provést tichou instalaci pomocí tzv. response file logy instalace obvykle v $ORACLE_BASE/oraInventory/logs Standard Edition Enterpise Edition Custom (mnoho závislostí) velikost instalace serveru obvykle více neº 3GB probíhá i kontrola nastavení OS a poºadovaných balík lze instalovat samostatn pouze software (implicitn volá dbca) zárove téº instalace instalátoru (p idání odebrání sw) ($ORACLE_HOME/oui/bin/runInstaller) na stroji si Oracle snaºí drºet seznam instalací Oracle Inventory odkaz na n j je (obvykle) v /etc/orainst.loc implicitne $ORACLE_BASE/oraInventory M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 16 / 21

P íprava systému, instalace Nastavení prost edí b hem instalace je t eba spustit skript orainstroot.sh implicitn v $ORACLE_BASE/oraInventory /etc/orainst.loc (umíst ní Oracle Inventory) /etc/oratab (seznam instancí) lokace adresá e, který je v $PATH ( /usr/local/bin/) pro skripty coraenv, oraenv, dbhome, které zaji² ují správné nastavení prost edí d leºité prom nné prost edí: ORACLE_HOME PATH = $PATH:$ORACLE_HOME/bin LD_LIBRARY_PATH = $LD_LIBRARY_PATH:$ORACLE_HOME/lib ORACLE_SID (p ípadn TWO_TASK) NLS_LANG (vhodné american_america.utf8) M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 17 / 21

P íprava systému, instalace Instalace databáze DBCA $ORACLE_HOME/bin/dbca pracuje s templates umí téº roz²í it stávající databázi (nap íklad podpora replikací) umí správn smazat databázi (d leºité zejména na MS Windows) umí vygenerovat skripty, které lze prohlédnout / doplnit / spustit. M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 18 / 21

P íprava systému, instalace Praxe Debian Etch and half + KDE Oracle rozli²uje certied a non-certied linux p i instalaci je t eba být v KDE p ihlá²en jako oracle (resp. vlastník instalace oracle) xhost + a následné su oracle v shell nesta í ne v²echny automatické kontroly dopadly úsp ²n první pokus o instalaci skon il neúsp ²n ve fázi kompilace analýza log souboru + google aptitude install libaio1 libaio-dev pouºíváte-li dynamické p id lování adresy p es DHCP m ºe mít emctl problémy se startem lze obejít p es /etc/hosts nap íklad: 127.0.1.1 valenta.felk.cvut.cz valenta M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 19 / 21

P íprava systému, instalace Praxe Gentoo 64bit základní instalace z Gentoo Live CD emerge dev-libs/libaio ln -s /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libstdc++.so.6 /usr/lib64/libstdc++.so.6 ${ORACLE_HOME}/lib32/stubs/libc.so: Code: - GROUP ( libc.so.6 /usr/lib/libc_nonshared.a ) + GROUP ( libc.so.6 /usr/lib32/libc_nonshared.a ) ${ORACLE_HOME}/lib32/stubs/libpthread.so:Code: - GROUP ( libpthread.so.0 /usr/lib/libpthread_nonshared.a ) + GROUP ( libpthread.so.0 /usr/lib32/libpthread_nonshared.a ) $ORACLE_HOME/lib/sysliblist:Code: - -ldl -lm -lpthread -lnsl -lirc -lipgo + -ldl -lm -lpthread -lnsl -lirc -lipgo -lrt dotaºení souboru libgatsh.so z 32-bitové instalace do $ORACLE_HOME/lib32, zdroj: database/stage/components/oracle.rdbms.util/11.1.0.6.0/1/datafiles/filegroup14.jar export ORACLE_HOME=/opt/oracle/product/11.1.0/db_1 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$ORACLE_HOME/lib $ORACLE_HOME/bin/genagtsh $ORACLE_HOME/lib32/libagtsh.so chyby dohledány p eváºn pomocí $ORACLE_HOME/install/make.log a Google M. Valenta (FIT ƒvut) Oracle BI-AWD, 2011, P edn. 11 20 / 21