Freitag Aug 09, 2013

12c Pluggable Database, SQL Skripte & catcon.pl

Mit der neuen Multitenant Datenbankarchitektur mit Container Datenbank (CDB) und den dazugehörigen Pluggable Datenbanken (PDB) kommen auf CDB Ebene einige neue Funktionalitäten hinzu. Zwar ändert sich für den Administrator einer einzelnen PDB kaum etwas, aber einige Spezialitäten sollte der Datenbank Administrator auf Ebene der PDB bzw. CDB doch kennen.

Eine dieser Änderungen ist das Ausführen von einzelnen SQL Skripten auf unterschiedlichen Ebenen. Da PDBs prinzipell über Services angesprochen werden, unterliegen alle Skripte ohne eine explizite Service Spezifizierung einer speziellen Vorgehensweise. Darunter fallen auch einige von Oracle gelieferte Skripte wie z.B. utlsampl.sql oder das Demo Schema Skript mkplug.sql aus $ORACLE_HOME/demo/schema. Diese verwenden einen "direkten" Connect ohne Service Namen, in utlsampl.sql wäre dies "connect scott/tiger".

Noch essentieller trifft es einen CDB Administrator, wenn es darum geht, SQL Skripte auf CDB Ebene und zusätzlich PDB Ebene durchzuführen. Für diesen Anwendungsfall führt Oracle 12c ein Perl Skript ein: catcon.pl.

Wie Sie SQL Skripte trotz allem unverändert in einer PDB verwenden können, wie Sie die Demo Schemata nachträglich in eine PDB installieren können und wie Sie ein Skript fitt machen um es gleichzeitig auf mehreren PDBs anzuwenden (mit Hilfe von catcon.pl) erfahren Sie im neuen Community Tipp.

Dienstag Aug 06, 2013

SQL Developer für DBAs

Warum publizieren wir einen Artikel über das SQL Developer Werkzeug in der DBA Community? Der Name SQL Developer steht eigentlich eher für die Verwendung im Datenbank Entwicklungsumfeld. Die einfache Bedienung und vielfältigen Schnittstellen machen das Werkzeug allerdings auch für den DBA interessant. Ein zusätzliches Argument liefert die Tatsache, dass seit Release 3 DBA Features im SQL Developer zur Verfügung stehen. Dabei sind die DBA Aufgaben sogar über ein spezielles Connection Fenster erreichbar.

Zusätzlich kann man mit dem SQL Developer, Session und SQL Monitoring, SQL Tuning oder auch Change Management Aufgaben durchführen. Mit Release Oracle Database 12c und dem De-Support von Oracle Database Control (siehe MOS Note 1484775.1) stellt sich ausserdem die Frage, ob SQL Developer eine sinnvolle Ergänzung zum neuen Werkzeug Enterprise Manager Database Express darstellt.

SQL Developer ist natürlich uneingeschränkt für alle Datenbank Versionen einsetzbar. SQL Developer unterstützt sogar bereits Features der aktuellen Datenbank Version Oracle Database 12c und bietet dabei spezielle Schnittstellen für die Multitenant Architektur oder die neuen Security Data Redaction Features. 

Im Tipp werden folgende Bereiche illustriert 

  • DBA Navigator
  • Unterstützung von Tuning Aufgaben 
  • 12c Features

Hier gehts zum Tipp

Montag Jul 29, 2013

12c Oracle Database Days im September

Seit Ende Juni steht Oracle Database 12c zum Download zur Verfügung. Um einzelne Themen ausführlich behandeln zu können, finden ab September die deutschsprachigen "Oracle Database Days" in verschiedenen Oracle Geschäftsstellen statt. Jeder Monat steht dabei unter einem anderen Motto. 

Den Anfang macht im September die neue Oracle "Multitenant" Architektur:

DAS Highlight des neuen Datenbank Release 12c ist die Möglichkeit, Datenbanken auch als "Pluggable Database" (PDB) innnerhalb sogenannter "Container Databases" zu verwalten. So eröffnet beispielsweise das schnelle "Ein- und Ausstecken" von PDBs viele neue Möglichkeiten in den Bereichen Konsolidierung und Datenbank Clouds. In dieser speziell von der Oracle BU DB zusammengestellten halbtägigen Veranstaltung lernen Sie alles Wissenswerte über Oracle Multitenant. Veranstaltungsbeginn ist dabei 11:30 Uhr. 

Termine und Veranstaltungsorte: 

  • 17.09.2013: Oracle Niederlassung München 
  • 18.09.2013: Oracle Customer Visit Center Berlin
  • 19.09.2013: Oracle Niederlassung Frankfurt

