Wird geladen...

Wir haben festgestellt, dass Ihre Browsersprache Chinesisch ist. Möchten Sie unsere chinesische Website besuchen? [ Schließen ]
Von: Emma

Das Erstellen einer neuen Oracle-Datenbank unterscheidet sich deutlich von der Einrichtung einer Datenbank unter MySQL oder PostgreSQL. Bei Oracle umfasst die Datenbank die physische Speicherstruktur, Hintergrundprozesse, Steuerdateien, Redo-Logs, System-Tabellenräume sowie interne Metadaten, die die gesamte Instanz betreiben.

Aus diesem Grund erfordert die Erstellung einer Oracle-Datenbank mehr Planung und Konfiguration als ein einfacher Befehl CREATE DATABASE bei anderen Datenbanksystemen.

Was der Befehl CREATE DATABASE bei Oracle tatsächlich bewirkt

Vor der praktischen Umsetzung: Wenn Sie lediglich Tabellen in einer vorhandenen Oracle-Instanz erstellen möchten, benötigen Sie diesen Befehl nicht. Bei Oracle ist ein Schema an einen Benutzer gebunden. Mit dem Befehl CREATE USER erhalten Sie einen benannten Arbeitsbereich, der dem entspricht, was MySQL als Datenbank bezeichnet. Die folgenden Schritte richten sich an Datenbankadministratoren, die eine völlig neue Oracle-Instanz von Grund auf bereitstellen.

Die Anweisung CREATE DATABASE initialisiert die physische Dateistruktur auf dem Datenträger: Datendateien, Steuerdateien und Redo-Log-Dateien. Zusätzlich erstellt sie das Datenwörterbuch, das interne Verzeichnis von Oracle, das alle Benutzer, Objekte und Metadaten im System verwaltet.

CREATE DATABASE ist ein einmaliger Vorgang pro Instanz. Nach der Ausführung existiert die Datenbank dauerhaft auf dem Speichermedium. Eine erneute Ausführung auf derselben Instanz erfordert das Löschen aller vorhandenen Dateien und eine vollständige Neuerstellung.

Funktionsweise von Oracle CREATE DATABASE

Zum Erstellen einer Oracle-Datenbank müssen Sie vor der Ausführung jeglicher Befehle die Speicherstruktur, Instanzparameter und Architektur planen. Nach Abschluss der Erstellung fallen weitere Konfigurationsschritte an. Im Folgenden werden vier Vorgehensweisen vorgestellt – von manuellen Skripten bis hin zu vollständig verwalteten Cloud-Diensten.

Vier Methoden zum Erstellen einer Oracle-Datenbank

Die gewählte Methode hängt von Ihrer Umgebung und dem gewünschten Grad an Kontrolle ab. Vor der Ausführung einer der Methoden sollten Sie alle nachfolgenden Planungsschritte abgeschlossen haben.

Vorbereitung: Planung vor der Datenbankerstellung

Einige dieser Einstellungen lassen sich nach der Erstellung nicht mehr ändern – planen Sie daher vor dem Ausführen von Befehlen.

  • Oracle SID: Eindeutige Kennung der Instanz. Halten Sie diese kurz und in Großbuchstaben, beispielsweise PROD oder TESTDB.
  • Speicherlayout: Legen Sie Redo-Log-Dateien auf anderen Datenträgern als die Datendateien ab, um E/A-Engpässe zu vermeiden.
  • Zeichensatz: Verwenden Sie standardmäßig AL32UTF8, sofern es keine zwingenden Gründe für eine Abweichung gibt. Dieser Wert kann nach der Erstellung nicht mehr angepasst werden.
  • Speichergrößenplanung: Kalkulieren Sie das Datenwachstum für ein bis zwei Jahre. Aktivieren Sie AUTOEXTEND, legen Sie jedoch eine realistische Anfangsgröße fest.
  • init.ora-Datei: Kopieren Sie die Beispieldatei aus dem Verzeichnis $ORACLE_HOME/dbs, benennen Sie sie in init<SID>.ora um und konfigurieren Sie sie vor dem Start der Instanz.

Methode 1: Manuelle Ausführung von CREATE DATABASE (Schritt-für-Schritt)

Die manuelle Vorgehensweise gewährt Ihnen uneingeschränkte Kontrolle über alle Aspekte der Datenbankstruktur. Für herkömmliche Produktivumgebungen wird sie heute selten verwendet, doch das Verständnis dieses Ablaufs verdeutlicht, welche Vorgänge Tools wie der DBCA im Hintergrund durchführen.

