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



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

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

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Když konvenční disky nestačí tempu vašich aplikací

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

Moderní správa databáze. David Krch Technology Sales Consultant

Reporting a Monitoring

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

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

User-Managed Backup RMAN (od v. 8.1)

Administrace Oracle - Správa zdrojů

Správa a sledování SOA systémů v Oracle SOA Suite

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Administrace Oracle. Práva a role, audit

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

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

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

Management procesu I Mgr. Josef Horálek

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

IW3 MS SQL SERVER 2014

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

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

Postup instalace služby ČSOB BusinessBanking 24 pro Oracle

Jak efektivně ochránit Informix?

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

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

Odbor informatiky a provozu informačních technologií

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

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

Servery Incad, stav k

Windows 2008 R2 - úvod. Lumír Návrat

Architektura DBMS. RNDr. Ondřej Zýka

O2 Managed Backup & Restore Power

Operační systémy Microsoft pro průmysl. Tomáš Chlopčík

Diagnostika webových aplikací v Azure

Tipy technické podpory 2015

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

Monitoring výkonu PostgreSQL

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Vladimír

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

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

IBM Informix 11.7 Edice

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

PostgreSQL upgrade včera, dnes a zítra. Zdeněk Kotala Revenue Product Engineer Sun Microsystems

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

FUJITSU PRIMEFLEX. Human Centric Innovation in Action. Integrované systémy pro Vaše řešení. 30. května 2017 Pavel Čáslavský. 0 Copyright 2017 FUJITSU

Komunikace eorders. aegis. aegis.cz. Konference Common 2009 Malá Fatra. Evžen Kučera

vlastnosti Výsledkem sledování je: a) Využití aplikací b) Používání internetu c) Vytížení počítačů d) Operační systém e) Sledování tisků

Příprava k certifikaci , TS: Windows 7, Configuring

IBM Connections pro firmy s Lotus Notes/Domino. Petr Kunc

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

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales

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

Michal Hroch Server Product Manager Microsoft Česká republika

Automatizace správy linuxové infrastruktury pomocí Katello a Puppet LinuxDays

Backup & recovery, SQL Server Agent, Alerts Jiří Tomeš

M Administrace Microsoft SQL Server Popis: Absolvent kurzu bude umět: Požadavky pro absolvování kurzu: Kurz určen pro: Literatura:

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

Virtualizace storage infrastruktury

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

Obsah. 2 SQL Server Profiler Sledování na straně klienta Sledování na straně serveru Analýza trace souboru...

8. Zpracování dotazu. J. Zendulka: Databázové systémy 8 Zpracování dotazu 1


J. Zendulka: Databázové systémy 8 Zpracování dotazu Podstata optimalizace zpracování dotazu

Poznámky k verzi aplikace Symantec Endpoint Protection, Symantec Endpoint Protection Small Business Edition a Symantec Network Access Control

Windows Server Novinky. Petr Špetlík Cloud & Server PTA

Tomáš Kantůrek. IT Evangelist, Microsoft

Infor ERP Baan / ERP LN. Návaznost podporovaných OS na implementované SP a FP. Zdeněk Špidla

<Insert Picture Here> Software, Hardware, Complete

Obsah. 1.1 Klienti SQL Serveru. 1.1 Klienti SQL Serveru SQL Server agent Nastavení databáze Systémový katalog...

Licenční modely TSM křížem krážem

Služba ve Windows. Služba (service) je program

Hardwarové a softwarové požadavky HELIOS Green

Popis licencování, nastavení a ovládání replikací - přenosů dat

Optimalizace dotazů a databázové transakce v Oracle

Wonderware InTrack 7.11 Jak začít snadno a rychle

Brno. 30. května 2014

System Center Operations Manager

Copyright 2012 EMC Corporation. All rights reserved.

Statistica, kdo je kdo?

Porovnání rychlosti mapového serveru GeoServer při přístupu k různým datovým skladům

Konsolidace na privátní cloud

Analýza výkonu HELIOS Green

Výměna Databázového serveru MS SQL

Moderní technologie IBM pro management a zálohování virtualizované infrastruktury

Přidělování paměti II Mgr. Josef Horálek

Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit

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

Introduction to Navision 4.00 Jaromír Skorkovský, MS., PhD.

Instalace. Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován.

Docházka 3000 evidence pro zaměstnance z více firem

Paralelní architektury se sdílenou pamětí typu NUMA. NUMA architektury

