## Klasse DBM

### Verwendung

DBM ist eine Klasse des Moduls sdb.dbm.

Mit den Methoden dieser Klasse können Sie DBM-Kommandos ausführen. Ein Objekt dieser Klasse entspricht einer Verbindung zu einem DBM-Server.

### Funktionsumfang

Die Klasse DBM enthält folgende Methoden:

cmd

rawCmd

release

#### Definition des Constructors

DBM (database_computer = '', database_name = '', dependent_path = '', user_info = '')

Parameter | Beschreibung
database_computer | Name des Rechners, zu dem Sie eine Verbindung herstellen möchten Vorschlagswert ist der lokale Rechner
database_name | Name der Datenbankinstanz, zu der Sie eine Verbindung herstellen möchten Diese Angabe ist optional.
dependent_path | Verzeichnis, das die von der Datenbankversion abhängige Server-Software enthält (siehe Installationshandbuch, Verzeichnisse) Diese Angabe ist optional.
user_info | Name und Kennwort des DBM-Benutzers Format: <dbm_operator>,<dbm_operator_password>

### Aktivitäten

Wenn es auf Ihrem Rechner mehrere Installationen der Datenbanksoftware gibt, dann können Sie mit database_name und dependent_path festlegen, welche Version des Programms Database Manager gestartet wird.

● Um eine neue Datenbankinstanz mit der neuesten Softwareinstallation anzulegen oder Informationen zu den bestehenden Datenbankinstanzen und Softwareversionen anzuzeigen, geben Sie weder database_name noch dependent_path an.

Das System startet den Database Manager der Softwareinstallation mit der höchsten Versionsnummer.

● Um eine bestimmte Datenbankinstanz zu verwalten, geben Sie database_name an, aber nicht dependent_path.

Das System startet die zur angegebenen Datenbankinstanz gehörige Version des Database Manager.

● Um eine neue Datenbankinstanz einer bestimmten Softwareversion anzulegen, geben Sie dependent_path an, aber nicht database_name.

Das System startet den Database Manager der angegebenen Softwareinstallation.

### Beispiel

Um als DBM-Benutzer DBADMIN mit Kennwort SECRET über den DBM-Server eine Verbindung zur Datenbankinstanz DEMODB auf dem lokalen Rechner herzustellen, erzeugen Sie folgendermaßen ein Objekt session:

session = sdb.dbm.DBM ('', 'DEMODB', '', 'DBADMIN,SECRET')

Um eine Verbindung zum Database Manager der aktuellsten Softwareinstallation auf dem lokalen Rechner herzustellen, erzeugen Sie folgendermaßen ein Objekt session:

session = sdb.dbm.DBM ('', '')

Um eine Verbindung zum entfernten Rechner PARMA herzustellen und den Database Manager aus der Softwareinstallation /usr/local/sdb/7600 auszuwählen, erzeugen Sie folgendermaßen ein Objekt session:

session = sdb.dbm.DBM ('PARMA', '', '/usr/local/sdb/7500')