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



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

Automatic Storage Management (ASM) Tomáš Skalický

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

User-Managed Backup RMAN (od v. 8.1)

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

UŽIVATELSKÁ PŘÍRUČKA

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

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

Administrace Oracle. Práva a role, audit

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

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

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

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

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Bezpečn č os o t t dat

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

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

Návrh a tvorba WWW stránek 1/14. PHP a databáze

O2 Managed Backup & Restore Power

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

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

Administrace a Enterprise vlastnosti. RNDr. Ondřej Zýka

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Acronis. Lukáš Valenta

ProjectWise V8 XM Edition

<Insert Picture Here> Software, Hardware, Complete

Práva a role. Martin Polák. NDBI013 Administrace Oracle

Administrace Oracle - Správa zdrojů

Operační systémy 1. Přednáška číslo Souborové systémy

SVC stretched cluster: minimalizace plánovaných i neplánovaných odstávek ve virtualizovaném datovém centru

Organizace a zpracování dat I (NDBI007) RNDr. Michal Žemlička, Ph.D.

Jak efektivně ochránit Informix?

Administrace Oracle. Jan Šaršon. Audit databáze

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

Red Hat Enterprise Virtualization

Audit DB. Referát. Vypracoval: Zdeněk Doležal MFF UK Praha 11/5/06

Alcatel-Lucent VitalQIP DNS/DHCP & IP Management Software

S1_P1_Technická specifikace díla 189

IBM Storwize Rapid Application Storage. Ondřej Bláha. CEE+R CoP Tivoli Storage Team Leader

Virtualizovaná storage infrastruktura s IBM Storwize V7000. Rudolf Hruška IBM Information Infrastructure Leader rudolf_hruska@cz.ibm.

IBM Tivoli Storage FlashCopy Manager (FCM)

Healtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro

Virtualizace storage infrastruktury

Datová úložiště. Zdroj: IBM

Softwarově definované úložiště pod taktovkou EMC Lukáš Bělovský, konzultant Gapp System

Administrace OS Unix. filesystém UFS mount snapshot RAID

Centralizace aplikací ve VZP

ReDefine Midrange Storage VNX/VNXe. Václav Šindelář, EMC

TECHNICKÁ SPECIFIKACE

Administrace Unixu a sítí

BrightStor ARCserve Backup r Michal Opatřil - Consultant - michal.opatril@ca.com

Děkuji za registraci... 6 Teorie webináře... 7

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

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

Implementace Oracle Data Guard v Czech On Line. Vlastislav SUCHARDA <vsucharda@aplis.cz>

Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie.

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Příručka pro správu systému

Postup instalace služby ČSOB BusinessBanking 24 pro Oracle

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

INTEGRACE IS DO STÁVAJÍCÍ HW A SW ARCHITEKTURY

Reporting a Monitoring

Konsolidace na privátní cloud

ČÁST III. zadávací dokumentace technické podmínky ČÁST 1 veřejné zakázky

Backup Srovnání edicí. Základní přehled

Novinky. Autodesk Vault helpdesk.graitec.cz,

Ukládání a archivace dat

Správa počítačové sítě Novell NetWare

PŘECHOD NA FIREBIRD 3.0 V PROSTŘEDÍ WINDOWS

Instalace SQL 2008 R2 na Windows 7 (64bit)

pole Princip 1. Zvýšení rychlosti. 2. Zvýšení bezpečnosti uložených dat (proti ztrátě).

2.2 Acronis True Image 19

APS 400 nadministrator

Tonda Beneš Aplikace bezpe nostních mechanism jaro 2011

Google Apps. Administrace

Příloha č. 1 k Č.j.: OOP/10039/ Specifikace zařízení

Měřící systém se vzdáleným přístupem. Databáze

Nimbus Data All Flash Systems

IBM hardwarova infrastruktura pro dlouhodobou archivaci dat

IW3 MS SQL SERVER 2014

Zálohování dat a disaster recovery