Schritt 1: Festlegen von ORACLE_SID und Erstellen von Verzeichnissen

Legen Sie die Umgebungsvariable ORACLE_SID zur Identifizierung Ihrer Instanz fest und erstellen Sie anschließend die benötigten Verzeichnisse auf Ihrem Server.

export ORACLE_SID=testdb
mkdir -p $ORACLE_BASE/admin/testdb/adump
mkdir -p $ORACLE_BASE/oradata/testdb

 

Manuelle Erstellung einer Oracle-Datenbank – Verzeichnisaufbau

Schritt 2: Erstellen und Bearbeiten der Parameterdatei (init<SID>.ora)

Die Initialisierungsdatei definiert das Verhalten der Instanz. Konfigurieren Sie vor dem Start folgende zentrale Parameter:

  • CONTROL_FILES: Listet die Speicherorte auf, an denen Oracle die Steuerdateien erstellt.
  • DB_BLOCK_SIZE: Legt die standardmäßige Blockgröße fest, üblicherweise 8192. Dieser Wert lässt sich nach der Erstellung nicht mehr ändern.
  • UNDO_MANAGEMENT: Setzen Sie den Wert auf AUTO, damit Oracle Undo-Daten automatisch verwaltet.
  • DB_NAME: Muss exakt dem Datenbanknamen entsprechen, der in der Anweisung CREATE DATABASE verwendet wird.

Schritt 3: Starten der Instanz im Modus NOMOUNT

Im Modus NOMOUNT liest Oracle die Parameterdatei und initialisiert die Speicherstrukturen, sucht jedoch nicht nach einer vorhandenen Datenbank auf dem Datenträger. Dies ist der erforderliche Zustand vor der Ausführung von CREATE DATABASE.

sqlplus / as sysdba
STARTUP NOMOUNT;

Instanzstart im NOMOUNT-Modus

Schritt 4: Ausführen der Anweisung CREATE DATABASE

Prüfen Sie vor der Ausführung die installierte Oracle-Version. Ab Oracle 21c ist der Parameter ENABLE_PLUGGABLE_DATABASE standardmäßig auf TRUE gesetzt; eine manuelle Einstellung auf FALSE führt zu einem Fehler bei der Ausführung von CREATE DATABASE.

Bei Oracle 19c und neuer empfiehlt Oracle die Erstellung einer CDB, indem die Klausel ENABLE PLUGGABLE DATABASE in die Anweisung integriert wird. Nach Erstellung der CDB lassen sich mit CREATE PLUGGABLE DATABASE steckbare Datenbanken hinzufügen.

Die folgende Anweisung erstellt die physische Dateistruktur für eine Oracle-19c-Datenbank.

CREATE DATABASE testdb
   USER SYS IDENTIFIED BY sys_password
   USER SYSTEM IDENTIFIED BY system_password
   -- Definiert die Redo-Log-Gruppen für die Transaktionshistorie
   LOGFILE GROUP 1 ('/u01/oradata/testdb/redo01.log') SIZE 50M BLOCKSIZE 512,
           GROUP 2 ('/u01/oradata/testdb/redo02.log') SIZE 50M BLOCKSIZE 512,
           GROUP 3 ('/u01/oradata/testdb/redo03.log') SIZE 50M BLOCKSIZE 512
   MAXLOGFILES 5
   MAXLOGMEMBERS 5
   MAXDATAFILES 100
   -- Festlegen der unveränderlichen Zeichensätze
   CHARACTER SET AL32UTF8
   NATIONAL CHARACTER SET AL16UTF16
   EXTENT MANAGEMENT LOCAL
   -- Definieren der obligatorischen System-Tabellenräume
   DATAFILE '/u01/oradata/testdb/system01.dbf' SIZE 325M REUSE
   SYSAUX DATAFILE '/u01/oradata/testdb/sysaux01.dbf' SIZE 325M REUSE
   DEFAULT TABLESPACE users
      DATAFILE '/u01/oradata/testdb/users01.dbf'
      SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
   DEFAULT TEMPORARY TABLESPACE temp
      TEMPFILE '/u01/oradata/testdb/temp01.dbf'
      SIZE 20M REUSE
   UNDO TABLESPACE undotbs1
      DATAFILE '/u01/oradata/testdb/undotbs01.dbf'
      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

 

Ausführung von CREATE DATABASE für Oracle 19c