Die Teilnahme an der Veranstaltung ist kostenlos. Weitere Informationen zur Agenda und allen weiteren geplanten Oracle Database Days sowie die Möglichkeit zur Anmeldung finden Sie unter folgendem Link: 
http://tinyurl.com/odd12c

Der erste Termin dieser Reihe am 17.09. in München bietet noch eine Besonderheit: Im Anschluss an die Veranstaltung findet das Treffen der DOAG-Regionalgruppe München/Südbayern statt. Also am Besten gleich anmelden!

Freitag Jul 26, 2013

Netzwerkverschlüsselung für alle

IT Systeme werden fast ausschliesslich in einem Netzwerk betrieben. Datenbankanwendungen greifen über dieses Netzwerk auf die Datenbank zu. Für potentielle Angreifer ist der Netzwerkverkehr ein interessanter und mit einfachsten Mitteln zu attackierender Bereich eines IT Systems. Konsequenterweise gilt es, diesen Bereich unbedingt zu schützen.

Dieser Schutz ist mit der Freigabe der Oracle Datenbank 12c Release 1 Ende Juni 2013 deutlich erleichtert worden. Denn sowohl die native Verschlüsselung über SQL*Net als auch die Verschlüsselung über SSL sind ab sofort nicht mehr als Teil der Advanced Security Option zu lizenzieren, sondern stehen - ebenso wie die starken Authentifizierungsmethoden - als Feature der Datenbank sowohl in der Enterprise Edition als auch in der Standard Edition der Datenbank ohne zusätzliche Kosten zur Verfügung. Das gilt übrigens auch für vorangegangene Releases (zum Beispiel für Oracle Database 11g), sofern diese das technisch unterstützen.

Da die Netzwerkverschlüsselung über SQL*Net innerhalb von Minuten aktiviert werden kann, wird in diesem Artikel diese Form der Verschlüsselung näher dargestellt. Vorweg sollen einige Erläuterungen die Entwicklung der verschlüsselten Übertragung im Kontext der Oracle Datenbank erläutern.

Hier geht's zum Tipp.

Freitag Jun 28, 2013

Oracle Database 12c ist verfügbar: 12 neue Features für DBAs

Seit 25.Juni steht das neue Datenbank Release Oracle Database 12c für die Plattformen Linux x86 und Solaris (Sparc64 und x86) zum Download zur Verfügung.


Um einen Vorgeschmack auf einige der neuen Features zu geben, haben wir im aktuellen Tipp eine Auswahl von 12 interessanten Neuerungen zusammengestellt. In der APEX Community finden Sie parallel hierzu eine Übersicht über interessante Neuerungen für Entwickler.

Bei den Beschreibungen handelt es sich um eine kurze Zusammenfassung der einzelnen Neuerungen wie z.B. Multitenant Database, Data Redaction, ILM, Datenbank Security, Application Continuity, Online Operationen und vieles mehr.

Mehr dazu ist gleich hier nachzulesen!

Freitag Jun 21, 2013

Oracle Technology Tage im Sommer

"Die neuste Entwicklung in der Oracle Datenbank Technologie"  ist das Hauptthema der ODD Reihe, die an an vier verschienen Standorten stattfindet. Als Referenten werden unter anderem wir von der BU Datenbank anwesend sein.

Lassen Sie sich diese interssanten und spannenden Themen nicht entgehen! Hier sind die Termine und die Links zu Anmeldung und Agenda

Am besten gleich anmelden!

Freitag Jun 14, 2013

Tabellen Monitoring mit DBA_TAB_MODIFICATIONS und SYS.COL_USAGE$

Häufig stellt sich die Frage, wie man die Zugriffe auf Objekte wie Tabellen und Indizes überwachen kann. Abhängig davon können beispielsweise Entscheidungen über die Existenz von Indizes oder die Art der Partitionierung getroffen werden bzw. Optimizerzugriffe besser eingeschätzt werden. Die Nutzung von Auditing bzw. die Verwendung von Objekt Statistiken kann dabei natürlich hilfreich sein. Darüberhinaus bietet Oracle allerdings weitere Monitoring Techniken an, die es erlauben, mit speziellen Views und Tabellen Spaltenzugriffe in der WHERE Klausel, TRUNCATE Operationen oder DML Zugriffe zu überwachen.

Der aktuelle Tipp beschäftigt sich mit dem DML Monitoring über DBA_TAB_MODIFICATIONS  und dem Monitoring von Spaltenzugriffen auf Tabellen mit SYS.COL_USAGE$.