ZÁLOHA A OBNOVA ABRA GEN

Databázové systémy Cvičení 5.2

DUM 15 téma: Příkazy pro řízení přístupu

ZÁLOHA A OBNOVA ABRA GEN

Copyright 2012 EMC Corporation. All rights reserved.

Semestrální práce z DAS2 a WWW

prostředí IDS 11.5 na Martin Mikuškovic, ICZ a. s

ANALYSIS SERVICES PROJEKT VYTVOŘENÍ PROJEKTU A DATOVÉ KOSTKY

Databáze I. Přednáška 4

Dobrý FOTO Popis produktu a jeho rozšíření

Backup Srovnání licencí. Přehled

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

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Hadoop a HDFS. Bc. Milan Nikl

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

NAS 308 Seznámení s iscsi A S U S T O R C O L L E G E

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, Němčičky u Břeclavi. Úvodní informace:

DUM 12 téma: Příkazy pro tvorbu databáze

Transkript:

Administrace Oracle

automatická správa úložiště integrovaný správce diskových oddílů a souborových systémů usnadňuje práci s databází na úrovni dat uložených na disku v Oracle od verze 10g (2003) (obdoba v MS SQL?není?, jen aplikace třetích stran např. IBM Tivoli Storage Manager for Databases)

hlavní výhody oproti přímé práci se soubory na disku/discích: ASM ovládáno přímo z databáze pomocí SQL-like syntaxe (ale lze i externími programy) disková úložiště v ASM zařazena do tzv. diskových skupin; o fyzickém umístění souborů rozhoduje ASM administrátor se stará jen o diskové skupiny, ne o soubory (často mnoho)

další výhody: ASM poskytuje (na úrovni alokačních jednotek) striping soubor rozložen na více discích rychlejší přístup mirroring redundance pro případ havárie HW hot spare online přeuspořádávání dat možnost přidávání / odebírání disků za běhu

další výhody: automatický load balancing ASM přeuspořádává data dynamicky tak, aby zatížení disků I/O operacemi bylo rovnoměrné možnost začlenění failover mechanizmů v rámci diskové skupiny lze definovat skupiny disků, v rámci nichž nehrozí při poškození některého z nich ztráta dat

další výhody: podpora extrémně velkých datových souborů (15-140 PB dle redundance; bez ASM jen 128 TB) možnost správy téměř neomezené diskové kapacity v jedné ASM instanci může běžet až 63 diskových skupin 1 milión souborů v každé z nich 10 000 disků, každý s kapacitou až 4 PB 40 exabytů celkem = 40 000 000 TB X jen s Oracle Exadata Storage

další výhody: malá režie 64 128 MB na instanci ASM možnost začlenění do existujících databází nová data do souborů v ASM, stará lze ponechat mimo ASM / do ASM přesunout možnost běhu distribuovaně v rámci clusteru technologie Oracle Real Application Clusters jedna instance databáze běží distribuovaně na více počítačích spojených sítí vytvořena iluze konkurenčního přístupu k jedné databázi přes více serverů ke každému možno přistupovat samostatně

na serveru běží instance ASM samostatný proces (startuje i ovládá se podobně jako DB); může být k němu připojeno i více databází možnost sdílet diskové skupiny více databázemi v Oracle RAC na každém nodu clusteru jedna ASM instance komunikace mezi nimi peer-to-peer

jako v souborovém systému základem alokační jednotka (AU, allocation unit) 1 AU = 1 MB (od Oracle 11g lze nastavit 1-64 MB) ASM dokáže pracovat i s jejími částmi (např. jemnější striping používá 128 KB bloky) soubory rozděleny na bloky této velikosti a umístěny na disky dle nastavené politiky (striping, mirroring ) do tzv. extentů (místa vyhrazeného pro daný soubor), sestavených z AU

rozmístění alokačních jednotek v režii ASM AU v ASM souborech názvy generovány automaticky, lze jim přiřadit uživatelské aliasy mapování reálných databázových souborů do ASM souborů v rámci diskové skupiny v samostatných souborech (metadata)

