From 7539881ffa4f9b2d0026826b81537bc26f93bbe4 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Wed, 9 Feb 2011 14:52:07 +0000 Subject: [PATCH] fix for dump on Oracle but we still need to discuss some things around --- plugins/generic/enumeration.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/generic/enumeration.py b/plugins/generic/enumeration.py index c86bb78c6..0b33cef90 100644 --- a/plugins/generic/enumeration.py +++ b/plugins/generic/enumeration.py @@ -1190,7 +1190,7 @@ class Enumeration: if isTechniqueAvailable(PAYLOAD.TECHNIQUE.UNION) or isTechniqueAvailable(PAYLOAD.TECHNIQUE.ERROR) or conf.direct: if Backend.getIdentifiedDbms() == DBMS.ORACLE: - query = rootQuery.inband.query % (colString, conf.tbl.upper()) + query = rootQuery.inband.query % (colString, conf.tbl.upper() if not conf.db else ("%s.%s" % (conf.db.upper(), conf.tbl.upper()))) elif Backend.getIdentifiedDbms() == DBMS.SQLITE: query = rootQuery.inband.query % (colString, conf.tbl) else: @@ -1238,7 +1238,7 @@ class Enumeration: logger.info(infoMsg) if Backend.getIdentifiedDbms() == DBMS.ORACLE: - query = rootQuery.blind.count % conf.tbl.upper() + query = rootQuery.blind.count % (conf.tbl.upper() if not conf.db else ("%s.%s" % (conf.db.upper(), conf.tbl.upper()))) elif Backend.getIdentifiedDbms() in (DBMS.SQLITE, DBMS.ACCESS, DBMS.FIREBIRD): query = rootQuery.blind.count % conf.tbl else: @@ -1348,7 +1348,7 @@ class Enumeration: conf.tbl, index) elif Backend.getIdentifiedDbms() == DBMS.ORACLE: query = rootQuery.blind.query % (column, column, - conf.tbl.upper(), + conf.tbl.upper() if not conf.db else ("%s.%s" % (conf.db.upper(), conf.tbl.upper())), index) elif Backend.getIdentifiedDbms() in (DBMS.MSSQL, DBMS.SYBASE): query = rootQuery.blind.query % (column, index, conf.db,