První pomoc pro DBA. administrátory CIDUG. Milan Rafaj IBM Česká republika

CENÍK SLUŽEB FIREMNÍHO ŘEŠENÍ

<Insert Picture Here> Jak garantovat bezpečnost systémů ve státní správě

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

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

Praha, Martin Beran

Transkript:

Ukázka doporučení z obecného health checku. Neobsahuje veškeré podkladové materiály, proto i obsah píše špatné odkazy. Healtcheck databáze ORCL běžící na serveru db.tomas-solar.com pro Tomáš Solař Oracle ACE, OCE (10g,11g), OCP (10g,11g) Vytvořil dne : 11.-12.6.2014 Data získaná dne : 9.6.2014

Obsah Souhrn... 5 Doporučuji... 5 Pamět... 5 HW je dostačující... 6 Upravit redo log soubory... 6 SQL Dotazy... 6 Objemy dat... 6 IO statistiky... 6 Upgrade, patche... 6 Datové soubory... 7 Invalidní objekty... 7 Na základě RDA... 7 Alert.log... 7 Enterprise manager... 7 APEX... 7 RDA - Database Information... 7 Database Overview... 7 V$Database... Error! Bookmark not defined. V$Version... Error! Bookmark not defined. TNS Ping Information... Error! Bookmark not defined. Disk Information... Error! Bookmark not defined. Disk Mounts... Error! Bookmark not defined. Disk Free... Error! Bookmark not defined. Swap... Error! Bookmark not defined. System Information... Error! Bookmark not defined. Java Version... Error! Bookmark not defined. System Performance Overview... Error! Bookmark not defined. Uptime... Error! Bookmark not defined. Process Overview... Error! Bookmark not defined. Running Databases... Error! Bookmark not defined. Current CPU Hogs / Top 15 by CPU Time... Error! Bookmark not defined.

Root CPU Hogs / Top 5 by CPU Time... Error! Bookmark not defined. File System Free Space in KiB... Error! Bookmark not defined. Disks Throughput... Error! Bookmark not defined. Using: iostat -xd 10 3... Error! Bookmark not defined. Virtual Memory Statistics... Error! Bookmark not defined. Swap Activities... Error! Bookmark not defined. CPU per-processor Statistics... Error! Bookmark not defined. CPU Statistics... Error! Bookmark not defined. Top Report Usage... Error! Bookmark not defined. Memory Statistics... Error! Bookmark not defined. Top Resource SQL Statements... Error! Bookmark not defined. SQL in Shared Pool with High Disk Reads to Executions Ratio... Error! Bookmark not defined. SQL in Shared Pool with High Buffer Gets to Executions Ratio... Error! Bookmark not defined. SQL in Shared Pool with High Loads... Error! Bookmark not defined. Locking Information... Error! Bookmark not defined. Latch Information... Error! Bookmark not defined. Database information... Error! Bookmark not defined. Product Versions... Error! Bookmark not defined. Nondefault Parameters... Error! Bookmark not defined. Database Options... Error! Bookmark not defined. Database Registry... Error! Bookmark not defined. V$License... Error! Bookmark not defined. NLS Database Settings... Error! Bookmark not defined. NLS Instance Parameters... Error! Bookmark not defined. NLS Session Parameters... Error! Bookmark not defined. Session Time Zone... Error! Bookmark not defined. Database Time Zone... Error! Bookmark not defined. Time Zone Definition... Error! Bookmark not defined. Database CPU Usage Statistics... Error! Bookmark not defined. V$ControlFile... Error! Bookmark not defined. Information from V$Logfile and V$Log... Error! Bookmark not defined. V$Logfile... Error! Bookmark not defined. V$Log... Error! Bookmark not defined. Log switch rotation... Error! Bookmark not defined.