Mittwoch Mai 29, 2013

Cloud Control 12c: Änderungen bei Datenbankobjekten verwalten, vergleichen und ausgleichen

Mit Cloud Control können Sie die Definition von Datenbank Objekten miteinander vergleichen und Unterschiede ausgleichen. Auch Inhalte von Datenbankabellen können miteinander verglichen werden. Diese Funktionalität wurde in früheren Versionen von Enterprise Manager im Rahmen des Change Management Packs zur Verfügung gestellt. Sehen Sie hier, wie Sie das nutzen können.[Read More]

Freitag Mai 17, 2013

ASM Cluster Filesystem - General Purpose vs. Oracle Home File System

Mit Oracle 11.2 führte Oracle ein allgemeines Cluster Filesystem auf Basis von ASM ein - das ASM Cluster Filesystem kurz ACFS. Es steht als Standard Posix konformes Filesystem für jegliche Applikation zur Verfügung, und ist deshalbt nicht nur im Zusammenhang mit Real Application Clusters interessant. Da geplant ist, das "reine ACFS" ohne Zusatzfunktionen, wie Read/Write Snapshots, erweiterte Sicherheit und Filesystemverschlüsselung, kostenfrei zur Verfügung zu stellen, ist ACFS eine eine echte Alternative zu anderen teuren Clusterfilesystemen - auch wenn keine Oracle Datenbank auf dem System installiert ist. In der Lizenzierung wird dieses Filesystem auch als "Oracle Cloud Filesystem" ausgewiesen. Dahinter verbirgt sich technisch das ACFS, lizenzrechtlich beinhaltet das Cloud Filesystem aber alle notwendigen Bestandteile, um mit ACFS zu arbeiten: Die Grid Infrastruktur, das Automatic Storage Management sowie die ASM dynamic Volumes (ADVM).

Legt man zum ersten Mal ein ACFS Filesystem über den ASM Configuration Assistant (kurz ASMCA) an, so wird wird man gefragt, ob das Filesystem für ein Oracle Home verwendet wird oder ein "General Purpose File System" ist. Für welche Anwendungsfälle man welche Art verwenden sollte, und wie man zwischen den Varianten wechselt, zeigt der folgende Tipp.

Freitag Mai 03, 2013

EMCLI: Auditing in Cloud Control

Cloud Control kann verschiedene Cloud Control bezogene Aktionen auditieren. Dazu gehören zum Beispiel alle Anmeldevorgänge an Cloud Control und an den Zielsystemen. Aber auch viele andere Aktionen, wie zum Beispiel das Anlegen von Enterprise Manager Benutzern, Privilegienvergabe, Patching, Cloning usw. können auditiert werden. Nach der Installation von Cloud Control ist dieses Auditing automatisch eingeschaltet.

Was alles genau geht und wie es mit dem Enterprise Manager Command Line Interface EMCLI verwendet wird, zeigt der neuste DBA Community Artikel hier.

Montag Apr 22, 2013

Direct NFS Clone - Klonen der Oracle Datenbank zum Testen

Mit Oracle 11gR1 wurde direkt in die Oracle Binärdateien ein NFS 3 Client implementiert. Diese Direct NFS bzw. DNFS genannte Funktionalität brachte die optimale Anbindung für Network Attached Storage (NAS) mit sich, welches per NFS angebunden ist. DNFS ersetzt damit die betriebssystemeigenen NFS Clients oder ergänzt, wie im Falle von Windows, das Betriebssystem um einen standardisierten NFS Client für die Oracle Datenbank.

Neben Performancevorteilen bietet DNFS noch eine weitere wichtige Funktion: DNFS Clone - die Möglichkeit, eine Datenbank zu Testzwecken zu klonen. Hierbei wird nicht, wie bei einem RMAN DUPLICATE, die komplette Datenbank kopiert, sondern die "Copy-On-Write" Technologie verwendet, um lediglich geänderte Blöcke festzuhalten. Dadurch ist ein DNFS Clone nicht nur schnell erzeugt, sondern nimmt auch relativ wenig Plattenplatz ein. Schaut man sich die Implementation näher an, so stellt man fest, dass diese Funktionalität auch zur Verfügung steht, wenn die Produktivdatenbank selbst nicht auf NFS liegt.

Mehr dazu im Tipp.

Freitag Apr 05, 2013

Erweiterte Statistiken (extended statistics)

