rawCmd ist eine Methode der Klasse DBM.
Mit dieser Methode senden Sie ein DBM-Kommando
an den DBM-Server. Fehler des DBM-Server lösen keine Ausnahme aus.
Im Gegensatz dazu lösen Fehler beim Ausführen der Methode cmd Ausnahmen aus.
rawCmd (cmd_string)
cmd_string |
DBM-Kommando |
Ergebnis:
● bei erfolgreicher Ausführung:
OK
Ergebnis des DBM-Kommandos
● bei einem Fehler:
ERR
Fehlermeldung
● Sie fragen mit dem DBM-Kommando db_state den Betriebszustand der Datenbankinstanz ab:
result = session.rawCmd ('db_state')
print repr (result)
'OK\nState\nOFFLINE\n'
● Sie geben ein falsches DBM-Kommando ein:
result = session.rawCmd ('invalid command')
print repr (result)
'ERR\n-24977,ERR_COMMAND: unknown command "invalid"\n'