Allgemein

Allgemein

Datapump oder Flashback Database

datapump2 1

Braucht man wirklich Datapump? Bei fast jedem Kunden, den ich besuche, besteht die Notwendigkeit Export-Halden von der gesamten Datenbank zu nehmen und zwar jeden einzelnen Tag. Aber warum? Sie kennen die Antwort wahrscheinlich: weil das Anwendungsteam angefragt hat, ein Schema oder eine Tabelle auf einen früheren Zeitpunkt eines Events zurückzusetzen wegen einer Fehlfunktion, eines Batch-Errors oder weshalb auch immer. Meine nächste Frage ist diese: „Wie oft haben Sie eine Tabelle oder ein Schema innerhalb der letzten zwölf Monate zurückgesetzt?“ Antwort: „Nicht ein einziges Mal… Aber wir mussten das einmal machen vor ein paar Jahren mit einer von unseren Datenbanken. Also […]

Datapump oder Flashback Database Blogbeitrag lesen »

Allgemein

inMemory mit Oracle Real Application Clusters (RAC)

In meinem letzten Blog habe ich meine ersten Erfahrungen mit inMemory von der Kunden-Seite aus beschrieben. Ich war wirklich beeindruckt vom massiven Performance-Zuwachs und der einfachen Handhabung. Wie vorher schon beschrieben, hat der Kunde eine Single-Instance-Datenbank als Testumgebung verwendet, wobei die Produktion und Vorproduktion auf Oracle RAC liefen. Dies zeigt wieder, wie wichtig es ist, die gleiche Umgebung für Produktion und Vorproduktion zu haben – oder besser sogar auch für den Test, weil dies die nicht vergleichbaren Ergebnisse früh genug gezeigt hätte und nicht erst kurz bevor es in die Produktion ging.

inMemory mit Oracle Real Application Clusters (RAC) Blogbeitrag lesen »

Allgemein

Oracle inMemory – Erste Erfahrungen

Mit Oracle 12.1.0.2 wurde die brandneue Datenbankoption namens inMemory eingeführt. Es gibt viele Blogs und Artikel, also will ich nicht zu sehr ins Detail gehen, was das das Konzept betrifft. Für mich klingt „inMemory“ ein wenig irreführend, denn immer wenn wir in der Oracle Datenbank arbeiten, sollten die meisten unsere Daten im Memory sein – stimmt’s? Aber es gibt eine andere Benennung dafür: Column Store. Also es speichert die Daten in Spalten, statt in Zeilen? Laut der Oracle Dokumentation ist dies nicht wahr, denn „The columnar format exists only in memory (Concepts Guide)“. Also ist das Konzept des inMemory, dass

Oracle inMemory – Erste Erfahrungen Blogbeitrag lesen »

Allgemein

Optimierte Multitentant Database Konfigurierung

pic 1

Wenn ich mich mit Kunden über die Multitenant Datenbank Option unterhalte, beschweren sich einige, dass man alle Datenbank Features installieren muss, egal ob man sie lizensiert hat oder ob man sie überhaupt braucht. Benutzt man den Oracle Database Configuration Assistant, merkt man, dass es nicht möglich ist diese Datenbankkomponenten wieder abzuwählen. Aber ist das schlimm?

Optimierte Multitentant Database Konfigurierung Blogbeitrag lesen »

Allgemein

PASSWORD_REUSE_TIME und PASSWORD_REUSE_MAX

OEM PASSSWORD REUSE EN

Verwirrung um Oracle Profil Parameter Ich hatte mich lange mit der richtigen Konfiguration der Profile beschäftigt und natürlich auch die Oracle Dokmentation zu Rate gezogen, weil sich der ein oder andere Parameter nicht direkt von selbst erklärt. Gerade PASSWORD_REUSE_TIME und PASSWORD_REUSE_MAX sind solche Kandidaten, bei denen man sich vielleicht etwas zusammen reimen kann, aber ihr wirklicher Gebrauch erklärt sich erst durch einen Blick in die Dokumentation. Gesagt getan. Nach ein paar Minuten hatte ich mir mit Hilfe der Dokumentation eine passende Strategie zurecht gelegt. Als ich die Parameter aber bequem über den OEM Konfigurieren will, bekomme ich eine widersprüchliche Fehlermeldung.

