A Hands-on Guide to Oracle TimesTen Memory Database on AIX5 for ...

5星 · 超过95%的资源 需积分: 50 17 下载量 47 浏览量 更新于2024-09-08 收藏 11KB TXT 举报
Oracle内存数据库TimesTen是一款轻量级、高性能的内存中数据存储解决方案,特别适用于对速度和响应时间要求极高的应用场景,如计费系统。在本文档中,作者分享了在AIX 5平台上安装和配置TimesTen的经历,以及遇到的一些问题与解决方法。 首先,作者提到在AIX 5服务器上安装TimesTen的原因是出于公司对于下一代计费系统中采用内存数据库技术的需求。TimesTen提供了ODBC驱动,以便与其他应用程序无缝集成。在配置过程中,作者创建了一个ODBC数据源名为"mytimesten",指定DemoDataStore作为数据存储路径,并设置了持久化提交(DurableCommits)为0,表示事务默认不持久化,以及设置了初始的内存大小(PermSize)为162兆字节。 在使用ttIsql命令行工具时,作者试图通过DSN(Data Source Name)连接到DemoDataStore,但遇到了错误IM002,提示数据源名称未找到且没有指定默认驱动。这可能是由于数据源配置的问题,或者ttIsql工具未能正确识别配置的ODBC数据源。为了解决这个问题,作者尝试了两次连接,第一次失败后,第二次成功连接,但只显示了部分连接参数,如DSN、UID(用户标识符)和DataStore路径。 在数据库管理方面,作者演示了如何创建一个名为"customer"的表,包含了几个字段,如客户编号(CUST_NUMBER)、名字(first_name和last_name)以及地址(address)。创建表的语法符合TimesTen SQL标准,表明作者已经熟悉了如何在内存数据库中进行基本的数据定义和操作。 后续章节可能会介绍如何使用C语言编程接口与TimesTen cache of Oracle交互,这将展示TimesTen的可扩展性和灵活性,以及如何将其集成到更复杂的系统架构中。通过这些笔记,作者希望能够为面临类似需求的朋友提供实用的参考和调试指南。 这篇试用笔记不仅记录了安装和配置Oracle TimesTen在AIX 5服务器上的过程,还涉及到了数据库操作和潜在问题的解决策略,对想要深入了解和实践内存数据库技术的读者具有很高的参考价值。