Aussagekräftige Statistiken auf Tabellen und Spalten sind eine wichtige Voraussetzung, damit Statements mit optimaler Performance ausgeführt werden. Wie werden die Statistiken interpretiert, falls die Spalten in Beziehung (auch Korrelation) zueinander stehen oder durch Ausdrücke verändert werden? Die "normalen" Statistiken auf die einzelnen Spalten können diesen Sachverhalt leider nicht widerspiegeln. Es kommt zu nicht optimalen Ausführungsplänen. 

Mit 11g wurde mit dem Feature "extended statistics" endlich Abhilfe geschaffen. Extended Statistics können manuell oder im Falle von korrelierten Spalten sogar automatisch erzeugt werden. Im aktuellen Tipp wird erläutert wie man extended Statistics erzeugen, berechnen und monitoren kann.

Freitag Mrz 22, 2013

Cloud Control: Geglättete Charts und Speicherdauer von Metriken einstellen

Heute gibt es ausnahmsweise zwei kurze Tipps: Zum einen zeigen wir Ihnen, wie Sie die Speicherdauer von Metriken in Cloud Control einstellen können, um zum Beispiel Einzeldaten länger zu speichern. Der zweite Tipp zeigt einen Trick, wie historische Charts in Cloud Control in einer geglätteten Form erstellt werden können. 

Freitag Mrz 08, 2013

DBMS_CRYPTO - Revisionssicherheit mit Bordmitteln

Das Package DBMS_CRYPTO ist Bestandteil jeder Edition der Datenbank, erfordert weder den Einsatz einer Enterprise Edition, noch setzt es die Lizenzierung einer Option voraus. Im Rahmen der DBA Community ist das Verschlüsseln von Daten mit DBMS_CRYPTO bereits in einem Artikel beschrieben worden. Das Package kann jedoch mehr als verschlüsseln. Man kann damit nämlich auch nachweisen, ob Daten in einer Tabelle verändert oder auch nicht verändert wurden. Dabei ist es unerheblich, ob der Nachweis einen einzelnen Wert in einer Tabellenzeile zum Ziel hat, eine Reihe von Werten einer Tabellenzeile oder gar eine ganze Zeilen einer Tabelle. Damit könnte man das Package zum Beispiel einsetzen, wenn eine revisionssichere Datenhaltung gefordert wird.

Der Tipp zeigt die Grundlagen, wie man mit dem Package arbeitet. Er will dem DBA und dem Anwendungsentwickler gleichermassen andeuten, was mit den 'Bordmitteln' der Datenbank erreicht werden kann. Hier geht es zum Tipp.

Freitag Feb 22, 2013

Oracle XML DB für DBAs

Seit Oracle 9i Release 2 gibt es spezielle XML Features in der Datenbank, die unter dem Namen Oracle XML DB zusammengefasst sind. Oracle XML DB (kurz XML DB) steht dabei in jeder Edition (auch Standard und Express Edition) ohne zusätzliche Installation zur Verfügung. Mit jedem neuen Oracle Datenbank Release werden zusätzlich wichtige XML DB Erweiterungen im Datenbankumfeld implementiert, die die XML DB für den Datenbankeinsatz bald obligatorisch macht.

Bei den XML DB Features handelt es sich übrigens nicht nur um Entwickler Features, sondern auch um Funkionen, die für DBAs interessant sind. So können beispielsweise der Zugriff auf Dateien im ASM über die XML DB Protokolle ermöglicht werden, das Embedded PL/SQL Gateway für APEX eingesetzt oder Packages wie UTL_HTTP, UTL_MAIL usw. mit speziellen XML Access Control Lists (kurz ACL) abgesichert werden.

Was ist zu tun, um die XML DB zu aktivieren? Wie sieht die Konfiguration aus? Wie kann man Objekte in der XML DB monitoren? Kann man die Standard Werkzeuge wie Enterprise Manager zur Administration einsetzen? Gibt es spezielle Rollen bzw. Privilegien, die ein Entwickler zur Nutzung der XML DB benötigt? Der aktuelle Tipp beantwortet diese Fragen und illustriert einige interessante Features an Beispielen in einer 11.2.0.3 Umgebung.

Mittwoch Feb 13, 2013

Zugriff auf Dateien in ASM (asmcmd cp)

Die Frage, welcher Speicherort am Besten für Oracle Datenbankdateien geeignet ist, ist leicht zu beantworten: Oracle Automatic Storage Management, kurz ASM. Dabei ist es vollkommen egal, ob es sich um eine Single Instanz Datenbank oder einen Real Application Cluster, eine Standard Edition oder eine Enterprise Edition handelt. ASM bietet für jede Datenbank viele Vorteile: Dazu gehört die Möglichkeit, über mehrere Platten bzw. Luns hinweg zu Stripen, ohne dafür teure Storage Systeme zu benötigen, und damit optimale Performance für die Datenbank zu liefern, sowie die Möglichkeit, die einzelnen Blöcke in ASM einfach oder sogar zweifach zu spiegeln. Dies funktioniert nicht nur innerhalb eines Storage Systems, sondern auch über verschiedene Storages hinweg.