PASSWORD_REUSE_TIME und PASSWORD_REUSE_MAX Blogbeitrag lesen »

Allgemein

OEL 7 Vorbereitung für Oracle 12c

Nachdem die Standard Edition 2 jetzt verfügbar ist und ich in meinem letzten Blog schon beschrieben habe, wie einfach es ist, eine Datenbank aufzubauen, stellt sich die Frage, wie man SE2 auf Oracle Enterprise Linux Version 7 installieren kann. Wer sich bereits mit OEL 6 beschäftigt hat, wird beim Umstieg auf OEL 7 feststellen, dass sich einiges getan hat. Die alte[inlinecode]/etc/init.d[/inlinecode] sucht man vergeblich, denn jetzt wird der Startup von Daemons und Programmen über den Befehl [inlinecode]systemctl[/inlinecode] verwaltet. Damit entfallen die Befehle [inlinecode]service[/inlinecode] und [inlinecode]chkconfig[/inlinecode] – wobei ich allerdings bemerken möchte, dass es eine ganze Reihe von Administratoren gibt, die

OEL 7 Vorbereitung für Oracle 12c Blogbeitrag lesen »

Allgemein

Standard Edition 2 – die Zweite

2043.image001

Standard Edition 2 (SE2) verfügbar Das Warten hat ein Ende! Wie bereits im Juli angekündigt und dann nach kurzer Zeit wieder gelöscht (siehe Blog https://www.carajandb.com/de/blogs/blog-jahrends/226-standard-edition-2), ist seit dem 01. September 2015 die Standard Edition 2 in der Version 12.1.0.2 verfügbar (Download unter http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html).

Standard Edition 2 – die Zweite Blogbeitrag lesen »

Allgemein

Flashback Archive zum Zweiten

Das Flashback Archiv wird mehr und mehr mein Top-Oracle-Feature, da es so einfach zu implementieren ist und einen großen Vorteil hat für allen Arten von Anwendungen sowie natürlich für die Compliance. In meinem Blog von Januar 2014 habe ich die Idee vom Flashback Daten Archiv schon erklärt. Einige von Ihnen haben vielleicht schon Zeit gefunden, es zu testen und sich über zusätzliche Features oder Verläufe gewundert, die sie nicht erwartet hatten.

Flashback Archive zum Zweiten Blogbeitrag lesen »

Allgemein Oracle

Partitionen zwischen Tabellen verschieben

Sie fragen sich vielleicht, warum Sie eine Partition von einer Tabelle zur anderen verschieben sollten, aber tatsächlich gibt es dafür mehrere Gründe. Der folgende tauchte in einer Session auf, die ich mit einem Kunden abhielt, der „alte“ Daten archivieren wollte. Die aktuellen Daten sind partitioniert (INTERVAL) und seine initiale Idee war es, die Reihen in die Archiv-Tabelle mit INSERT AS SELECT zu verschieben. Die Archiv-Tabelle muss mindestens 10 Jahre verfügbar bleiben, wird aber nur sehr selten genutzt. Da es auf der aktuellen Tabellen mit bis zu 300 Millionen Rows globale Indizes gibt, konnten wir die alten Daten nicht einfach in

Partitionen zwischen Tabellen verschieben Blogbeitrag lesen »

Allgemein Oracle

Vorsicht, der 12c Oracle Home User ist nicht änderbar!

01 Oracle LRM-00109

Achtung bei der Installation von Oracle 12c unter Windows. Der erste Stolperstein könnte Ihnen schon in Form des neuen Oracle Home Users später eine Menge Ärger bereiten. Wenn Sie es aus Ihrer alten 11er Umgebung gewohnt sind Instanz und Listener mit einem extra Account für Exports auf Windows Shares, NAS Devices oder RMAN Sicherungen auf externe Storages beispielsweise mit Avamar zu betreiben, dann kann ein unüberlegter Klick bei der Softwareinstallation sämtliche Arbeit danach zunichte machen. Es bleibt nur, nochmals alles neu Aufzusetzen, denn der gewählte User lässt sich nicht mehr ändern.

Vorsicht, der 12c Oracle Home User ist nicht änderbar! Blogbeitrag lesen »

Nach oben scrollen