Hi,
I set up a new Database-Server with MaxDB 7.7 and I want to recover the Dump from my old Database-Server with MaxDB 7.6 (which is ASCII).
I get this error:
/opt/sdb/programs/bin/dbmcli on ACDB>recover_start ACDataC data
ERR
-24988,ERR_SQL: SQL error
-3068,Mismatch of parameter configuration between backup and instance
6,Data recovery failed
9,Only databackup from UNICODE databases are permitted to be recovered.
Servertask Info: because Error in backup task occured
Job 1 (Backup / Restore Medium Task) [executing] WaitingT88 Result=5224
Error in backup task occured, Error code 5224 "wrong_configuration"
but the new Database seems to be in ASCII:
/opt/sdb/programs/bin/dbmcli on ACDB>param_getvalue DEFAULT_CODE
OK
ASCII
/opt/sdb/programs/bin/dbmcli on ACDB>param_getvalue _UNICODE
OK
NO
/opt/sdb/programs/bin/dbmcli on ACDB>param_getvalue DefaultCodePage
OK
ASCII
What I did before was:
// CREATE A NEW EMPTY DATABASE
/opt/sdb/programs/bin/dbmcli -c db_create ACDB dbadmin,SECRET
// DEFINE A BACKUPTEMPLATE, SAME OPTIONS LIKE OLD 7.6 BACKUP
/opt/sdb/programs/bin/dbmcli -u dbadmin,SECRET -d ACDB medium_put ACDataC /path/to/backup/AC.dump FILE DATA 0 8 YES
// CONNECT TO NEW DATABASE VIA CONSOLE
/opt/sdb/programs/bin/dbmcli -u dbadmin,SECRET -d ACDB
// INIT PARAMETERS
param_startsession
param_init
param_commitsession
//IMPORT PARAMETERS FROM BACKUP
service_connect
recover_config ACDataC
service_release
//ACTIVATE DATABASE
db_admin
db_activate
db_activate DBM,SECRET
// RELOAD SYSTEM TABLES
load_systab
// SWITCH DB TO STATE ONLINE
db_online
so far in worked quite well.
then I copied the 7.6-backup file to /path/to/backup/AC.dump and tried to recover:
db_admin u2013f
util_connect
recover_start ACDataC data
--> Error-Message as above
So what can I do to switch to MaxDB 7.7 ?
Thanks a lot,
Oliver