Datenbank erstellen

Verwenden Sie zum Erstellen einer Datenbank den CREATE DATABASE-Befehl.

Zum Beispiel:
MYDB.SCHEMA(USER)=> CREATE DATABASE mydb;
CREATE DATABASE
Wenn Sie nicht über die zum Erstellen einer Datenbank erforderlichen Berechtigungen verfügen, zeigt das System die folgende Nachricht an:
ERROR: CREATE DATABASE: permission denied.

Datenbanknamen können maximal 128 Byte lang sein, andernfalls zeigt das System eine Fehlernachricht an. Bei Datenbanknamen muss es sich um gültige ID-Namen handeln.

Wenn Sie eine Datenbank erstellen, erstellt das System automatisch drei Schemas: ein Informationsschema (INFORMATION_SCHEMA), ein Definitionsschema (DEFINITION_SCHEMA) und ein Schema mit einem Namen, der mit dem Eigner der Datenbank übereinstimmt. INFORMATION_SCHEMA und DEFINITION_SCHEMA werden vom System verwendet, um Informationen zu Systemobjekten und -ansichten aufzunehmen, sind für Benutzer jedoch nicht im Zugriff. Das Eignerschema bildet das Standardschema.

Bei Systemen, die für die Unterstützung mehrerer Schemas konfiguriert sind, übernimmt jeder Benutzer, dem Zugriff auf die Datenbank erteilt wird, den Zugriff auf das Standardschema, es sei denn, das System ist mit der Einstellung enable_user_schema = TRUE konfiguriert. In diesem Fall werden Benutzer, denen Zugriff auf die Datenbank erteilt wird, mit einem Schemanamen verbunden, der mit ihrem Benutzernamen identisch ist.