Schritt 5: Ausführen der Nacherstellungsskripte

Nach Abschluss der Anweisung existieren die Datenbankdateien auf dem Datenträger, jedoch sind die Datenwörterbuchansichten und integrierten Pakete noch nicht verfügbar. Führen Sie diese beiden Skripte mit Berechtigungen als SYSDBA aus:

  • catalog.sql: Erstellt die Datenwörterbuchansichten wie USER_TABLES und DBA_OBJECTS.
  • catproc.sql: Erstellt die integrierten PL/SQL-Pakete wie DBMS_OUTPUT und DBMS_STATS.
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql

 

Hinweis: Beide Skripte benötigen mehrere Minuten zur Ausführung – unterbrechen Sie den Vorgang nicht.

Schritt 6: Sofortige Datensicherung der Datenbank

Führen Sie vor dem Einspielen von Anwendungsdaten eine vollständige Sicherung mit dem Oracle Recovery Manager (RMAN) durch. Dadurch legen Sie einen sauberen Ausgangswiederherstellungspunkt fest.

Methode 2: Nutzung des DBCA (von Oracle empfohlene Vorgehensweise)

Der Oracle Database Configuration Assistant (DBCA) ist das offizielle, von Oracle empfohlene Tool zur Erstellung von Datenbanken. Es automatisiert die Erstellung von Parameterdateien, das Einrichten von Verzeichnissen und die Ausführung der Nacherstellungsskripte, sodass nach Abschluss eine vollständig konfigurierte Datenbank vorliegt. Der DBCA kann als grafischer Assistent gestartet oder im Silent-Modus über die Kommandozeile ausgeführt werden.

  1. Starten des DBCA: Führen Sie den Befehl dbca über die Kommandozeile aus, nachdem Sie die Oracle-Umgebungsvariablen festgelegt haben. Auf Systemen mit grafischer Oberfläche öffnet sich der grafische Assistent.
  2. Auswahl der erweiterten Konfiguration: Die Standardkonfiguration nutzt vordefinierte Vorlagen, die standardmäßig alle optionalen Komponenten enthalten. Die erweiterte Konfiguration erlaubt das Auslassen nicht benötigter Komponenten, wodurch Komplexität bei zukünftigen Upgrades und Patches reduziert wird.
  3. Festlegen von Speicher und Zeichensatz: Wählen Sie zwischen Standarddateisystem oder ASM (Automatic Storage Management). Legen Sie den Zeichensatz stets auf AL32UTF8 fest.

Für automatisierte oder skriptgesteuerte Umgebungen verwenden Sie den Silent-Modus:

dbca -silent -createDatabase \
   -templateName General_Purpose.dbc \
   -gdbName testdb \
   -sid testdb \
   -characterSet AL32UTF8 \
   -sysPassword sys_password \
   -systemPassword system_password \
   -datafileDestination /u01/oradata \
   -storageType FS

 

DBCA im Silent-Modus
Tipp: Der Silent-Modus eignet sich hervorragend für DevOps-Pipelines und Infrastructure-as-Code-Arbeitsabläufe, bei denen Datenbanken über mehrere Umgebungen hinweg einheitlich bereitgestellt werden müssen.

Methode 3: Klonen einer vorhandenen Datenbank mithilfe einer DBCA-Vorlage

Diese Vorgehensweise ist praktisch, wenn Sie eine Test- oder Staging-Umgebung benötigen, die der Struktur und Konfiguration Ihrer Produktivdatenbank entspricht.

  1. Erstellen einer Vorlage: Starten Sie den DBCA, wählen Sie Vorlagen verwalten und anschließend Datenbankvorlage aus vorhandener Datenbank erstellen. Legen Sie fest, ob nur die Struktur oder zusätzlich die Daten übernommen werden sollen.
  2. Bereitstellen der Vorlage: Der DBCA generiert eine Reihe von Vorlagendateien, darunter eine .dbc– und eine .dbt-Datei. Kopieren Sie beide Dateien auf den Zielserver. Starten Sie den DBCA auf dem Zielsystem, wählen Sie Datenbank erstellen und wählen Sie Ihre benutzerdefinierte Vorlage aus.
  3. Anpassen instanzspezifischer Einstellungen: Passen Sie die SID, Dateipfade und Passwörter an die neue Umgebung an. Alle übrigen Konfigurationen werden von der Quell-Datenbank übernommen.
