Unterschied zwischen CHAR, VARCHAR und VARCHAR2

In Oracle existieren drei Datentypen für die Speicherung der Zeichenketten – CHAR, VARCHAR und VARCHAR2. Jeder der sich zum ersten mal mit der Oracle Datenbank auseinader setzen möchte, wird sich mit sicherheit fragen, was der Unterschied zwischen den Datentypen ist und in welchem Fall welches Datentyp verwendet werden sollte. In diesem Beitrag möchte ich auf diese Fragen genauer eingehen und versuche die Unterschiede mit anhand der Code Beispiele deutlich zu machen.
Weiterlesen

Was man über ORACLE_HOME wissen sollte

ORACLE_HOME

In Oracle Manuals und Skripten stolpert man oft über das Schlüsselwort ORACLE_HOME. Es ist auch in meinem ersten Beitrag, wo ich über das SCOTT- Schema geschrieben habe, verwendet worden.

In diesem Beitrag möchte ich auf folgende Punkte eingehen:

  • Was ist ORACLE_HOME
  • Sinn und Zweck von ORACLE_HOME
  • wie überprüft man, ob ORACLE_HOME gesetzt ist
  • wie und wo setzt man ORACLE_HOME

Weiterlesen

Oracle Express Edition und APEX

Oracle Datenbank Express Edition

Oracle Datenbank Express Edition, auch als Oracle XE bekannt, ist eine kostenlose, und abgespeckt Version der Oracle Datenbank. Die aktuelle Version der Oracle XE ist 11g Release 2 und kann auf der offiziellen Oracle Webseite heruntergeladen werden.

Obwohl diese kleine Oracle Datenbank Version stark eingeschränkt ist und z.B. das Laden von Javaklassen in die Datenbank nicht unterstützt, ist sie für professionelle Entwicklungen oder zum Erlernen der Datenbank und der Sprache SQL, aber auch PL/SQL gut geeignet.

Dieses Starter-Version von Oracle Datenbank steht, wie bereits an Anfang erwähnt worden, kostenlos zum Download, Deployment und freien Verwendung bereit. Sie kann bis zu 11 GB an Benutzerdaten speichern, benötigt auf dem Server eine CPU und 1 GB an Arbeitsspeicher.

Nach der Installation ist auf dem System eine Demo-Datenbank enthalten.

Weiterlesen

Schema SCOTT in Oracle Datenbank

Wer schon mal mit Oracle Datenbank gearbeitet hat, der kennt mit Sicherheit den User SCOTT mit dem Passwort TIGER.

Was oder wer ist SCOTT?

Scott ist ein Datenbank-Benutzer in Oracle, welcher für Demos und praktische Beispiele verwendet wird.

Das SCOTT-Schema wurde standardmäßig in früheren Versionen von Oracle installiert. Mittlerweile gibt es diese Schema nicht mehr. Stattdessen stehen ab Oracle 9i neue Test-Schemata, wie HR oder OE, zur Verfügung.

Weiterlesen