instalace pomocí Oracle Universal Installer administrační nástroje: GUI Oracle Enterprise Manager (EM), Database Configuration Assistant (DBCA) konzole SQL*Plus

$ export ORACLE_SID=+ASM $ echo 'INSTANCE_TYPE=ASM' >> /tmp/init+asm.ora $ sqlplus / as sysdba SQL> CREATE SPFILE FROM PFILE='/tmp/init+ASM.ora'; File created. SQL> startup nomount ASM instance started Total System Global Area 125829120 bytes Fixed Size 1301456 bytes Variable Size 124527664 bytes Database Buffers 0 bytes Redo Buffers 0 bytes SQL> shutdown ASM instance shutdown

pro startup mount diskové skupiny připojeny automaticky nomount musí být připojeny ručně pro shutdown normal počká na ukončení session a dokončení zpracovávaných dotazů immediate/transactional nečeká na ukončení session abort vypne se hned

INSTANCE_TYPE povinný; říká, že vytvářený objekt bude instance ASM; INSTANCE_TYPE = ASM DB_UNIQUE_NAME unikátní jméno ASM instance; default: +AMS, nodům v clusteru se dávám +AMS1, 2 atd. ASM_POWER_LIMIT rychlost přesouvání dat v rámci load balancingu (1-11)

ASM_DISKSTRING seznam zařízení (odděleny čárkou), které má ASM objevit; podporovány metaznaky * a? v zápisu; standardně NULL = ASM objeví všechny dostupné disky, na které má R/W práva ASM_DISKGROUPS seznam diskových skupin, které lze připojit; defaultně NULL žádnou nelze REMOTE_LOGIN_PASSWORDFILE soubor s jmény a hesly k ASM a další viz dokumentace

CREATE DISKGROUP disk_group_1 NORMAL REDUNDANCY FAILGROUP failure_group_1 DISK '/dev/sda1' NAME hdda1, '/dev/sda2' NAME hdda2, FAILGROUP failure_group_2 DISK '/dev/sdb1' NAME hddb1, '/dev/sdb2' NAME hddb2; DROP DISKGROUP disk_group_1 INCLUDING CONTENTS;

úroveň redundance: NORMAL REDUNDANCY 2-way mirroring HIGH REDUNDANCY 3-way mirroring EXTERNAL REDUNDANCY bez mirroringu, mirroring pomocí jiného SW nebo RAID mirroring

-- přidání disku do skupiny ALTER DISKGROUP disk_group_1 ADD DISK '/dev/hdd*3', '/dev/hdd*4'; -- odebrání disku ze skupiny; lze použít undrop ALTER DISKGROUP disk_group_1 DROP DISK hdda2;

-- vymezení prostoru na disku pro ASM; -- spadne, pokud je udaná velikost větší než skutečná ALTER DISKGROUP disk_group_1 RESIZE DISK diska1 SIZE 100G; -- to samé, ale pro celou selhávací skupinu ALTER DISKGROUP disk_group_1 RESIZE DISKS IN FAILGROUP failure_group_1 SIZE 100G; -- to samé, ale pro celou diskovou skupinu ALTER DISKGROUP disk_group_1 RESIZE ALL SIZE 100G;

-- připojení, resp. odpojení diskových skupin ALTER DISKGROUP ALL DISMOUNT; ALTER DISKGROUP ALL MOUNT; ALTER DISKGROUP disk_group_1 DISMOUNT; ALTER DISKGROUP disk_group_1 MOUNT;

chování diskové skupiny (stripování, mirroring atd.) definováno použitím šablon kolekce atributů; defaultně sada předpřipravených šablon + možnost vytvořit vlastní viz pohled V$ASM_TEMPLATE

