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