Kurs Oracle 10g Einführung Teil 10 Oracle Enterprise Manager (OEM) OEM page Timo Meyer von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 19 Seite 1 von 19
1 Oracle Enterprise Manager page 2 3 Page OEM page 4 & Maintenance page 5 Welche (Features) sollen benutzt werden? 6 Hintergrundprozess Timo Meyer Sommersemester 2006 Seite 2 von 19 Seite 2 von 19
1 Oracle Enterprise Manager page Oracle 10g Enterprise Manager ist die zentrale Konsole für alle datenbankrelevanten administrativen Tasks und Überwachung der Datenbank page for Oracle Entrprise Manager (OEM) erkennt automatisch auch Real Application Cluster (RAC) Oracle Management Service (Datenbank / Cluster) Oracle Management Repository OEM bietet zahlreiche Online- Links zu Hilfethemen an kann bei der Installation bzw. auch erst später aktiviert werden OEM page Seite 3 von 19 Timo Meyer Sommersemester 2006 Seite 3 von 19
OEM page Timo Meyer Sommersemester 2006 Seite 4 von 19 Seite 4 von 19
2 Oracle Database Enterprise wird automatisch bei der Installation von Oracle 10g eingerichtet Enterprise Manager auf UNIX Systemen wird aus dem Verzeichnis $Oracle_/bin mit dem Kommando emctl start aufgerufen Windows benutzt den Dienst DBConsoleSID auf Betriebssystemebene OEM page Standardmäßig eingerichtet auf Port 5500 4 Sub-pages für Database page Monitoring Page Database Page Database Maintenance Page Seite 5 von 19 Timo Meyer Sommersemester 2006 Seite 5 von 19
2 Benutzerinformation für EMCTL auf Unix Systemen emctl start stop status dbconsole emctl secure <options> emctl set ssl test on off em emctl set ldap <host> <port> <user dn> <user pwd> <ontext dn> emctl blackout emctl config emctl secure emctl deploy Für Enterprise Manager Account SYSMAN kann eine Emailbenachrichtigung für Alarmmeldungen eingerichtet werden kann beim Database Configuration Assistant (DBCA) eingerichtet werden OEM page Seite 6 von 19 Timo Meyer Sommersemester 2006 Seite 6 von 19
OEM page Database Configuration Assistant (DBCA) Timo Meyer Sommersemester 2006 Seite 7 von 19 Seite 7 von 19
3 Page Überwachung und Auswertung kritischer Datenbankinformationen u. -benutzer Sessions waiting and working Database throughput in transactions and logon Physical I/O Redo information Auswertung von Informationen über Links Top consumers Top sessions Database locks Cluster cash coherency for RAC Graphische Darstellungen erleichtern die Auswertung OEM page Seite 8 von 19 Timo Meyer Sommersemester 2006 Seite 8 von 19
OEM page Timo Meyer Sommersemester 2006 Seite 9 von 19 Seite 9 von 19
4 & Maintenance page Benutzung für normale Admin-Tätigkeiten Benutzer anlegen und verwalten Verwaltung von Operationen zur Leistungsoptimierung Zugriff auf verschieden sbereiche Speicher Schemata Hochverfügbarkeit und Ressourcenverwaltung Cluster Scheduler Anlegen von administrativen Tasks zur Arbeitserleichterung Auswertung von Statistiken Ausführungsplan Fetch-Ergebnisse auf dem physikalischen Level OEM page Seite 10 von 19 Timo Meyer Sommersemester 2006 Seite 10 von 19
OEM page Timo Meyer Sommersemester 2006 Seite 11 von 19 Seite 11 von 19
OEM page Timo Meyer Sommersemester 2006 Seite 12 von 19 Seite 12 von 19
5 Welche sollen benutzt werden? Um neue zu Installieren starte den Oracle Universal Installer (OUI) aus dem Datenbankverzeichnis oder aus dem Data Dictionary Pfad $Oracle_/oui/bin Data Dictionary View DBA_FEATURE_USAGE_STATISTICS Liefert folgende relevante Informationen (Features), die benutzt werden Produktversion, Anzahl der benutzten Letztes Update der, Installationsdatum Release 10.1.0.3.0 OEM page Version# New Features# Main Release# Generic Patchset# Platform Patchset# Seite 13 von 19 Timo Meyer Sommersemester 2006 Seite 13 von 19
5 Welche sollen benutzt werden? SQL> SELECT name, version, description, last_usage_date FROM dba_feature_usage_statiscs; Name Version Description Last_Usag ==================== ========== ==================== ========= Advanced Replication 10.1.0.3.0 Advanced Replication has been enabled OEM page Advanced Security 10.1.0.3.0 External Global users are configured Audit Options 10.1.0.3.0 Audit options in use Automatic Segment 10.1.0.3.0 Extends of locally 11-Mar-05 Space Management manged tablespaces are managed automa. By Oracle Automatic Undo 10.1.0.3.0 Oracle automatically 11-Mar-05 Management manages undo data us ing an UNDO tablespace Seite 14 von 19 Timo Meyer Sommersemester 2006 Seite 14 von 19
6 Hintergrundprozess Das Automatic Workload Repository (AWR) sammelt alle leistungsrelevanten Informationen und speichert diese im SYSAUX Tablespace, (nur Oracle 10g) Enterprise Manager erstellt AWR-Reports OEM page Durch die Einführung eines neuen Hintergrundprozesses,, können mit dem Scheduler Datenbanküberwachungen durchgeführt werden Jede Minute überwacht der metrische Werte und gibt bei Bedarf Alarmmeldungen aus Paramerter DBMS_SERVER_ALERT self tuning database -Option Timo Meyer Sommersemester 2006 Seite 15 von 19 Seite 15 von 19
6 Hintergrundprozess EM unterscheidet zwischen folgenden Alarmtypen Server generated (non-threshold) Threshold 150 Abfragewerte in Tabellen für die self tuning database, administriert durch Server generated Events Snapshot too old Recovery area low on free space Presumable session suspended Gespeichert in der Tabelle History Löschen nur im EM möglich, da gespeichert im eigenen Repository OEM page Seite 16 von 19 Timo Meyer Sommersemester 2006 Seite 16 von 19
6 Hintergrundprozess Data Dictionary und Dynamische Sichten Recente Metric History Server OEM page Metrics Alerts DBA_HIST_SYMMETRIC_HISTORY DBA_HIST_SESSMETRIC_HISTORY DBA_HIST_FILEMETRIC_HISTORY V$SYSMETRIC_HISTORY V$SYSMETRIC V$SERVICEMETRIC Timo Meyer Sommersemester 2006 Seite 17 von 19 DBA_OUTSTANDING_SLERTS DBA_ALERT_HISTORY DBA_THRESHOLDS V$ALERT_TYPES Seite 17 von 19
DBMS_SCHEDULER Generiert Tasks von Schemata, schema statistics Support 6 Hintergrundprozess Automatic Routine Administrative Tasks PL/SQL blocks PL/SQL stored procedures Java stored procedures C routines outside of the database Executables external to the database Gibt Tipps wo und wo administriert werden muss Scheduler benutzt Paket um in der Datenbank automatisch Informationen zusammenzutragen GATHER_STATS_JOB OEM page Seite 18 von 19 Timo Meyer Sommersemester 2006 Seite 18 von 19
Fragen OEM page Timo Meyer Sommersemester 2006 Seite 19 von 19 Seite 19 von 19