Database Properties... Error! Bookmark not defined. Tablespaces... Error! Bookmark not defined. Permanent Tablespaces... Error! Bookmark not defined. Enterprise manager view... Error! Bookmark not defined. Locally Managed Temporary Tablespaces... Error! Bookmark not defined. Datafile Information... Error! Bookmark not defined. Database Files... Error! Bookmark not defined. TempFiles... Error! Bookmark not defined. DBA_Jobs... Error! Bookmark not defined. Information Related to Passwords and Auditing... Error! Bookmark not defined. V$PWFile_Users Information... Error! Bookmark not defined. All_Def_Audit_Opts Information... Error! Bookmark not defined. DBA_Profiles Information... Error! Bookmark not defined. DBA_Users Information... Error! Bookmark not defined. Invalid Objects... Error! Bookmark not defined. Memory... Error! Bookmark not defined. PGA... Error! Bookmark not defined. SGA... Error! Bookmark not defined. SGA components... Error! Bookmark not defined. Library Cache Information... Error! Bookmark not defined. Library Cache Hit Ratio... Error! Bookmark not defined. SGA Information... Error! Bookmark not defined. APEX Information... Error! Bookmark not defined. Component Versions and Statuses... Error! Bookmark not defined. APEX Users... Error! Bookmark not defined. Status of XML DB... Error! Bookmark not defined. XDB HTTP Port... Error! Bookmark not defined. Count of Valid and Invalid Objects... Error! Bookmark not defined. List of Invalid Objects... Error! Bookmark not defined. V, NV, DV Objects... Error! Bookmark not defined. Schema Granted APEX_ADMINISTRATOR_ROLE... Error! Bookmark not defined. System Privileges Granted to APEX Schema... Error! Bookmark not defined. Roles Granted to APEX Schema... Error! Bookmark not defined. Privileges on Tables Granted to APEX Schema... Error! Bookmark not defined.

Database NLS Parameters... Error! Bookmark not defined. Instance Settings... Error! Bookmark not defined. Default and Temporary Tablespace... Error! Bookmark not defined. PL/SQL Web Toolkit Version... Error! Bookmark not defined. Workspaces... Error! Bookmark not defined. Applications... Error! Bookmark not defined. Access Control List Assignments to Network Hosts... Error! Bookmark not defined. Alert.log... Error! Bookmark not defined. Log... Error! Bookmark not defined. Errors... Error! Bookmark not defined. Crontab... Error! Bookmark not defined. Listener.log... Error! Bookmark not defined. EM console... 8 Souhrn Účelem analýzy je podat zprávu a stavu a konfiguraci databáze ORCL, tzv. Health check. K získání statických dat byl použit nástroj RDA, utility operačního system, dotazy v sqlplus, AWR a EM. Přístup na server nebo do enterprise manageru jsem během analýzy měl, proto jsem dělal porovnání i s aktuálním stavem databáze. Veškerá data byla pečlivě analyzována a posuzována. Na jejich základě mohu říci, že databáze nevykazuje žádné známky kritického chování a může běžet i nadále v současné konfiguraci, přesto doporučuji udělat změny rozepsané níže. Účelem analýzy není podat hluboký rozbor výkonnosti databáze nebo doporučeni pro ladění sql dotazů, jako spíše informovat o nastavení databáze. Také se nezkoumalo vytváření indexu nebo partitioning tabulek. Všechny skripty byly spouštěny pod uživatelem SYS. Na serveru je zprovozněn EM, který je možné využít pro realtime sledování výkonu nebo jako GUI nástroj databázového administrátora v případě licencovaných diag a tuning packu. Veškeré informace jsou roztříděny do základních oblastí tak, jak byly podrobeny analýze. U každé oblasti jsem se stručně vyjádřil k možným změnám. Doporučuji Pamět - Nyní je pro databázi alokováno 12GB paměti (limit na 13GB) z celkové velikosti 16GB RAM. Pro PGA je nastaven statický parameter na 1910MB. PGA je dostačující dle úspěšnosti získání

