Das Tool **dbmcli** (//Database manager command-line interface//) ist eine Kommandozeilen-Oberfläche zur Administration einer MaxDB-Datenbank. Mit ihm können Datenbanken angelegt, konfiguriert und gelöscht werden. ======Aufruf====== Der Aufruf sieht wie folgt aus: dbmcli [-u USERNAME,PASSWORD] [-d DATABASE] [COMMAND] Eine Möglichkeit ist es, dbmcli mit den entsprechenden Parametern direkt als interaktive Shell zu starten: root@st-db002 ~]# dbmcli -u DBADMIN,test123 -d TESTDB dbmcli on TESTDB> Ferner kann ein Kommando auch direkt ausgeführt werden - das ist beispielsweise ganz nett, wenn man lediglich den Status der Instanz überprüfen will: [root@st-db002 ~]# dbmcli -u DBADMIN,test123 -d TESTDB db_state OK State ONLINE Alles hinter den definierten Optionen wird als Befehl interpretiert - auch Fehleingaben:[root@st-db002 ~]# dbmcli -u DBADMIN,test123 -d TESTDB gewinn_im_lotto ERR -24977,ERR_COMMAND: Unknown DBM command "gewinn_im_lotto" ======Befehle====== Die folgende Liste erhebt in keinster Weise den Anspruch, komplett und vollständig zu sein. Es ist lediglich eine Auflistung der in dieser Kategorie verwendeten Befehle und Kommandos. ^Befehl^Bedeutung^ |Datenbankinstanz anlegen|db_create DATABASE DB_ADMIN_USER,DB_ADMIN_USER_PW| |Parameter-Konfigurationsmodus starten|param_startsession| |Initialisierung der Standardparameter|param_init| |Definition der Instanz als (NICHT-)SAP-Datenbank|param_put _SERVERDB_FOR_SAP | |Anzahl der Datendateien beschränken|param_put MAXDATAVOLUMES | |Anzahl der gleichzeitigen Benutzeranfragen beschränken|param_put MAXUSERTASKS | |Parameter überprüfen|param_checkall| |Parameteränderungen speichern|param_commitsession| |Volume hinzufügen|param_addvolume **** gibt an, die wievielte Datei erstellt wird, **** bestimmt den Typ des Volumes (//DATA = Datendatei, LOG=Logdatei//). **** definiert den absoluten Pfad zur Datei - **** unterscheidet zwischen klassichen Dateien (**F**), Links (**L**) und Raw devices (**R**). Die Größe (////) der Datei wird in Zeilen angegeben.| |Status anzeigen|db_state| |Administrationsmodus aktivieren|db_admin| |Instanz herunterfahren|db_offline| |Instanz starten|db_online| |Datenbank aktivieren|db_activate ,| |Systemtabellen laden|load_systab| |Automatische Aktualisierung der Optimiererstatistiken|auto_update_statistics | |Automatische Erweiterung der Datendateien|auto_extend | |Automatisches Überschreiben des Log-Bereichs|db_execute SET LOG AUTO OVERWRITE | |Shell beenden|quit|