Allerdings ist ASM kein wirkliches Dateisystem, sondern eigentlich nur ein Volume Manager, genauer gesagt Extent Verwalter. Dies hat definitiv den Vorteil, dass ASM niemals zu einem Flaschenhals für den I/O werden kann. Allerdings liegt darin auch die Herausforderung, da auf die Dateien in ASM nicht über die herkömmlichen Betriebssystembefehle zugegriffen werden kann. Welche Möglichkeiten dies sind, damit beschäftigt sich der aktuelle Community Tipp.

Freitag Jan 25, 2013

Oracle Enterprise Manager Cloud Control 12c: Monitoring mit eigenen Metriken

Oracle Enterprise Manager Cloud Control 12c beinhaltet direkt nach der Installation viele Metriken zur Überwachung verschiedener Systeme. Dennoch besteht in einigen Fällen der Wunsch, eigene Metriken zu erstellen. Bis Grid Control 11g stehen hierzu die "User-Defined Metrics" zur Verfügung, die aber auf wenige Zielsystemtypen (target types) beschränkt sind. In Cloud Control 12c wurde diese Sonderbehandlung von selbst definierten Metriken entfernt. Es stehen jetzt also alle Features, die auch für normale Metriken vorhanden sind, selbst definierten Metriken zur Verfügung. Auch bei der Implementierung auf der Seite der Agenten wird kein Unterschied mehr gemacht. Dafür gibt es jetzt einen neuen Namen für diese Metriken: "Metric Extensions".

Hier geht es zum Tipp

Freitag Jan 11, 2013

Oracle Data Pump und Datenverschlüsselung

Im Rahmen der DBA Community ist das Arbeiten mit Oracle Data Pump bereits in einem Artikel aus dem August 2010 beschrieben worden. Inzwischen gehört der Umgang mit dem Werkzeug zur Alltagsroutine der DBAs. Aber gerade im Zusammenhang mit der Datenverschlüsselung zeigen sich immer wieder und immer noch gewisse Unsicherheiten. Dieser Tipp will versuchen, diese Unsicherheiten zu beseitigen.

Vorweg zwei Hinweise. Der erste Hinweis betrifft die Lizenzierung: Voraussetzung zum Arbeiten mit verschlüsselten Daten ist die kostenpflichtige Lizenzierung der Advanced Security Option (ASO). Diese ist zwar Bestandteil jeder Installation einer Enterprise Edition der Datenbank - muss also nicht nachträglich installiert werden. Genutzt werden darf sie aber nur, wenn die entsprechende Lizenz vorliegt. Diese Lizenz vorausgesetzt können dann einerseits über das Feature Transparent Data Encryption (TDE) Daten in der Datenbank verschlüsselt gespeichert werden (der Tipp dazu findet sich hier), andererseits erlaubt die ASO Lizenz aber auch, die Verschlüsselungsmöglichkeiten von Data Pump zu nutzen.

Der zweite Hinweis betrifft die Voraussetzungen, die vorliegen sollten, um diesem Tipp folgen zu können: Man sollte ein Grundverständnis sowohl vom Arbeiten mit Data Pump als auch von TDE haben. Vielleicht genügt ja dazu auch die abermalige Lektüre der beiden zuvor genannten Tipps.

Hier geht's zum Tipp.

Freitag Dez 21, 2012

Services in der Datenbank

Database Services (kurz Services) bieten nicht nur die Möglichkeit, remote auf eine Datenbank zuzugreifen, sondern stellen eine Schlüsseltechnologie für die Nutzung vieler Technologien innerhalb der Datenbank dar. Dabei müssen Services nicht unbedingt immer in den Zusammenhang mit der RAC Technologie gestellt werden. Die Nutzung von Services kann auch die Verwaltung und das Monitoring datenbankseitiger Applikationen stark vereinfachen.

Da in den zukünfigen Datenbank Releases der Einsatz von Services immer wichtiger wird, widmen wir uns unserem aktuellen DBA Community  Tipp den Eigenschaften von Services und geben Tipps für mögliche Anwendungsformen.  

Donnerstag Dez 13, 2012

Aus 2 mach 1: Oracle Audit Vault and Database Firewall

