Verwendung von ROS
2.5.4 Verwendung von SQL-Befehlen
4 records selected
2.5.4.3
Ändern von Werten in einer Tabelle
Zum Ändern von Parameterwerten in einer Tabelle verwenden Sie folgenden Befehl:
sql update { table } set { parameter } = { value }
Erläuterung:
•
•
•
Beispiel:
>sql update iplcfg set IP_Address_Type = static
1 records updated
Bedingungen können auch im Befehl integriert werden, um die Änderungen nur auf
die Parameter, die die speziellen Kriterien erfüllen, anzuwenden. Im nachstehenden
Beispiel ist die Ablaufsteuerung für Ports im 100-Mbps-Vollduplexmodus mit
deaktivierter Ablaufsteuerung dennoch aktiviert:
>sql update ethportcfg set FlowCtrl = Off where ( Media = 100TX and FlowCtrl = On )
2 records updated
2.5.4.4
Zurücksetzen einer Tabelle
Zum Zurücksetzen einer Tabelle auf Werkseinstellungen verwenden Sie folgenden
Befehl:
sql default into
Erläuterung:
•
2.5.4.5
Verwendung von RSH und SQL
Die Kombination aus Remote-Shell-Skripts und SQL-Befehlen bietet ein Mittel zum
Abfragen und Warten zahlreicher Geräte. Konsistenz der Konfigurationen über
mehrere Standorte hinweg kann hiermit überprüft werden. Es folgt ein einfaches
Beispiel, in dem die abzufragenden Geräte der Datei Devices entnommen werden.
C:> type Devices
10.0.1.1
10.0.1.2
C:\> for /F %i in (devices) do rsh %i -l admin,admin sql select from ipAddrtable
C:\>rsh 10.0.1.1 -l admin,admin sql select from ipAddrtable
38
{ table } ist der Name der Tabelle
{ parameter } ist der Name des Parameters
{ value } ist der Wert des Parameters
{ table }
{ table } ist der Name der Tabelle
RUGGEDCOM ROS v5.5
Konfigurationshandbuch, 10/2020, C79000-G8900-1468-01