SQL Developer als DBA-Tool Christian Gohmann

Ähnliche Dokumente
SQL Developer 4 DBAs DOAG Datenbank 2015 Düsseldorf Referent Ernst Leber. Düsseldorf, den

Überblick über APEX Carolin Hagemann

Wie sichert man APEX-Anwendungen gegen schädliche Manipulationen und unerwünschte Zugriffe ab?

Oracle Database 11g: Administration Workshop I Neu

SQL Developer Unit Tests

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. IT-Berater. Dipl.-Inform.

<Insert Picture Here> MySQL Workbench für Einsteiger

Lutz Fröhlich. Oracle ng. mitp

Oracle 10g Einführung

Trivadis-Gadgets im Dienste ihrer Qualität: FAAT und PL/SQL Cop

<HTML DB> Web Application Development

Oracle Database 12c: Administration Workshop Ed 2

Oracle8 & Recovery Handbuch

Was ist neu in der SQS-TEST /Professional Suite

Oracle Application Express 3 für die schnelle und schlanke Business Intelligence Lösung

Oracle Snap Management Utility Snap mir eine. Marco Schwab, DOAG 2017,

Oracle Datenbankadministration Grundlagen

Daniela Reiner. Stuttgart,

Foglight Performance Analysis for Oracle

Transformations. Die API des Oracle Datamodeler. Dr. Gudrun Pabst. Trivadis GmbH Lehrer-Wirth-Straße München.

Berechnung von Kennzahlen mit der SQL Model Clause

Oracle Backup und Recovery mit RMAN

DOAG Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.

Oracle Enterprise Manager 12c Database Express (EM Express)

Eine TEAM-Präsentation

Oracle Virtual Private Database

Modernisierung von Forms durch neues Look&Feel

Oracle Database 12c: RAC Administration

TOAD und Performance Tuning

Oracle Backup und Recovery

Monitoring Module / Überwachen aller Oracle Editionen, ganz ohne Packs

Übersicht Streams nach Liste Produkte/Themen

Upgrade auf APEX 5. 9 Datenbanken, 400 Workspaces, über 1000 Anwendungen ein Erfahrungsbericht Carola

Installation Forms/Reports 11g auf Windows 64bit

New Features Oracle Forms 11g Nichts Neu für Forms?

Archivierung in DBMS

Oracle Backup und Recovery mit RMAN

TOra - Toolkit for Oracle

Hochverfügbarkeit mit AlwaysOn für die SSISDB. Stefan Grigat,

Oracle 10g Migration an einem Kundenbeispiel

Inhaltsverzeichnis. Teil I Installation, Architektur und Infrastruktur 15

IT-Symposium Oracle Grid Control. Grenzenloses Monitoring. Page

Oracle Cloud Control. Seminarunterlage. Version vom

APEX New Features Carola Berzl

Übung 5. Implementierung einer Datenbank. Prof. Dr. Andreas Schmietendorf 1. Übung 5

Installationsanleitung SQL Server für Solid Edge Standard Parts Serverinstallation

DOAG München Die etwas anderen Oracle Performance-Tipps. Marco Patzwahl

Oracle Database 12c: Backup and Recovery Workshop

Datenbank Services. Thomas Lehmann, Düsseldorf. Die Datenbank-Spezialisten.

Sitepark Information Enterprise Server - die Technologie-Plattform von Sitepark

Oracle 12c: Migrationswege und Konzepte. Dierk Lenz

IBM Cognos Analtics. mayato Servceangebot zum Upgrade // ÖFFENTLICH

Entwicklungstand der GUI

Was ist neu in der SQS-TEST /Professional Suite 10.8?

Datenbankreplikation in der Standard Edition. Markus Jendrossek

Oracle Database 12c: Backup and Recovery Workshop Ed 2

1.1 Datenbankprogramm Oracle für MCIS MDA

Oracle Audit Vault nach einem Jahr

Automatisierung von Backup und Recovery- Vorgängen in großen Oracle-Umgebungen

Oracle ACFS / CloudFS zuverlässig nutzbar?

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

Oracle Cloud Control. Seminarunterlage. Version vom

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch):

Development auf der Plattform SAP HANA

Das Einsteigerseminar ASP

APEX räumt auf. Ein Projektbericht aus der Abfallwirtschaft. Carolin Hagemann Trivadis GmbH Application Development

ALF-BanCo 7 Datenbank auf einem SQL-Server betreiben

IT-Symposium Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. 1

O-BIEE Einführung mit Beispielen aus der Praxis

Performance Tools. für alle Editionen

Datamasking und Subsetting

