From 555fb1f3c58db27aa3007e2e444f1656797c19a6 Mon Sep 17 00:00:00 2001 From: Deepesh Khandelwal Date: Mon, 24 Aug 2015 12:34:28 -0700 Subject: [PATCH] HIVE-11628: DB type detection code is failing on Oracle 12 --- .../src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java b/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java index 5776ec6..5b0b991 100644 --- a/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java +++ b/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreDirectSql.java @@ -150,7 +150,7 @@ private DB determineDbType() { DB dbType = DB.OTHER; if (runDbCheck("SET @@session.sql_mode=ANSI_QUOTES", "MySql")) { dbType = DB.MYSQL; - } else if (runDbCheck("SELECT version FROM v$instance", "Oracle")) { + } else if (runDbCheck("SELECT version FROM product_component_version where rownum=1", "Oracle")) { dbType = DB.ORACLE; } else if (runDbCheck("SELECT @@version", "MSSQL")) { dbType = DB.MSSQL; -- 2.3.2 (Apple Git-55)