Gestern hat Oracle bekanntgegeben, dass die beiden Produkte Oracle Audit Vault und Oracle Database Firewall zu einem Produkt werden. Der neue Produktname wird "Oracle Audit Vault and Database Firewall" sein. Software und Dokumentation werden in den nächsten Tagen zum Download verfügbar sein.

Das Zusammenlegen macht durchaus Sinn, denn die ursprünglichen Produkte wiesen im Bereich der Protokollierung und des Berichtswesens deutliche Überschneidungen auf. Damit lag es nahe, die Repositories für das Speichern des Protokolls zu vereinheitlichen. Endlich wird es im Bereich Auditing durch die Einführung eines Development Kits auch möglich sein, Systeme anzubinden, für die Oracle keine vorgefertigten Konnektoren / Kollektoren liefert. Mit der Zusammenlegung verbunden ist ein völlig neues Lizenzierungsmodell, das zu deutlichen Kostensenkungen für kleinere und mittlere Installationen führt.

Montag Dez 10, 2012

Tipps & Tricks rund um CRSCTL

Egal ob Single Instanz oder für Real Applikation Cluster Datenbanken die Grid Infrastruktur findet man bei immer mehr Systemen im Einsatz. Das liegt sowohl an der vereinfachten Überwachungstätigkeiten für die Oracle Datenbank, Listener und ASM Instanz, als auch an einigen weiterführenden Features, wie der einfachen Service Verwaltung für Single Instanz, DataGuard und/oder RAC. Dabei kommen insbesondere den Cluster Ready Services (CRS), einem Bestandteil der Clusterware Komponente der Grid Infrastruktur, eine wichtige Bedeutung zu, da diese intern alle Ressourcen steuert. Ressourcen können hierbei natürlich nicht nur die Oracle Prozesse (Datenbank, Listener, Virtuelle IP Adressen etc.) sein, sondern auch eigene Applikationen, die unter die Überwachung der Grid Infrastruktur resp. Clusterware gestellt werden. Dies kann von simplen Neustartanforderungen im Single Server Betrieb bis zu klassischen Failover Szenarien in Clusterumgebungen reichen. Diesem Aspekt trägt auch die Tatsache Rechnung, dass es seit einiger Zeit generische Applikations-Agenten (Siebel, Tomcat, GoldenGate, Apache, ...) für die Clusterware gibt und eine abgespeckte GI Installation auf der Oracle eigenen Middleware Hardware (Exalogic) läuft, um die Prozesse zu überwachen.

Diese Cluster Ready Services werden vom Befehl "crsctl" gesteuert. Deshalb lohnt es sich dieses Utility mal genauer anzuschauen, zumal es einige Feinheiten enthält, die nicht direkt aus der Dokumentation bzw. Hilfe des Tools ersichtlich sind.

Freitag Nov 23, 2012

Oracle Enterprise Manager Cloud Control 12c: Die Verwendung von Gruppen

Mit Oracle Enterprise Manager Cloud Control 12c können Sie eine Vielzahl von Zielsystemen verwalten, sowohl was die Vielfältigkeit als auch die pure Anzahl betrifft. Eine große Anzahl von Zielsystemen wirft die Frage auf, wie diese Menge effizient verwaltet werden kann. Dazu gehören die Kontrolle des Zugriffs, die möglichst automatische Einstellung des Monitorings und die Bildung von benutzerorientieren Sichten.

Zu diesem Zweck gibt es das Konzept der Gruppen, in denen Zielsysteme (Targets) zusammengefasst werden können. In Oracle Enterprise Manager Cloud Control 12c gibt es drei verschiedene Typen von Gruppen, die im aktuellen Tipp erklärt und voneinander abgegrenzt werden.

Freitag Nov 09, 2012

SSL: Alternative Netzwerkverschlüsselung für Oracle Datenbanken

Das Netzwerk bietet eine extrem kritische Angriffsfläche in jeder Sicherheitsarchitektur. Einerseits ist kaum zu verhindern, dass externe oder auch interne Angreifer auf das Netzwerk zugreifen: So sieht etwa jemand, der Zugriff auf einen sogenannten Netzwerksniffer hat (zum Beispiel auf das weit verbreitete Wireshark) alle Daten, die im Netzwerk übertragen werden. Andererseits gehen alle Befehle, die an eine Oracle Datenbank geschickt werden - mit Ausnahme der Informationen zu Benutzernamen und Passwort beim LOGIN - sowie alle Daten, die aus einer Datenbank ausgegeben werden, im Klartext über das Netzwerk. Das Risiko,  über das Netzwerk Daten 'zu verlieren', ist daher nur in den Griff zu bekommen, wenn man den Datenstrom verschlüsselt.