Template Name CONTROL File Type External Redundanc y Normal Redundanc y High Redundanc y Stripe d Control files Unprotected 2-way mirror 3-way mirror Fine DATAFILE Datafiles and copies Unprotected 2-way mirror 3-way mirror Coarse ONLINELOG Online logs Unprotected 2-way mirror 3-way mirror Fine ARCHIVELOG Archive logs Unprotected 2-way mirror 3-way mirror Coarse TEMPFILE Tempfiles Unprotected 2-way mirror 3-way mirror Coarse

-- přidání nové šablony ke skupině ALTER DISKGROUP disk_group_1 ADD TEMPLATE reliable ATTRIBUTES (MIRROR FINE); -- změna atributu šablony ALTER DISKGROUP disk_group_1 ALTER TEMPLATE reliable ATTRIBUTES (COARSE); -- zrušení šablony ALTER DISKGROUP disk_group_1 DROP TEMPLATE reliable;

-- vytvoření adresáře ALTER DISKGROUP disk_group_1 ADD DIRECTORY '+disk_group_1/mydir -- přejmenování adresáře ALTER DISKGROUP disk_group_1 RENAME DIRECTORY '+disk_group_1/mydir' TO '+disk_group_1/yourdir'; -- smazání adresáře ALTER DISKGROUP dgroup1 DROP DIRECTORY '+disk_group_1/yourdir ' FORCE;

podobné příkazy jako na předchozím slidu, jen místo DIRECTORY slovo FILE nebo ALIAS

-- kontrola metadat ALTER DISKGROUP disk_group_1 CHECK ALL; lze volat na diskové skupiny, selhávací skupiny i jednotlivé disky zjištěné chyby jsou vypsány a opraveny Opravu lze přeskočit přidáním NOREPAIR

-- ruční vyvažování ALTER DISKGROUP disk_group_1 REBALANCE POWER 6; REBALANCE POWER lze nastavit v rozsahu 0 (vypnuto) 11 (nejrychlejší)

postup: vytvořit instanci ASM a nakonfigurovat diskové skupiny vytvořit standardní databázovou instanci (tj. INSTANCE_TYPE = RDBMS (default)) ) či upravit stávající tak, aby používala ASM pomocí konfiguračního souboru s parametry (obdobně jako u vytváření instance ASM)

parametry: DB_CREATE_FILE_DEST DB_CREATE_ONLINE_LOG_DEST_n DB_RECOVERY_FILE_DEST CONTROL_FILES LOG_ARCHIVE_DEST_n LOG_ARCHIVE_DEST STANDBY_ARCHIVE_DEST

např. DB_CREATE_FILE_DEST = '+disk_group_1' DB_RECOVERY_FILE_DEST = '+d_group_2' DB_RECOVERY_FILE_DEST_SIZE = 10G

nyní stačí už jen vytvořit nový tabulkový prostor, přiřadit jej uživatelům a pracovat s databází jako obvykle CREATE TABLESPACE tspace1; Do něj mohu přesunout stávající data ALTER TABLE old_talbe MOVE TABLESPACE tspace1;

Recovery Manager pro migraci a zálohování dat konzolový program, připojení k databázi i ovládání podobně jako u SQL*Plus lze v něm i používat SQL příkazy, zápis: SQL příkaz

$ rman RMAN> CONNECT TARGET SYS@orcl target database Password: XXXXXXXXX connected to target database: ORCL (DBID=1217369048) RMAN> BACKUP AS COPY DATAFILE "+DATA/orcl/datafile/users.261.689589837" FORMAT "+USERDATA"; Starting backup at 16-JUN-09

http://download.oracle.com/docs/cd/b28359_01/server.111/b31 107/asmcon.htm http://download.oracle.com/docs/cd/e11882_01/server.112/e18 951/asminst.htm http://www.thegeekstuff.com/2008/10/oracle-11g-step-by-stepinstallation-guide-with-screenshots/ http://www.oraclewiki.net/startdocshowtoinstalloracle11glinuxasm http://en.wikipedia.org/wiki/automatic_storage_management http://www.orafaq.com/wiki/automatic_storage_management