各位好,我用Oracle Data Miner作决策树挖掘出现了如下错误:Error Message: ORA-17155: 无法将 Unicode 映射到 Oracle 字符
Exception type: java.sql.SQLException: ORA-17155: 无法将 Unicode 映射到 Oracle 字符
Stack trace: 
java.sql.SQLException: ORA-17155: 无法将 Unicode 映射到 Oracle 字符 at oracle.i18n.text.converter.CharacterConverter12Byte.toOracleCharacter(CharacterConverter12Byte.java:270) at oracle.i18n.text.converter.CharacterConverter12Byte.toOracleString(CharacterConverter12Byte.java:510) at oracle.sql.CharacterSetWithConverter.convert(CharacterSetWithConverter.java:180) at oracle.xdb.XMLType.getBytesString(XMLType.java:2369) at oracle.xdb.XMLType.getBytesValue(XMLType.java:2286) at oracle.xdb.XMLType.toDatum(XMLType.java:528) at oracle.jdbc.driver.OraclePreparedStatement.setORADataInternal(OraclePreparedStatement.java:8705) at oracle.jdbc.driver.OraclePreparedStatement.setObjectInternal(OraclePreparedStatement.java:9524) at oracle.jdbc.driver.OraclePreparedStatement.setObject(OraclePreparedStatement.java:9517) at oracle.dmt.dm4j.activity.AbstractActivity.store(Unknown Source) at oracle.dmt.dm4j.activity.DecisionTreeActivity.store(Unknown Source) at oracle.dmt.dm4j.activity.wizard.state.BuildActivityWizardState$1$StoreThread.run(Unknown Source) at oracle.dmt.dm4j.browser.ProgressBar.run(Unknown Source) at java.lang.Thread.run(Thread.java:534)
    我的表有“编号”、“产品类型”、“伤害类型”、“发生地点”、“所涉及的质量安全因子”、“产生伤害的原因”这几个字段,其中除了编号是number类型外,其他字段全是VARCHAR2类型,而且其他类型全是手工输入的普通汉字,没有别的符号。“产生伤害的原因”是挖掘目标,如产品类别为“玩具”,伤害类型为“窒息”,发生地点为“私人住所”,涉及质量安全因子为“机械”,得到挖掘结果是“尺寸不符合标准”。
    请问这个错误这如何解决?刚开始学习数据挖掘,还请各位前辈赐教!谢谢!