Dear List, I had some short advances on a script that duplicates a database from a windows backup file to a linux host, but now i'm running into strange memory access violation errors when it comes to opening two database sessions one after another. For simplicity i send a shortened version of my script and an excerpt of my shell output. I'm using Python version 2.2.1 on SuSE Linux 8.1. The memory access violations also occur under Windows XP. Other OS i can't tell.
[EMAIL PROTECTED]:~/scripts> ./duplicateDBInstance.py Opening database session... No such database newDB! Opening system session... done. Log in as system user... done. Creating database instance newDB... done. Closing system session... done. [EMAIL PROTECTED]:~/scripts> ./duplicateDBInstance.py Opening database session... done. Shut down database newDB... done. Drop database newDB... done. Closing database session... done. Speicherzugriffsfehler [EMAIL PROTECTED]:~/scripts> Thanx in advance! Best regards, Oliver
#!/usr/bin/python import sapdb.dbm dbName = 'newDB' # stop and drop probably existing database try: print 'Opening database session...', session = sapdb.dbm.DBM('', dbName , '', 'dbm,dbm') print 'done.\nShut down database '+dbName+'...', session.cmd('db_offline') print 'done.\nDrop database '+dbName+'...', session.cmd('db_drop') print 'done.\nClosing database session...', session.release() del(session) print 'done.' except: print 'No such database '+dbName+'!' # create new database try: print 'Opening system session...', session = sapdb.dbm.DBM('','', '/opt/sapdb/depend74') print 'done.\nLog in as system user...', session.cmd('user_system sapdb,sapdb') print 'done.\nCreating database instance '+dbName+'...', session.cmd('db_create '+dbName+' dbm,dbm ') print 'done.\nClosing system session...', session.release() del(session) print 'done.' except: print 'An error ocurred!'
-- MaxDB Discussion Mailing List For list archives: http://lists.mysql.com/maxdb To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]