
Beispiel für das Kommando db_create
Zum Anlegen einer neuen Datenbankinstanz mit Hilfe des Database Manager CLI sind nur einige wenige DBMCLI-Kommandos notwendig.
Sie legen zunächst eine neue Datenbankinstanz an und definieren den ersten Benutzer:
dbmcli db_create <database_name> <userid>,<password>
Bei diesem Vorgang sind auch Varianten möglich:
- Wenn Sie zwischen mehreren Versionen der Datenbanksoftware wählen können, spezifizieren Sie ihre Wahl mit Hilfe der Option
-R <inst_root>
.
Wenn Sie eine neue Datenbankinstanz auf einem entfernten Server installieren wollen, verwenden Sie die Option
-n <server_node>
. Es ist außerdem eine Autorisierung gegenüber dem Betriebssystem erforderlich.
dbmcli -n <server_node> db_create <database_name> <userid>,<password> <os_user>,<password>
Auf UNIX-Plattformen wird zwischen einer entfernten und einer lokalen Kommunikation nicht unterschieden. Daher ist immer eine Autorisierung erforderlich. Um beim lokalen Erzeugen einer neuen Datenbankinstanz die Kommunikation und damit die Autorisierung zu umgehen, verwenden Sie die Option
-s
:
dbmcli -s db_create
<database_name> <userid>,< password>
Der übrige Teil der Installation erfolgt mit Hilfe eines DBMCLI-Skripts:
dbmcli -d <database_name> -u <userid>,<password> -i <script_file>
Beispiel für ein Skript:
param_startsession
param_init
param_put MAXUSERTASKS 5
param_checkall
param_commitsession
param_adddevspace 1 SYS sys_001 F
param_adddevspace 1 LOG LOG_001 F 2000
param_adddevspace 1 DATA DAT_001 F 10000
db_cold
util_connect
util_execute INIT CONFIG
util_activate <sysdba>,<password>
load_systab -ud <domain_password>
Die Werte für die Parameter sollten natürlich individuell angepasst werden.