Die einfachste Lösung zur Verschlüsselung des Datenstroms bietet ASO mit der sogenannten nativen Verschlüsselung über SQL*Net. Sie ist bei Bedarf und ohne Neustart der Datenbank ganz einfach und im Extremfall mit einer einzigen Einstellung in der Konfigurationsdatei SQLNET.ORA zu implementieren, nämlich mit

SQLNET.ENCRYPTION_SERVER = REQUIRED

Wegen der einfachen Umsetzung wird diese Variante von der ganz überwiegenden Mehrheit der ASO Anwender bevorzugt eingesetzt. Im Rahmen der Datenbank Community wurde das Verfahren auch schon näher betrachtet.
Allerdings lässt sich mit der ASO auch die Verschlüsselung des Netzwerks über SSL implementieren. Wie das aufzusetzen ist beschreibt dieser Tipp. Er versteht sich als erstes How-To zur Einarbeitung in die Thematik.

Freitag Okt 26, 2012

Datenbank Speicherplatz überwachen mit dem Segment Advisor

Wie kritisch ist die Belegung des Speicherplatzes innerhalb der Tablespaces? Können vielleicht einige Segmente verkleinert bzw. reorganisiert werden, die unnötigen Platz verbrauchen? Um Antworten auf diese Fragen zu erhalten, gibt es die Möglichkeit unterschiedliche Data Dictionary Views wie DBA_SEGMENTS, DBA_EXTENTS und DBA_FREE_SPACE abzufragen bzw. Packages wie DBMS_SPACE zur detaillierten Analyse zu verwenden.

Zusätzlich gibt es in der Oracle Datenbank spezielle mitgelieferte Advisors, die bei der Analyse des Speicherplatzes und der Objekte eine gewisse Unterstützung liefern können - den sogenannten Segment und den Compression Advisor. Der aktuelle Artikel in der DBA Community illustriert díe Verwendungsweise des Segment Advisors.

Freitag Okt 12, 2012

Die Fast / Flashback Recovery Area (FRA)

In der Vergangenheit waren Informationen zur Fast Recovery Area (kurz FRA) bzw. Flashback Recovery Area, wie die FRA for 11gR2 benannt wurde, immer mal wieder in den einzelnen DBA Community Tipps enthalten, wenn dies gerade zum Thema passte oder für den Tipp relevant waren. Aus aktuellem Anlass haben wir uns deswegen entschlossen, die Informationen zur FRA im heutigen DBA Community Tipp  zu bündeln, damit man sofort eine Übersicht erhält und die automatischen Mechanismen innerhalb der FRA versteht.

Zum Tipp.

Freitag Sep 28, 2012

Oracle Enterprise Manager Cloud Control 12c: Neue Features im Release 2

Seit dem 14.09.2012 steht ein neues Release 2 von Oracle Enterprise Manager Cloud Control 12c zur Verfügung. Zum ersten Mal in der Geschichte von Enterprise Manager hat Oracle ein neues Release für alle Komponenten und Plattformen am gleichen Tag freigegeben. Das neue Release steht also sowohl bzgl. OMS als auch der Agenten für alle unterstützten Plattformen zur Verfügung. Damit kann das neue Release sofort für alle Umgebungen eingesetzt werden.

Oracle Enterprise Manager Cloud Control 12c Release 2 trägt die Versionsnummer 12.1.0.2 und ist vor allem ein Stabilitätsrelease. Es enthält hauptsächlich Bugfixes und Performance-Verbesserungen. Es gibt aber auch einige neue Features. Der heutige Tipp zeigt die neuen Features auf.

Freitag Sep 14, 2012

Wer kennt Oracle Label Security?

Oracle Label Security (OLS) ist eine Option der Enterprise Edition der Datenbank seit der Datenbankversion 9.0.1. Es handelt sich bei OLS um eine fertige Anwendung, die vollständig auf Oracle Virtual Private Database (VPD) aufgebaut ist.

Obwohl es sich also bei OLS um ein 'gestandenes' Oracle Produkt handelt, ist es vielen Kunden unbekannt. Oder vielleicht sollte man präziser sagen: Kaum ein Kunde redet über OLS. Das liegt sicherlich in erster Linie daran, dass Kunden, die sensibel für Security Fragen sind, sowieso nicht gerne Auskunft geben über die Massnahmen, die sie selbst ergriffen haben, sich zu schützen. Wenn man dann noch bedenkt, dass die Kunden, die OLS einsetzen, häufig aus Bereichen stammen, die für ihre Diskretion bekannt sind - Dienste, Polizei, Militär, Banken - hat man einen weiteren Grund dafür gefunden, warum so wenige über OLS reden.

