From 34a918294f2c9da374eabfc7d61026429df26f86 Mon Sep 17 00:00:00 2001 From: ssamson-tis Date: Fri, 17 Jul 2015 17:39:39 +0200 Subject: [PATCH] fix: Create directory --- libtisbackup/backup_oracle.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libtisbackup/backup_oracle.py b/libtisbackup/backup_oracle.py index 072d515..53175cb 100644 --- a/libtisbackup/backup_oracle.py +++ b/libtisbackup/backup_oracle.py @@ -61,7 +61,13 @@ class backup_oracle(backup_generic): dumplog = self.remote_backup_dir + '/' + self.db_name + '_' + self.backup_start_date+'.log' self.dest_dir = os.path.join(self.backup_dir,self.backup_start_date) - + if not os.path.isdir(self.dest_dir): + if not self.dry_run: + os.makedirs(self.dest_dir) + else: + print 'mkdir "%s"' % self.dest_dir + else: + raise Exception('backup destination directory already exists : %s' % self.dest_dir) # dump db stats['status']='Dumping' cmd = "exp '%s' file='%s' grants=y log='%s'"% (self.userid,dumpfile, dumplog)