为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:银河麒麟 【CPU】: 【问题描述】*: 在执行sh runLoader.sh props.dm脚本时 报错:ERROR: unsupported database type ‘db=damang’ in props.dm
benchmarksql中没有dameng的类型,需要手动添加: 修改jTPCC.java 添加dameng类型,例如添加else if (iDB.equals(“dameng”)) dbType = DB_UNKNOWN;
if (iDB.equals("firebird")) dbType = DB_FIREBIRD; else if (iDB.equals("oracle")) dbType = DB_ORACLE; else if (iDB.equals("postgres")) dbType = DB_POSTGRES; else if (iDB.equals("dameng")) dbType = DB_UNKNOWN; else { log.error("unknown database type '" + iDB + "'"); return; }
之后进行编译。 然后再funcs.sh中添加dameng的信息并将dm的jdbc驱动放到对应目录下
38 postgres) 39 cp="../lib/postgres/*:../lib/*" 40 ;; 41 dameng) 42 cp="../lib/dm/*:../lib/*" 43 ;; 44 esac 45 myCP=".:${cp}:../dist/*" 46 export myCP 47 } 。。。 53 case "$(getProp db)" in 54 firebird|oracle|postgres|dameng) 55 ;; 56 "") echo "ERROR: missing db= config option in ${PROPS}" >&2 57 exit 1 58 ;; 59 *) echo "ERROR: unsupported database type 'db=$(getProp db)' in ${PROPS}" >&2 60 exit 1 61 ;; 62 esac
benchmarksql中没有dameng的类型,需要手动添加:
修改jTPCC.java 添加dameng类型,例如添加else if (iDB.equals(“dameng”))
dbType = DB_UNKNOWN;
之后进行编译。
然后再funcs.sh中添加dameng的信息并将dm的jdbc驱动放到对应目录下