Datenbankspiegelung mit (Active) Data Guard. und Abgrenzung

Data Dictionary for Oracle

HERZLICH WILLKOMMEN. Oracle Fail Safe ein Review Martin Schmitter 17. Oktober 2012


Themen des Kapitels. Aufbau eines Database Management Systems (DBMS) Oracle Architektur Oracle Tools. 2.1 Übersicht

Zielsetzung. Fachlicher Schwerpunkt. Besondere Qualifikation. Fortbildung

Transkript:

Christian Gohmann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

Über mich Christian Gohmann Consultant bei der Trivadis GmbH, Düsseldorf Trainer seit 2014 O-AI-DBA (Oracle Architektur und Interna für DBAs) Erfahrung mit Oracle seit 2006 (8i 12c) Installation & Konfiguration Hochverfügbarkeitslösungen (RAC, Data Guard) Performance Analyse Backup & Recovery (RMAN, Data Pump) Blog: http://www.dba-blog.de 2 15.06.2015

Agenda 1. Einleitung 2. Verwaltung von Datenbanken 3. Administration 4. Problemanalysen 5. Daten- und Ressourcenverwaltung 6. Reporting und Dokumentation 3 15.06.2015

Einleitung 4 15.06.2015

Herausforderungen eines DBAs Verwaltung von Datenbanken Im Unternehmen verteilte Datenbanken (unterschiedliche Versionen, Plattformen etc.) Ggf. unterschiedliche Datenbanksysteme (Oracle, Microsoft, MySQL) Administration der Datenbank z.b. Anpassung von Parameter, Tablespace- und Benutzerverwaltung Problemanalysen z.b. Performance, Speicherplatzverbrauch, Session-Aktivitäten Daten- und Ressourcenverwaltung z.b. Export/Import, Ressourcenverteilung Reporting und Dokumentation Welche Objekte gibt es in meiner Datenbank? Wo habe ich Probleme mit meiner Datenbank? 5 15.06.2015

Was ist der SQL Developer? Graphische Version von SQL*Plus für die Ausführung von Standardaufgaben Verwaltung der Datenbank Ausführung von SQL Abfragen und Skripten Entwicklung von PL/SQL Code Erstellung von dynamischen Berichten Migration von Fremddatenbanksysteme nach Oracle Aktuelle Version: 4.1.0 (4. Mai 2015) Download über das Oracle Technology Network (OTN) http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html Benötigt eine installierte Java Development Kit (JDK) 8 Umgebung Multilinguale Oberfläche Umstellung der Sprache nur direkt über Konfigurationsdatei <SQL Developer Home>/sqldeveloper/bin/sqldeveloper.conf 6 15.06.2015

Oracle 12c Support Vollständige Multitenant Unterstützung Erstellen, Löschen und Klonen von Pluggable Databases Kopieren / Verschieben einer Pluggable Database in die Cloud Data Redaction Framework Maskieren von sicherheitsrelevanten Spalten SQL Translation Framework Umwandlung von nicht Oracle SQL zu SQL 7 15.06.2015

DBA Zentrale Das DBA Panel ist der zentrale Einstiegspunkt des DBAs Aufrufbar über Ansicht > DBA Benötigt eine Verbindung mit DBA Rechten Verfügbar seit SQL Developer 3.x Beispiele Anpassung der Tablespaces / Datafiles Erstellung eines Data Pump Dumps Anpassung von Datenbankparametern Erstellung von Datenbankjobs Generierung des SQL Befehls durchgängig möglich 8 15.06.2015

Verwaltung von Datenbanken 9 15.06.2015

Verwaltung von Datenbanken 1/2 Verwaltung der Datenbankverbindungen innerhalb von SQL Developer Unterstützung für traditionelle, Cloud und NoSQL Datenbanken Aufrufbar über Ansicht > Verbindungen Möglichkeit zum Export/Import Installation eines Oracle Clients ist optional Unterstützung für Transparent Application Failover (TAF) vorhanden Siehe MOS Note 1389747.1 Erweiterung durch JDBC Treiber (eingeschränkte Funktionalität) Microsoft Access Microsoft SQL Server MySQL 10 15.06.2015

Verwaltung von Datenbanken 2/2 Maske für die Konfiguration einer Datenbankverbindung Name der Verbindung Anmeldeinformationen Serverinformationen Authentifizierung Statusanzeige Aktionen 11 15.06.2015