Das ist allerdings bedauerlich, denn besonders in dieser Zeit steigenden Security Bewusstseins, verdient OLS auf jeden Fall mehr Aufmerksamkeit. Dieser Tipp möchte deshalb dazu beitragen, OLS bekannter zu machen. Dazu werden zunächst einige einführende Informationen zu OLS gegeben. Danach wird anhand eines kleinen Beispiels gezeigt, wie man mit OLS arbeitet. Ergänzend sei hier noch erwähnt, dass der Einsatz von OLS keinerlei Veränderungen an vorhandenen Anwendungen erfordert. In der Oracle Terminologie heisst das: OLS ist transparent für Anwender und Anwendungen.

Zum vollständigen Artikel geht es hier.

Mittwoch Sep 12, 2012

Oracle Enterprise Manager Cloud Control 12c Release 2 (12.1.0.2) ist da!

Das zweite Release von Oracle Enterprise Manager Cloud Control 12c ist jetzt verfügbar und zwar für alle Plattformen, auf denen auch das Vorgängerrelease genutzt werden konnte. Das gab es bei Enterprise Manager noch nie: Alle Plattformen haben die gleiche Priorität!

In dem neuen Release wurde die Stabilität nochmals verbessert und einige Wünsche unserer Kunden verwirklicht. Auch einige neue Funktionalitäten, wie zum Beispiel "Java as a Service" stehen nun zur Verfügung. Neben dem Cloud Control Framework wurden auch einige Plug-Ins erneuert.

Cloud Control 12.1.0.2 ist ein komplettes Release und der Download enthält alles für die Installation des OMS und Agenten. Damit kann mit der Software eine komplette Neuinstallation oder ein Upgrade von EM 10.2.0.5, 11.1 oder 12.1.0.1 (auch ohne Bundle Patch 1) vorgenommen werden.

Eine Übersicht über die Neuerungen finden Sie im Oracle Enterprise Manager Cloud Control Introduction Document.

Freitag Aug 31, 2012

Pre-Loading von Tabellen in 11g

Tabellen und Indizes in den Cache zu laden, damit möglichst wenig I/O durchgeführt wird, ist eine häufig anzutreffende Anforderung. Diese Technik nennt man auch Pre-Loading oder Pre-Caching von Datenbank Objekten.

Die Durchführung ist dabei sehr einfach. Gleich zu Beginn werden spezielle SQL Statements wie SELECT Statements mit Full Table Scan oder Index Scan durchgeführt, damit die entsprechenden Objekte vollständig in den Cache geladen werden können. Besonders interessant ist dieser Aspekt auch im Zusammenhang mit der Erstellung von Testumgebungen. Falls beispielsweise kein Warmup möglich ist, kann man bevor der eigentliche Test durchgeführt wird, bestimmte Tabellen und Indizes mit dieser Technik vorab in den Buffer Cache laden. 

Der folgende Artikel zeigt wie man eine Tabelle in 11g in den Buffer Cache laden kann und gibt Tipps zur Durchführung.

Freitag Aug 17, 2012

Cloud Control 12c: Nutzung von Skripten mit Deployment Prozeduren

Auch wenn Oracle Enterprise Manager Cloud Control viele interaktive Möglichkeiten zur Verwaltung von Datenbanken anbietet, gibt es immer wieder den Wunsch, bereits bestehende Skripte einzubinden, die mehrere Aktionen gemeinsam ausführen. Diese Skripte sind zumeist parametrisiert und sollen über ein Sicherheitskonzept nur bestimmten Administratoren zur Verfügung stehen.

Das Jobsystem von Cloud Control hilft in diesem Fall nicht weiter, da die dort erstellten Jobs keine Parametrisierung erlauben.

Die Deployment Prozeduren aus dem Lifecycle Management Pack können für diese Aufgabe sehr gut verwendet werden und so zeigt Ihnen der heutige Tipp, wie Sie Skripte über Deployment Prozeduren ausführen können.
About

Hier finden Sie aktuelle Tipps rund um die Oracle Datenbank.
Ulrike Schwinn, Ralf Durben
Heinz-Wilhelm Fabry und
Sebastian Solbach
ORACLE Deutschl. B.V. & Co. KG

Search

Categories
Archives
« April 2014
MoDiMiDoFrSaSo
 
1
2
3
5
6
7
9
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Heute