Hinweis: Die vorlagenbasierte Erstellung ersetzt keine vollständige Datensicherung. Führen Sie vor dem Einspielen von Daten stets eine RMAN-Sicherung der neuen Datenbank durch.

Methode 4: Oracle Cloud (DB-Systeme / Autonomous Database)

In der Oracle Cloud Infrastructure (OCI) müssen Sie keine Erstellungsskripte manuell ausführen. Beide nachfolgenden Varianten stellen die Datenbank über die OCI-Konsole bereit.

DB-Systeme bieten Ihnen einen virtuellen Rechner oder Bare-Metal-Server mit vorinstallierter Oracle-Software. Navigieren Sie zu Oracle-Datenbank → DB-Systeme → DB-System erstellen, wählen Sie Ihre Ausstattung, Speichergröße und Oracle-Datenbankversion aus und konfigurieren Sie die Netzwerkeinstellungen. Sie behalten uneingeschränkten DBA-Zugriff sowohl auf das Betriebssystem als auch auf die Datenbank.

Autonomous Database ist vollständig verwaltet. Oracle kümmert sich automatisch um Patches, Optimierungen und Sicherungen. Navigieren Sie zu Oracle-Datenbank → Autonomous Database → Autonomous Database erstellen, wählen Sie einen Workload-Typ wie Transaction Processing aus und legen Sie Ihre Administratorzugangsdaten fest. Die Datenbank ist innerhalb weniger Minuten betriebsbereit.

Bei der Autonomous Database haben Sie keinen Zugriff auf die Betriebssystemebene oder den DBCA. Sie verbinden sich direkt als Benutzer ADMIN und können sofort Ihre Anwendungsobjekte erstellen.

Häufige Fehler bei der Erstellung einer Oracle-Datenbank und deren Lösungen

Die Erstellung einer Oracle-Datenbank umfasst zahlreiche Schritte – ein Tippfehler in der Parameterdatei oder ein fehlendes Verzeichnis kann den gesamten Vorgang stoppen. Im Folgenden werden die häufigsten Fehler und deren Behebung vorgestellt.

ORA-01501: CREATE DATABASE fehlgeschlagen

Dies ist ein generischer Fehlercode, der stets von einem zweiten, spezifischeren Fehlercode ergänzt wird. Prüfen Sie das Alert-Log, um die eigentliche Ursache zu ermitteln.

$ORACLE_BASE/diag/rdbms///trace/alert_.log

ORA-01504: Datenbankname stimmt nicht mit dem Parameter DB_NAME überein

Der Name in Ihrer Anweisung CREATE DATABASE weicht vom Wert DB_NAME in der init.ora-Datei ab. Legen Sie beide Namen identisch fest oder lassen Sie den Namen in der SQL-Anweisung weg, damit der Wert aus der Parameterdatei übernommen wird.

ORA-01506: Fehlender oder ungültiger Datenbankname

In der SQL-Anweisung wurde kein Datenbankname angegeben, und DB_NAME ist nicht in der Initialisierungsdatei festgelegt. Ergänzen Sie den Eintrag DB_NAME=IhrDatenbankname in Ihrer init.ora-Datei.

ORA-01507: Datenbank nicht gemountet

Es wurde ein Befehl ausgeführt, bevor die Instanz den erforderlichen Betriebszustand erreicht hat. Verwenden Sie NOMOUNT für eine neue Erstellung oder MOUNT für Wartungsaufgaben.

Fehler bei der Zeichensatzauswahl

Die Wahl eines eingeschränkten Zeichensatzes wie WE8ISO8859P1 kann dazu führen, dass die Datenbank später keine mehrsprachigen Daten oder Sonderzeichen speichern kann. Eine nachträgliche Änderung ist nur durch eine vollständige Neuerstellung der Datenbank möglich. Verwenden Sie stets AL32UTF8.

Vergessen der Nacherstellungsskripte

Wenn CREATE DATABASE erfolgreich abgeschlossen wird, aber Abfragen auf USER_TABLES oder DBA_OBJECTS Fehler zurückgeben, haben Sie die Nacherstellungsskripte noch nicht ausgeführt. Führen Sie catalog.sql und catproc.sql als SYSDBA aus, um die Datenwörterbuchansichten und integrierten PL/SQL-Pakete zu erstellen.

Fehlender oder falsch festgelegter ORACLE_SID

Wenn beim Verbindungsaufbau ein „Protocol Adapter Error“ oder ORA-12560 auftritt, ist die Umgebungsvariable ORACLE_SID nicht korrekt gesetzt. Legen Sie diese vor dem Start von SQL*Plus fest:

