Sie erstellen eine Skriptdatei, die alle auszuführenden DBM-Kommandos enthält und speichern diese.
Anschließend rufen Sie den Database Manager unter Angabe dieser Skriptdatei auf.
Siehe auch:
Anlegen und Konfigurieren einer Datenbankinstanz
Database Manager CLI, -i, -ic, -is,
-ics: Name des Eingabeskripts
Sie wollen mit Hilfe einer Skriptdatei eine neue Datenbankinstanz anlegen.
Die neue Datenbankinstanz soll den Namen DEMODB haben und auf dem lokalen Rechner angelegt werden.
Der Benutzer DBM mit dem Kennwort DBM soll als erster DBM-Benutzer für diese Datenbankinstanz definiert werden.
Der Benutzer DBADMIN mit dem Kennwort SECRET soll als Datenbanksystemadministrator für diese Datenbankinstanz definiert werden.
Sie wollen die Werte für die Datenbankparameter
SESSION_TIMEOUT, _UNICODE, CACHE_SIZE, _SERVERDB_FOR_SAP, MAXDATAVOLUMES und
MAXUSERTASKS ändern. (Beachten Sie: Den Datenbankparameter _UNICODE können Sie
nach dem Anlegen der Datenbankinstanz nicht mehr ändern, siehe: Unicode.)
Sie wollen ein Data-Volume mit dem Namen DISKD0001 vom Typ Datei mit einer Größe von 32768 Seiten an und ein Log-Volume mit dem Namen DISKL0001 vom Typ Datei mit einer Größe von 6400 Seiten anlegen.
Es sollen weiterhin
● die Statistiken der Datenbankinstanz automatisch aktualisiert werden
● der Datenbereich bei einem Füllungsgrad von 90 % (Vorschlagswert) automatisch erweitert werden
● die Systemtabellen geladen
● die Demo-Daten geladen
● der Überschreibmodus für den Log-Bereich eingeschaltet werden
...
1. Legen Sie die Skriptdatei demoscript.txt an und speichern Sie sie unter folgendem Pfad:
C:\test\DBM
2. Kopieren Sie folgende Vorlage in die Skriptdatei und sichern Sie Ihre Eingaben:
db_create DEMODB DBM,DBM
param_startsession
param_init OLTP
param_put SESSION_TIMEOUT 0
param_put _UNICODE YES
param_put CACHE_SIZE 2500
param_put _SERVERDB_FOR_SAP NO
param_put MAXDATAVOLUMES 64
param_put MAXUSERTASKS 10
param_checkall
param_commitsession
param_addvolume 1 DATA DISKD0001 F 32768
param_addvolume 1 LOG DISKL0001 F 6400
db_admin
db_activate DBADMIN,SECRET
load_systab
auto_update_statistics ON
auto_extend ON
load_tutorial
db_execute SET LOG AUTO OVERWRITE ON
3. Rufen Sie den Database Manager CLI mit der Option zum Ausführen der Skriptdatei auf:
...
>dbmcli -i "C:\test\DBM\demoscript.txt"
>db_create DEMODB DBM,DBM
OK
---
>param_startsession
OK
---
>param_init OLTP
OK
---
>param_put SESSION_TIMEOUT 0
OK
---
>param_put _UNICODE YES
OK
---
>param_put CACHE_SIZE 2500
OK
---
>param_put _SERVERDB_FOR_SAP NO
OK
---
>param_put MAXDATAVOLUMES 64
OK
---
>param_put MAXUSERTASKS 10
OK
---
>param_checkall
OK
---
>param_commitsession
OK
---
>param_addvolume 1 DATA DISKD0001 F 32768
OK
---
>param_addvolume 1 LOG DISKL0001 F 6400
OK
---
>db_admin
OK
---
>db_activate DBADMIN,SECRET
OK
---
>auto_update_statistics ON
OK
---
>auto_extend ON
OK
---
>load_systab
OK
0,OK: everything works fine
0,""c:\program files\sdb\maxdb1\bin\x_python" "c:\program files\sdb\maxdb1\env\lsystab.py" -R "c:\program files\sdb\maxdb1" -d DEMODB -u DBADMIN,*"
Removing obsolete objects
Installing Loader tables
Installing messages and help
Installing SYSDBA tables
Installing comments for SYSDBA tables
Installing precompiler tables
Installing system tables for R3 backup information
Installing ODBC tables
Installing system tables for ORACLE (V7) mode
Installing data dictionary tables and views
Installing synonyms for oracle system tables
Installing comments on oracle sytem tables
Installing tables for WebAgent
Installing tables for Repository
Installing DOMAIN tables
Installing comments for DOMAIN tables
Installing Views as replacement for SHOWs
Installing Database Manager tables
Installing SYSINFO tables
Installing comments for SYSINFO tables
Installing support for UDE (User Defined Extensions)
Installing tables for JDBC Database Metadata
Installing tables for SQLDBC Database Metadata
Installing additional triggers
==================================
Installation successfully finished
==================================
---
>load_tutorial
OK
0,OK: everything works fine
0,""c:\program files\sdb\maxdb1\bin\x_python" "c:\program files\sdb\maxdb1\env\../demo/ltutorial.py" -R "c:\program files\sdb\maxdb1" -d DEMODB -u DBADMIN,*
"
HOTEL
==================================
Installation successfully finished
==================================
---
>db_execute SET LOG AUTO OVERWRITE ON
OK
---