Daten sind unsere Leidenschaft!

Schlagwort: Datenbanken

Oracle 12c: Neue Funktionen für Entwickler

Im Sommer letzten Jahres hat Oracle das aktuelle Hauptrelease »12c« der Datenbank der Allgemeinheit zur Verfügung gestellt. Über das Killer-Feature, die »Pluggable-Databases« wurde bereits ausführlich berichtet.
Daneben gibt es für die Anwendungsentwicklung zahlreiche Erweiterungen, von denen wir drei in diesem Artikel vorstellen wollen:

Weiterlesen »

Ein erster Blick auf APEX Version 5.0

Oracle Application Express ist eine Software-Entwicklungsumgebung, die in der Datenbank läuft und vollständig über einen Webbrowser bedient werden kann. Ende Januar wurde das lang erwartete Early Adopter Release von Oracle Apex 5.0 veröffentlicht.

Weiterlesen »

Extract – Transform – Load – Ein typisches ETL-Projekt

Wie sieht denn nun ein typisches ETL-Projekt aus?
Die Begriffsdefinition.
ETL steht für „Extract, Transform, Load“, also den Grundschritten um Daten von A nach B zu laden. Jedes Projekt hat zwar seine Eigenheiten, aber es gibt doch immer wieder auch gemeinsame Elemente.

Weiterlesen »

Einer für Alle – Verbindungen an die Datenbank mit „connect through“

Hier nun die Beschreibung des Fachvortrages von Jens Behring, gehalten im November 2013 im Rahmen der Deutschen Oracle Anwender Konferenz in Nürnberg:
Der Umzug einer Datenbank in eine Regelbetriebsführung bringt die eine oder andere Umstellung mit sich. Neben architektonischen Vorgaben zu Tablespaces und div. Vorgaben zu Objektnamen und Programmierrichtlinien für PL/SQL – nur um hier eine kleine Auswahl zu nennen – sind auch Regeln hinsichtlich Zugriffsrechten und Kennwortkriterien einzuhalten. Speziell diesemletztgenannten Teil widmet sich dieser Vortrag. Warum dieses Thema? Die Idee zu diesem Vortrag entstand im Rahmen des Umzugs einer durch die Fachabteilung betriebsgeführten Datenbank in die Regelbetriebsführung eines IT-Dienstleisters. In diesem Zusammenhang mussten einige Vorgaben des Dienstleisters eingehalten werden. Von diesen Vorgaben sind folgend im Rahmen des Vortrages von Interesse:

Weiterlesen »

Da fliegt die Kuh – Rasante Datenbankklone durch cow (copy- on- write)

Hier nun die Beschreibung des Fachvortrages von Robert Marz, gehalten im November 2013 im Rahmen der Deutschen Oracle Anwender Konferenz in Nürnberg: Datenbanken für Test- und Entwicklungssysteme aus der Produktion zu klonen, ist typischerweise eine recht I/O-intensive Angelegenheit, die bei großen Datenbanken schon mal Stunden dauern kann.
Seit Oracle 11gR2 gibt es clonedb, das diesen Vorgang nicht nur auf wenige Sekunden verkürzt, sondern durch den Einsatz von copy-on-write (cow) Technologie in dNFS jede Menge Platz auf der Platte spart. Die Wahl des richtigen Filesystems auf der Quellsystem-Seite beschleunigt den Klonprozess zusätzlich.

Weiterlesen »

Oracle 12c – die Datenbank für die Wolke

Vor einigen Wochen hat Oracle das neue Major-Release der Datenbank in die Öffentlichkeit entlassen. Oracle 12c steht für die Plattformen Solaris (Sparc und x86), Linux und Windows jeweils als 64-Bit Download bereit. Einzig der Client für Windows ist auch als 32-Bit Variante zu haben.

Weiterlesen »

Vorabversion MS-SQL-Server 2014 – was gibt es Neues?

Nachdem Microsoft Anfang des Jahres erst das 1. Service Pack für den MS-SQL-Server 2012 bereitgestellt hat, (siehe hierzu auch Artikel: wurde jetzt die erste Vorabversion (CTP1 = customer technology preview 1) des Nachfolgers MS-SQL-Server 2014 veröffentlicht.

Weiterlesen »

Oracle RDBMS 12c verfügbar

Die Oracle Datenbank 12c(Oracle RDBMS 12c) hat es auf die Server zum Download geschafft.
Zunächst nur für Linux 64Bit und Solaris – die Versionen für Windows und die anderen Betriebssysteme folgen in Kürze.

Weiterlesen »

Microsoft SQL-Server 2012

Seit ca. einem Jahr gibt es nun die 2012er Version des Microsoft SQL-Servers. Zwischenzeitlich ist auch das 1. Servicepack erschienen, der Zeitpunkt, den viele als Startpunkt sehen, sich intensiver mit einer neuen Version zu beschäftigen.
Hier daher nun eine kleine Übersicht über Neuerungen im aktuellen Release:
Die Editionen Microsoft beginnt solche Übersichten immer mit den Editionen. Nun gut, also da wären als „Main Editions“: Enterprise-, Business-Intelligence- und die Standard-Edition. Grundsätzlich ist die Verteilung des Funktionsumfangs der Standard und der Enterprise-Edition gleich geblieben.

Weiterlesen »

Umwandlung einer Dezimalzahl in eine Binärzahl

Für jeden der mal eine Dezimalzahl in eine Binärzahl innerhalb eines Select oder PL/SQL Programms umwandeln will hier eine kleine PL/SQL-Function (funktioniert nach der Restwertmethode):
create or replace function dec2bin(p_nr in number) return varchar2 is [nbsp][nbsp] v_erg[nbsp] number; [nbsp][nbsp] v_rest number; [nbsp]begin [nbsp][nbsp] v_erg[nbsp] := trunc(p_nr/2); [nbsp][nbsp] v_rest := mod(p_nr,2); [nbsp][nbsp] if v_erg [gt] 0 then [nbsp][nbsp][nbsp][nbsp] return(dec2bin(v_erg)||v_rest); [nbsp][nbsp] else [nbsp][nbsp][nbsp][nbsp] return(v_rest); [nbsp][nbsp] end if; [nbsp]end dec2bin; [nbsp]/

Weiterlesen »