# Linux
export ORACLE_SID=

# Windows
set ORACLE_SID=

Prüfliste nach der Erstellung einer Oracle-Datenbank

Führen Sie diese Schritte durch, bevor die Datenbank in den Produktivbetrieb übergeht.

  1. Führen Sie bei manueller Erstellung die Skripte catalog.sql und catproc.sql als SYSDBA aus. Bei Nutzung des DBCA werden diese automatisch ausgeführt.
  2. Erstellen Sie die Passwortdatei mit dem Dienstprogramm orapwd, um entfernte SYSDBA-Verbindungen zu ermöglichen.
  3. Konfigurieren Sie listener.ora und tnsnames.ora, damit Anwendungen über das Netzwerk auf die Datenbank zugreifen können.
  4. Tragen Sie die SID in die Datei /etc/oratab unter Linux ein, um die Datenbank bei den Oracle-eigenen Start- und Stoppskripten zu registrieren.
  5. Konfigurieren Sie den Fast Recovery Area (FRA), um dem RMAN einen dedizierten Speicherort für Sicherungen und Archivlogs zur Verfügung zu stellen.
  6. Führen Sie umgehend eine vollständige RMAN-Sicherung durch, um einen sauberen Ausgangswiederherstellungspunkt zu erstellen.
  7. Richten Sie betriebssystemseitige Dienste oder Skripte vom Typ dbstart/dbshut ein, um die Datenbank bei Serverneustarts automatisch zu starten und zu stoppen.

Absicherung Ihrer neu erstellten Oracle-Datenbank mit i2Backup

Das Erste, was nach der Erstellung einer Datenbank erledigt werden muss, ist die Festlegung einer Sicherungsstrategie. Der native Oracle Recovery Manager (RMAN) ist ein solides Werkzeug, erfordert jedoch Skriptkenntnisse und manuelle Zeitplanung und bietet keine zentrale Verwaltungsoberfläche für mehrere Datenbanken oder Server. Bei Teams mit zahlreichen Oracle-Instanzen summiert sich dieser Betriebsaufwand schnell.

i2Backup ist eine Unternehmenssicherungs-Lösung mit zentraler webbasierter Konsole zum Schutz von Oracle-Datenbanken. Es senkt den Betriebsaufwand für Datenbanksicherungen, ohne die Schutzfunktionen des RMAN zu ersetzen.

Kernfunktionen von i2Backup:

  • Echtzeit- und geplante Datenbanksicherungen: i2Backup unterstützt die kontinuierliche Erfassung von Redo- und Archivlogs für einen nahezu null RPO sowie flexible Zeitpläne wie stündliche, tägliche oder wöchentliche Sicherungen passend zu Ihren Betriebsanforderungen.
  • Unterstützung für Standalone- und Cluster-Umgebungen: Unabhängig davon, ob Ihre Oracle-Instanz als eigenständige Datenbank oder in einer Cluster-Umgebung mit Hochverfügbarkeit, ADG oder RAC betrieben wird, funktioniert i2Backup ohne zusätzliche Konfiguration.
  • Zeitpunktgenaue Wiederherstellung: Mithilfe kontinuierlicher Sicherungslogs und mehrerer Wiederherstellungspunkte können Sie zu jedem beliebigen Zeitpunkt zurückstellen – entscheidend bei unbeabsichtigten Datenänderungen oder Datenkorruptionen.
  • Mehrere Sicherungsziele: Sicherungen können gleichzeitig auf lokalen Speichern, NAS-Systemen, Bandbibliotheken oder Cloud-Objektspeichern abgelegt werden. Dadurch lässt sich eine 3-2-1-Sicherungsstrategie umsetzen und ein Single Point of Failure vermeiden.
  • Verschlüsselte Übertragung: Daten werden während der Übertragung nach AES- und SM4-Verschlüsselungsstandards geschützt, Sicherungen werden auf WORM-kompatiblem Speicher abgelegt, um unbefugte Änderungen oder Löschungen zu verhindern.

Für Teams, die über reine Sicherungen hinausgehen möchten, bietet Info2Soft zudem i2Availability als Lösung für Hochverfügbarkeit und Notfallwiederherstellung sowie i2Stream als Datenbankreplikationswerkzeug mit Unterstützung für Oracle und über 40 weitere Datenbanksysteme. Gemeinsam decken diese Tools das gesamte Spektrum des Datenschutzes von der Sicherung bis zur kontinuierlichen Verfügbarkeit ab.

