Hi,
I want to change my database from SAPDB 7.3 to MAXDB 7.6
but a few parameter names seemed to have changed and I'm not too familiar with the new ones.

This is the script I use for SAPDB 7.3, the errors occur in the parameter setting section.
best regards Manuel
--------------------------------------------------------------------------------------

SAPDB_HOME=/opt/sapdb

export PATH=$SAPDB_HOME/indep_prog/bin:$PATH
#set -x

# name of the database
# ATTENTION - SID MAXLENGTH = 8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SID=ZIBDB
HOME=/data/dbuserspace
INST=$SAPDB_HOME/depend
DBM_LOGIN=dbmlogin
DBM_PASS=dbmpass
DBA_LOGIN=dbalogin
DBA_PASS=dabpass
SQL_LOGIN=sqllogin
SQL_PASS=sqlpass
DATA_SIZE=50000
LOG_SIZE=10000
BACKUPDIR=/data/dbbackup

echo start remote communication server
x_server start


echo "create new database: $SID"
dbmcli -s -R $INST db_create $SID $DBM_LOGIN,$DBM_PASS || exit 1

echo "create directory where to put the database files $HOME/$SID"
mkdir -p $HOME/$SID

echo setup database parameters
cat <<EOF | dbmcli -d $SID -u $DBM_LOGIN,$DBM_PASS
param_rmfile
param_startsession
param_init OLTP
param_put LOG_MODE SINGLE
param_put CAT_CACHE_SUPPLY 300
param_put DATA_CACHE 10000
param_put MAXDATADEVSPACES 5
param_put MAXDATAPAGES 1024000
param_put MAXUSERTASKS 90
param_put MAXCPU       1
param_checkall
param_commitsession
param_adddevspace 1 SYS  $HOME/$SID/SYS    F
param_adddevspace 1 DATA $HOME/$SID/DATA01 F $DATA_SIZE
param_adddevspace 1 LOG  $HOME/$SID/LOG01  F $LOG_SIZE
quit
EOF

echo initialize database files and starts it!
cat <<EOF | dbmcli -d $SID -u $DBM_LOGIN,$DBM_PASS
db_start
util_connect $DBM_LOGIN,$DBM_PASS
util_execute init config
util_activate $DBA_LOGIN,$DBA_PASS
quit
EOF

echo load database system tables
dbmcli -d $SID -u $DBM_LOGIN,$DBM_PASS load_systab -ud domain

echo create database demo user
cat <<EOF | dbmcli -d $SID -u $DBA_LOGIN,$DBA_PASS
sql_connect $DBA_LOGIN,$DBA_PASS
sql_execute CREATE USER $SQL_LOGIN PASSWORD $SQL_PASS DBA NOT EXCLUSIVE
EOF

echo sql_execute CREATE USER $SQL_LOGIN PASSWORD $SQL_PASS DBA NOT EXCLUSIVE

echo create backup
mkdir -p $BACKUPDIR/$SID

cat <<EOF | dbmcli -d $SID -u $DBM_LOGIN,$DBM_PASS
backup_media_put data $BACKUPDIR/$SID/datasave FILE DATA 0 8 YES
backup_media_put log $BACKUPDIR/$SID/autosave FILE LOG
util_connect $DBM_LOGIN,$DBM_PASS
backup_start data MIGRATION
backup_start log
autolog_on log
quit
EOF

exit 0
------------------------------------------




--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to