使用 IBM® Rational® Insight XML ODBC 驱动程序。
配置系统 DSN 时,遇到以下某个错误:The setup routines for the IBM Rational Insight XML ODBC Driver could not be loaded due to system error 126
- ratlxml_resources ures_openU fail!
- 验证 Windows® 注册表中的设置:
- 单击开始,单击运行,输入 regedit,然后单击确定。
- 在注册表中,转至 My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\IBM Rational Insight XML ODBC Driver 并确保驱动程序和设置属性指向正确的 ratlxml.dll 文件路径。
- 在注册表中,转至 My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers 并确保已安装 IBM Rational Insight XML ODBC 驱动程序。
- 在注册表中,转至 My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources 并确保您配置的系统 DSN 正在使用 IBM Rational Insight XML ODBC 驱动程序。
- 验证 JDBC 驱动程序路径的设置:
- 在桌面上,右键单击我的电脑并单击属性。
- 在系统属性页面上,单击高级,然后单击环境变量。
- 确保 $INSTALLDIR\dataconfig\jdk\bin\classic 出现在用户变量和系统变量的 PATH 和 Path 变量的起始处。
在 IBM Cognos® BI Server 中测试 ODBC 数据源的连接时,遇到以下错误:Data name not found, and no default driver specified
- 使用驱动程序管理器的助手应用程序(例如,unixODBC 的 isql 应用程序)来访问系统 DSN 时,遇到以下错误:Data name not found, and no default driver specified
- 检查 odbcinst.ini 文件:
- 在文本编辑器中打开 odbcinst.ini 文件。
- 转至 [IBM Rational Insight XML ODBC 驱动程序] 插槽。
- 确保驱动程序属性指向正确的 libratlxml.so 文件路径
- 检查 odbc.ini 文件:
- 在文本编辑器中打开 odbc.ini 文件。
- 确保所需的系统 DSN 存在且其驱动程序属性的值是 IBM Rational Insight XML ODBC 驱动程序。如果 DSN 不存在,那么按以下示例中所示进行添加:
[ClearCase]
Driver = IBM Rational Insight XML ODBC Driver
DataSource = ClearCase
Description = A DSN example
Configuration = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
- 验证 JVM 路径
- 在控制台上,运行 export 命令。
- 确保变量“LD_LIBRARY_PATH”包含 IBM Rational Insight 携带的 IBMJava™ 虚拟机的路径。例如,/opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib。
- 确保变量“PATH”包含 IBM Rational Insight 携带的 IBMJava 虚拟机的路径。示例为 /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic。
- 如果 JDBC 驱动程序抛出 Premature EOF 异常
- 为数据服务 HTTP 端口的 HTTP 入站通道增加写超时时间。要执行此操作:
- 通过在 XML Data Configuration 中查找 URL 来确定集合使用的数据服务的服务器和端口。
- 为数据服务的 WebSphere® Application Server 实例打开 WebSphere Application Server 管理控制台。
- 单击。
- 单击 Rational Insight 服务器。
- 展开并单击 Web 容器传输链。
- 单击数据服务使用的端口的传输链。
- 单击 HTTP 入站通道。
- 增加写超时的时间长度。该值确定 WAS 在尝试写入客户机流时会等待多长时间。缺省值是 60 秒。
- 单击确定并单击直接保存到主配置。
- 停止并重新启动 Rational InsightWebSphere Application Server 概要文件。
- 如果收到 ParseException 消息
- 确保 SQL 查询中的 modifiedsince 子句符合时间格式 Like #dd-MMM-yyyy hh:mm:ss Z#。
- 如果收到 CRREE2416E 消息
- 确保 SQL 查询中的 where 子句包含查询表中相关列名的值。
- 如果收到 CRREE2403E 消息
- 确保 SQL 查询中的 where 子句不包含对于查询数据库无效的列名。
- 如果收到 CRREE1401E 消息
- 确保可访问数据服务并且在 XML Data Configuration 文件中正确定义了资源组的 URL。
- 如果收到 CRREE1406E 消息
- 确保查询的资源组的用户名和密码都正确。
- 如果在 JDBC 日志文件中收到 HTTP 4XX 消息
- 在 XML Data Configuration 文件中:
- 确保查询的资源组的用户名、密码和 URL 都正确,且通过了测试连接测试。
- 确保使用的资源的 URL 和模式正确。
- 打开使用的数据映射表编辑器并单击修改现有的数据映射模板。确保没有错误。
- 如果在 JDBC 日志文件中收到 HTTP 5XX 消息
- 请验证您的网络连接状态。确保数据服务服务器中的网络配置正确。有关更多信息,请参阅数据服务服务器日志。