Code-Snippets Speicherung von Code-Snippets (z.b. SQL, PL/SQL) für den Schnellzugriff Eine Vielzahl von Code-Snippets Ouf-of-the-Box mit dabei Aufrufbar über Ansicht > Snippets Zugriff und Verwendung mittels Drag-and-Drop Vorhandene SQL Befehle können direkt als Snippet gespeichert werden Werden in der Datei UserSnippets.xml gespeichert C:\Users\XXX\AppData\Roaming\SQL Developer Export/Import über Dateiaustausch 12 15.06.2015

Administration 13 15.06.2015

Instanz Dashboard DBA Panel Datenbankstatus > DB-Instanz Echtzeit-Überwachung der Instanz Überblick über die wichtigsten Bereich Direktes Springen zu den Bereichen 14 15.06.2015

Redo Logs Verwaltung der Redo Logs über den Reiter Redo-Loggruppen Loggruppe anlegen/löschen Logmember hinzufügen/löschen Logswitch durchführen Checkpoint erzwingen Fallstricke Bei Verwendung von OMF auf korrekten Pfad/Namen achten 15 15.06.2015

Initialisierungsparameter Direktes Anpassen der Parameter möglich Hinweis bei nicht veränderbaren Parametern Bei "Commit" kann der Scope ausgewählt werden (Memory, SPFile) 16 15.06.2015

Tablespace-Verwaltung Administration des Tablespaces Aufrufbar über Speicherung > Tablespaces Online/Offline schalten Read Only / Read Write schalten Storage Management ändern Hinzufügen/Ändern/Löschen eines Datafiles Anzeige der Objekte in dem Tablespace 17 15.06.2015

Problemanalysen 18 15.06.2015

Diagnostic Pack Stark erweiterte Unterstützung seit SQL Developer 4 Neuer Zweig Performance im DBA Panel Erlaubt das Erstellen von Snapshots, Baselines und Berichten AWR, ASH und ADDM Berichte Für jede Datenbank muss die Verwendung des Diagnostic Packs erlaubt werden Übersicht unter Extras > Voreinstellungen > Datenbank > Lizenzierung 19 15.06.2015

Bericht erstellen Beispiel: AWR Bericht Erleichterte Filterung über Drop-Down Felder Direkte Anzeige des Berichts Möglichkeit zum Export 20 15.06.2015

Session Überwachung Anzeige aller laufender Sessions in der Datenbank Inkl. des Ausführungsplan, der Wait-Events usw. Aufrufbar über Extras > Sessions überwachen Möglichkeiten zur Interaktion mit der Session Tracing aktivieren, Session beenden Tracing kann nicht individuell angepasst oder wieder beendet werden 21 15.06.2015

Trace Datei analysieren 22 15.06.2015

Daten- und Ressourcenverwaltung 23 15.06.2015

Data Pump Steuerung von Data Pump über den Reiter Data Pump Anzeige aller existierenden Data Pump Jobs Vollständige Unterstützung der Data Pump Funktionen Assistenten für Export / Import Ausführung als Benutzer SYS nicht möglich 24 15.06.2015

Data Pump Export Assistent 25 15.06.2015

Resource Manager Erstellung/Änderung von Resource Manager Plänen Direkte Validierung der Konfiguration Wahl des aktiven Plans Konfiguration von abhängigen Objekten Consumer Groups Benutzerzuordnungen Statistiken 26 15.06.2015

Reporting & Dokumentation 27 15.06.2015

Berichte Out-of-the-Box eine Vielzahl von mitgelieferten Berichten Aufrufbar über Ansicht > Berichte Gruppiert nach Einsatzgebieten Möglichkeit zur Erstellung eigener Berichte Grundlage ist eine SQL Anweisung Ausgabe als z.b. Tabelle, Diagramm Ergebnis des Berichtes kann exportiert werden z.b. als PDF, Excel-Datei oder einfache CSV Datei 28 15.06.2015

Beispiel: Alert-Log 29 15.06.2015

Datenbank Dokumentation erstellen 1/2 Erstellung einer Dokumentation über Objekte des angemeldeten Benutzers Aufrufbar über das Kontextmenü im Verbindungsbereich Menüpunkt: DB-Dokument generieren Ergebnis ist eine Reihe von HTML Seiten Möglichkeit zur Filterung auf spezielle Objekttypen 30 15.06.2015

Datenbank Dokumentation erstellen 2/2 31 15.06.2015

Weitere Informationen SQL Developer 4.1 Dokumentation https://docs.oracle.com/cd/e55747_01/index.htm 32 15.06.2015

Fragen und Antworten Christian Gohmann Consultant Tel. +49-211-58 6664 702 Christian.Gohmann@trivadis.com 33 15.06.2015