KOSTENLOSE 60-Tage-Testversion

Fazit

Das Erstellen einer Oracle-Datenbank ist kein Vorgang mit nur einem einzelnen Befehl. Vor der Ausführung müssen Speicherlayout, Zeichensatz und Instanzparameter geplant werden; nach der Erstellung sind weitere Schritte wie die Ausführung von catalog.sql und catproc.sql erforderlich, bis die Datenbank uneingeschränkt nutzbar ist.

Die passende Methode hängt von Ihrer Ausgangslage ab: Die manuelle Ausführung von CREATE DATABASE bietet maximale Kontrolle und hilft, die Initialisierung einer Oracle-Instanz zu verstehen. Der DBCA ist die von Oracle empfohlene Vorgehensweise für die meisten Produktivumgebungen und übernimmt alle aufwendigen Arbeitsschritte automatisch. Die vorlagenbasierte Klonierung eignet sich hervorragend, wenn Sie eine bewährte Konfiguration über mehrere Umgebungen replizieren möchten. Mit Oracle Cloud entfällt die gesamte Infrastrukturverwaltung für Teams, die keinen Zugriff auf die Betriebssystemebene benötigen.

Unabhängig von der gewählten Methode sollten Sie vor dem Einspielen von Anwendungsdaten eine Sicherung mit Lösungen wie i2Backup von Info2soft erstellen. Ein sauberer Ausgangswiederherstellungspunkt ist die einfachste Absicherung gegen Konfigurationsfehler und frühen Datenverlust.

Keine Kurzbiografie vorhanden

Weitere verwandte Artikel

[3 Methoden] So stellen Sie eine Verbindung zur Oracle-Datenbank her
Die Verbindung zu einer Oracle-Datenbank kann je nach verwendeten Tools und Umgebungen unterschiedlich ausfallen. Dieser Leitfaden stellt drei gängige Verbindungsmethoden vor und erläutert die Fehlerbehebung typischer Verbindungsfehler bei Oracle-Datenbanken.
Artikel lesen
Schritt-für-Schritt-Anleitung zur Konfiguration von Oracle Data Guard
Die Einrichtung von Oracle Data Guard kann komplex sein, insbesondere bei der Verwaltung von Standby-Datenbanken, dem Versand von Redo-Logs und der Wiederherstellungskonfiguration. Diese Anleitung unterteilt den Vorgang in übersichtliche Schritte und hilft Ihnen dabei, eine zuverlässige Hochverfügbarkeitsumgebung mit weniger Fehlern und Unklarheiten aufzubauen.
Artikel lesen
Oracle Tabellen auflisten: USER_TABLES, ALL_TABLES und DBA_TABLES
Oracle verfügt über keinen integrierten Befehl SHOW TABLES. Zum Auflisten von Tabellen müssen Sie Data-Dictionary-Views abfragen. Dieser Leitfaden erläutert die Verwendung von USER_TABLES, ALL_TABLES und DBA_TABLES sowie das Filtern nach Schemas, Suchabfragen und die Behebung gängiger Zugriffsprobleme.
Artikel lesen
Was sind SQL-Datenbankconstraints: Ein vollständiger Leitfaden [2026]
SQL-Constraints bilden die Grundlage zuverlässiger und korrekter Datenbanken. Sie verhindern ungültige Daten, bevor diese Probleme verursachen. Dieser Leitfaden erläutert alle gängigen SQL-Constraint-Typen mit praxisnahen Beispielen, plattformspezifischen Unterschieden und Best Practices zur Wahrung der Datenintegrität im Jahr 2026.
Artikel lesen
Inhaltsverzeichnis:
Bleiben Sie über die neuesten Tipps informiert
Abonnieren Sie unseren Newsletter für aktuelle Einblicke, Neuigkeiten und exklusive Inhalte. Sie können sich jederzeit abmelden.
Abonnieren
Bereit, Ihre Unternehmensdatensicherheit zu verbessern?
Starten Sie eine 60-tägige Testversion oder sehen Sie sich eine Demo an, um zu erfahren, wie Info2soft Unternehmensdaten schützt.
Bitte füllen Sie das Formular aus und senden Sie es ab – unser Kundenservice wird sich in Kürze bei Ihnen melden.
Mit dem Absenden dieses Formulars bestätige ich, dass ich die Datenschutzerklärung.
{{ isSubmitting ? 'Wird gesendet...' : 'Absenden' }}