dat z cache. SGA je taky v relativně v pořádku i když advisor a další ukazalete indikují, že by navýšení přineslo užitek, ale žádný razantní. Spíše v řádu jednotek procent. Nicméně, zapnul bych (pokud to není vypnuté z konkrétních důvodů) automatic memory management, který je nyní vypnutý. Je zapnutý pouze ASSM (automatic shared memory management) - Zvýšením paměti se sníží počet wait eventů, locků i latches. Sníží se také počet IO požadavků a uvolní se tím diskovému systému. - Čte se hodně bloku z datových souborů, pokud se zvýší pamět, může se více dat cachovat. HW je dostačující - Většinu času je nečinný, což dokazuje i výpis TOP nebo AWR report. Upravit redo log soubory - Hodně wait eventů poukazuje na čekání při synchronizaci redo logu. Z výpisu log switches, které se dějí v průměru každých 7-8 minut (i méně jak 1 minutu). Velikost je teď default 50MB, doporučuji zvýšit na 200MB. - Nyní jsou pouze 3 skupiny po 2 členech. Abychom uvonili IO systému a zároveň snížili čekací doby, doporučuji mít 4 skupiny po 2 členech. - Nyní jsou redo log soubory rozmístěné do tří adresářů /data/oradata, /data02/oradata, /idx/oraidx/. To je dobré. SQL Dotazy - Z AWR reportu je patrné, že většina databázového času se spotřebovává na vykonání sql dotazů. A nejvíce se čeká na poskytnutí mezi klientem a serverem. Většina vykonávaných dotazů je z sqlplus, což nebývá běžné. Kdo tam přistupuje přes sqlplus? - Nezkoumal jsem konkrétní dotazy a jejich exekuční plány. Spíše se jen podívat, jestli četnost jejich spouštění odpovídá skutečným požadavkům. Objemy dat - Z AWR reportu je patrné, že databáze musí pracovat s velkýmy objemy dat a to jak při zápisu, tak i při čtení z datových souborů. Velmi často také přes full table scan, kdy se nevyužívají indexy. Opět to poukazuje na neoptimalizované dotazy. IO statistiky - Řádově více dochází ke čtení ze souboru /data02/oradata/orcl/orcl/datacentrum02.dbf, než z ostatních. Naopak nejvíce se zapisuje do souboru /data/oradata/orcl/aplikace.dbf a /data/oradata/orcl/undotbs01.dbf - Nejčasteji přistupovaný objekt je DC_QAD.OP_HIST a DC_QAD.TR_HIST. Oba objekty ve stejném tablespace DATACENTRUM. - Nejvíce se čeká na locky na objektu DC_EWS.EWS_DATA. Zde odbourat čekání, tvoří 84% všech wait eventů. Upgrade, patche - Databáze je verze 11.2.0.1, což je base release. Doporučuji aplikaci posledního patchsetu 11.2.0.4. Je placený support, tak se dá stahnout z MOS. - Není aplikován žádný bezpečnostní patch. http://www.oracle.com/technetwork/topics/security/alerts-086861.html

- Datové soubory - Některé datové soubory jsou nastaveny jako autoextent YES, jiné NO. To má nějakou logiku? Problém tu je s datovým souborem /data02/oradata/orcl/datacentrum02.dbf, který je největší cca 26GB s nejčastěji se s ním pracuje. Buď bych do tablespace DATACENTRUM přidal další soubor, aby se data ukladala i jinam, nebo bych provedl reorganizaci objektů. Případně uvažoval o nasazení ASM (automatic storage management). Invalidní objekty - V databázi je 259 invalidních objektů. Přesný popis níže. Buď je smazat nebo zkompilovat. Na základě RDA - Databáze beží v archívním módu. V pořádku. - Kontrolní soubory v jsou 3, ale všechny na jednom svazku /data/oradata/orcl. Doporučuji rozkopírovat na různé svazky, třeba /data/oradata, /data02/oradata, /idx/oraidx/. - Volné místo na discích dostatečné. - Java 1.5. je stará. Poslední verze 1.7. má umět lépe spravovat pamět. - Zaměřit se na dotazy ze sekce Top Resource SQL Statements. Spíše o komunikaci s dodavatelem, zda-li je zde možnost pro ladění. Nebo to řešit na testu. - Joby v databázi všechny funkční. - Trace soubory odmazávat pravidelě z adresáře /opt/oracle/diag/rdbms/orcl/orcl/trace. Teď jich tam je 21727. - V crontabu jsou nějaké úlohy, nezkoumal jsem jejich funkci. Používá se tool oratoolkit, který neznám. Ale dost scriptů je zakomentovaných. Jak se provádí záloha? Alert.log - V alert.logu jsou i ORA chyby. ORA-06502. Zkusit řešit samostatně nebo ve spolupráci s Oracle. Enterprise manager - Pokud není zakoupena licence na diag a tuning pack, měl by být parameter control_management_pack_access nastaven na NONE. APEX Poslední verze 4.2.5.00.08 instalovaná. RDA - Database Information Database Overview DB Name ORCL Global Name Host Name ORCL.TOMAS-SOLAR.COM db

Instance Name orcl Instance Start Time 23-May-2014 15:22:23 Restricted Mode NO Archive Log Mode ARCHIVELOG... Dle obsahu výše vidíte, že health check by pokračoval dalšími 100 stranami. Jelikož se jedná o citlivé údaje, nemohu distribuovat konkrétní výsledky. Rád Vám k tomu řeknu více, stačí napsat nebo zavolat.