发行说明为solidDB 6.0 这个产品包裹包括发行solidDB 6.0。 它包括 所有可利用的内部桌引擎和所有选择。 包括 评估执照使能产品的所有能力,与 数据库60天的年龄局限,计数从天数据库是 创造。 这点发行代替被发布的原始的产品包裹 2007年5月16日,以版本号06.00.1011。 相关点发行 笔记这里。 发行说明内容 1. 新的特点在solidDB 6.0 * 1.1主要特点 * 1.2版本兼容性 * 1.3改善到在记忆引擎的多重处理机可测量性 * 1.4透明连通性 * 1.5数据库加密 *在SQL支持的1.6改善 *其他1.7改进 2. solidDB 6.0发展成套工具系统要求 3. 笔记为评估者 4. 升级到solidDB 6.0 * 4.1 solidDB产品系列 * 4.2移动的数据库文件在坚实产品之中 * 4.3升级技巧 5. 产品包裹内容 * 5.1安装目录结构 * 5.2图书馆文件名字 6. solidDB 6.0发展成套工具设施 7. 如何继续通过发展成套工具 8. 可利用的接口为客户端应用程序发展 * 8.1 JDBC司机2.0 * 8.2 ODBC司机3.5.x 9. 坚实Java加速器信息 10. 已知的局限、问题和解决方法在版本6.0 11. 加法和更正对文件 12. 操作系统的具体信息为solidDB为Linux 64位 13. 如何获得更多信息关于solidDB 6.0发展成套工具 14. SolidConsole可及性 15. 卸载solidDB 6.0 1. 新的特点在solidDB 6.0 1.1主要特点 版本6.0焦点在以下区域: *在记忆引擎的多重处理机(MP)可测量性 *新的透明连通性为热备件 *数据库加密 *改善的SQL支持 *被改进的复制品在SmartFlow刷新 1.2版本兼容性 solidDB 6.0是落后与老版本兼容根据 外部界面。 然而,笔记6.0不是数据库兼容的 以老版本。 这意味着命令行选择“- x 改变信仰者"或“- x autoconvert”一定是应用的,当移居对新时 版本与一个老数据库。 如果您打算使用CarrierGrade选择(HSB),注意这 版本与老版本是HSB兼容的,意味 正常可以运用HSB冷和热的迁移情景(参见solidDB 高可及性用户指南)。 如果您移居一个HSB系统从 更早的版本比4.1,看关于的热备件迁移部分 欢迎专栏(或‘hsb_migration.txt’文件)。 在版本6.0之前的ODBC和JDBC司机可以用服务器使用 版本6.0。 然而,新版本(6.0)的ODBC和JDBC司机 不能用更旧的服务器使用。 因此,必须升级服务器 在客户之前。 无论如何,必须升级客户司机,如果 新的客户功能是需要的 1.3改善到在记忆引擎的多重处理机可测量性 固体的改进在记忆引擎(IME)利用 现代多重处理机和multicore SMP平台。 以总数 处理器挖出果核超出二,在表现的重大增量 版本4.5可以被观察。 表现获取为某些应用 可以超出100 1.4透明连通性 透明连通性(TC)替换载体品级连通性 版本4.5。 透明连通性合并透明的两个 故障转移和负载平衡。 新的负载平衡特点允许 分布只读装载在主要和次要。 一新 连接信息串, TC信息,被介绍,允许指定 故障转移和负载平衡选择。 透明故障转移 改进了故障转移的速度和新的透明故障转移 平实会议增加了。 与会议水平,大多数会议 状态被保存在故障转移,包括准备好的声明和 会话属性由用户设置了。 下列是新的TC信息串的例子为会议级 失败透明度(在C) : 炭灰tcinfo [] = “ TF_LEVEL=SESSION SERVERS= tcp srv1.dom.acme.com 1315年, tcp srv2.dom.acme.com 1316年"; 负载平衡 新的在solidDB 6.0是分布只读装载的有能力 在主要之间和次要。 这发生自动地,当 首选的存取状态READ_MOSTLY在TC信息指定, : 炭灰tcinfo [] = “ TF_LEVEL=CONNECTION PREFERRED_ACCESS=READ_MOSTLY SERVERS= tcp srv1.dom.acme.com 1315年, tcp srv2.dom.acme.com 1316年"; 注: PREFERRED_ACCESS的缺省值是WRITE_MOSTLY对应 到HSB操作,藉以所有装载在主要被集中。 为更多关于TC,使用热备件看第4章,以应用- > 使用透明连通性,在solidDB高可及性用户 指南。 . 1.5数据库加密 数据库文件可以加密以一把相称钥匙。 这项措施 保护数据库的内容免受文件偷窃和努力 由一名未批准的用户使用文件。 另外,密钥 存放在数据库文件能保护以密码和 公共密钥保护方法。 对于更多信息关于数据库 加密,看第2章,执行solidDB - >加密数据库, 在solidDB管理员指南 1.6在SQL支持的改善 等级制度的询问以开始与… 连接 支持等级制度的询问的一个非标准SQL引伸是 增加。 几个产品支持句法。 一等级制度 结构由有外国关键参考的桌代表 同一张桌,例如,在这张桌里雇员阶层是 代表: 创造桌雇员( employee_id int主关键字, last_name炭灰(30), manager_id int参考雇员); 以下询问返回所有雇员直接地或间接地报告 对经理有姓Cambrault : 选择last_name, employee_id, manager_id,水平 从雇员 开始以last_name = ‘Cambrault’ 由预先的employee_id = manager_id连接 由last_name定购兄弟姐妹; 为确切的句法,看附录B,坚实SQL句法,在solidDB SQL指南 表示名单在集合测试(在情况) SQL集合测试(也称在谓语)现在考虑到表示 名单在左边在操作员。 例子: 选择*从雇员 那里(first_name、last_name,电子邮件) ((‘人’, ‘Himuro’, ‘ghimuro@acme.com’), (‘Karen’, ‘Colmenares’, ‘kclmena@acme.com’)); Multirow插入物 现在,执行批插入物在SQL水平是可能的。 为 例子,插入四列在一个声明,使用以下: 插入物到雇员价值里 (10021, ‘彼得’, ‘Humlaut’), (10543, ‘约翰’, ‘威尔逊’), (10556, ‘Bunba’, ‘Olo’), (10666, ‘Pikku’, ‘Joulu’); 输出参数在存储过程 除返回的做法结果之外在结果集合定义与 (非标准)返回子句,符合标准的输出参数 能被宣称。 描述输入-输出的参量方式 介绍特征,并且它可以是下列之一: 在, INOUT和。 在缺省值。 例如: 创造做法enter_participants (no_of_persons整数,成人 整数,儿童整数,宠爱整数) 开始… 末端 为更多关于存储过程,看第3章,存储过程, 事件、触发器和序列- >存储过程,在solidDB SQL 指南。 1.7其他改进 轻量级复制品在SmartFlow刷新 新, “storageless” SmartFlow刷新接口被介绍。 其中每一 命令块,直到它成功地被执行。 伴生的数据是 送用一个流出的方式,保存的记忆。 消息没有被写 盘,保存输入/输出带宽。 半新的句法下列: 刷新 [] [充分] [乐观|悲观] [暂停{缺省 | 永远 | }] 2。 solidDB 6.0发展成套工具系统要求 solidDB发展成套工具要求: *大约48.0 MB磁盘空间,包括空间为文献。 (数字可观地变化,取决于平台。) *至少40 MB自由中央记忆在默认配置。 *,如果您创造主存储器桌,然后您将需要另外的记忆 存放那些桌。 *充分磁盘空间为数据库。 通常一个空数据库 要求大约4兆字节磁盘空间。 3. 笔记为评估者 评估执照限制您能使用的时间 产品。 要学会如何得到一个更加广泛的评估怎么准许或 购买一个充分的执照,请看关于欢迎的OrderMe部分 页。 4. 升级到solidDB 6.0 solidDB 6.0产品系列是差不多100 ackwards兼容与 早先坚实数据库引擎,包括BoostEngine 4.0 - 4.5, FlowEngine 3.x和EmbeddedEngine 3.5x。 这个部分描述升级 问题和较详细地兼容性问题。 注意这些描述一般假设,您升级从 版本4.5。 例如,在描述新的配置的部分 参量,我们描述从版本是新的仅的那些参量 4.5. 如果您从版本升级除4.5之外看部分 移居从更早的版本。 4.1 solidDB产品系列 配置参量 以下配置参量是新或改变在版本6.0。 这些参量在solidDB管理员的附录A被提供 指南。 新的参量(显示的缺省值) [群]; 新的节名 ReadMostlyLoadPercentAtPrimary=50; 读的装载的百分比 ; 指挥对主要 [Com] ; 控制TCP插口的价值的参量徘徊选择: SocketLinger=Yes SocketLingerTime=0; 系统缺省 ; 控制TPC插口选择SO_KEEPALIVE的参量: TcpKeepAlive=No TcpKeepAliveIdleTim=7200 TcpKeepAliveProbeCoun=9 TcpKeepAliveProbeInterval=75 [将军] DataDictionaryErrorMaxWait=0; 最大时刻重新实施声明 LockHashSize=1000; 锁散列表大小为悲观的D桌 MaxMergeParts=100; 合并分裂零件的最大数字 MaxMergeTasks=5; 一致合并任务的最大数字 ReadLevelMaxTime=10; 读平实先遣时间,在读做 StartupForceMerge=No; 强迫合并在起动 TransactionEarlyValidate=Yes; 在乐观使能早检验 VersionedPessimisticReadCommitted=Yes; 使能非阻塞读 VersionedPessimisticRepeatableRead=Yes; 使能非阻塞读 [采伐] LogDir=。 ; 目录为记录文件 [Srv] AdaptiveRowsPerMessage=Yes; 使能列动态控制每则消息 MemorySizeReportInterval=0; 使能报告关于分配的记忆 DatabaseSizeReportInterval=0; 使能报告关于db大小成长 PessimisticTableUseNFetch=No; 使能列每按摩为悲观 StatementMemoryTraceLimit=0; overallocating记忆的踪影声明 [同步装置] MasterStatementCache=10; 声明的数字被贮藏在大师, ; 每人口 RefreshReadLevelRows=1000; 刷新字区大小,在列,在大师 ReplicaRefreshLoad=100; 刷新装载在复制品,百分之 新的命令行选择 - E (加密数据库) - x解密(解码数据库) - S (加密密码) - x keypwdfile : (加密密码文件) 例子: 加密一个数据库,以密码: 坚实- E - S fhkasfh66 开始一个被加密的数据库以在文件供应的密码: 坚实- x keypwdfile :password_file.txt 改变密码 坚实- E - S fhkasfh66 - S huha222 SQL声明 下面是新和被改变的SQL命令名单。 创造做法 符合标准的条目增加表明输入和输出 参量。 例子: 加密一个数据库,以密码: 坚实- E - S fhkasfh66 开始一个被加密的数据库以在文件供应的密码: 坚实- x keypwdfile :password_file.txt 改变密码 坚实- E - S fhkasfh66 - S huha222 SQL声明 下面是新和被改变的SQL命令名单。 创造做法 符合标准的条目增加表明输入和输出 参量。 例子: 创造做法enter_participants (no_of_persons整数, 成人整数,儿童整数,宠爱整数) 开始… 末端 精选 新的句法增加支持等级制度的询问。 例子: 选择last_name, employee_id, manager_id,水平 从雇员 开始以last_name = ‘Cambrault’ 由预先的employee_id = manager_id连接; 集合测试谓语延伸到支持表示名单: 选择*从雇员 那里(first_name、last_name,电子邮件) ((‘人’, ‘Himuro’, ‘ghimuro@acme.com’), (‘Karen’, ‘Colmenares’, ‘kclmena@acme.com’)); 新的消息和误差编码 错误回到了客户 10098,数据库,错误,增加序列发生了故障 10099,数据库,致命错误,加密密码未被给为 被加密的数据库。 10100,数据库,致命错误,不正确密码被给了为 被加密的数据库。 10101,数据库,致命错误,未知的加密算法。 13198,表,错误,做,并且反转没有提供里面作用 13200,表,错误,更新不合格,半新隔离级要求为 更新 13201,表,错误,删除不合格,半新隔离级要求为 更新 13202,表,错误,群连接不支持隔离水平 更加高于读做 13203,表,错误,执照不准许创造D桌 13204,表,错误,集合为TC连接仅写指令牌子感觉 23029,做法,错误,做,并且反转在作用不允许 23030,做法, 服务器边消息 30154, SRV,消息,声明分配了bytes 记忆 30217, DBE,消息,错误,当转换规程,做法时 <过程名字> 30218, DBE,消息,被停止的快的合并 30541, HSB,消息,次要不是适当地syncronized与主要 由于记录文件腐败。 30792, HSB,消息,两台服务器是次要的。 执照文件 必须升级执照文件包括检验为版本6.0。 4.2移动的数据库文件在坚实产品之中 数据库文件创造与solidDB 6.0产品系列的一名成员 能互换性使用与那个家庭的其他成员。 数据库文件结构从老版本改变了。 版本 6.0服务器不可能打开数据库文件创造以一个更旧的版本 除非您指定一以下命令行参量: * - x改变信仰者(转换然后数据库文件对新的结构 关闭服务器),或者 * - x autoconvert (转换数据库文件和持续跑) 一旦数据库文件被转换成一个新的结构,更旧的版本 坚实产品不可能使用它。 当热备件(CarrierGrade选择)是在使用中和有需要 进行所谓的“热的迁移” (辗压升级),没有特别HSB 迁移参量是需要的,如果升级从版本4.1, 4.2或 4.5. 当升级从坚实版本3.1, 3.7或者4.0,以下参量时 必须用被认为的服务器使用一新次要成为: * - x migratehsbg2 (接受复制协议老 版本; 注意- x autoconvert太含蓄地被祈求) 注意数据库文件结构的变动或变动的 引擎产品的版本不影响客户端程序。 早先 被建立的客户端程序可以用于与solidDB 6.0沟通。 4.3升级技巧 固体继续支持的升级它的政策从至少二 早先坚实产品版本。 在这种情况下,您能升级到solidDB 6.0从数据库引擎4.5和4.2。 您能使用您的现有的数据库 只要您在命令指定或者- xconvert或- xautoconvert 线。 如果您使用坚实CarrierGrade选择(热备件),然后喜欢 为不同看部分“热备件迁移”在欢迎专栏 迁移情景根据版本您移居从。 这些 发行说明也包含帮助您的信息从更老升级 版本。 如果您从一个版本升级在FlowEngine 3.1之前,例如 FlowEngine 3.0,然后请联络坚实技术支持为协助 在升级。 5. 产品包裹使 5.1安装目录结构满意 solidDB发展成套工具为Linux 64位被分配按自已 提取将安装自己的shell script程序,当您跑它。 下面是在包括文件的名单和目录 包装并且安装了在安装目录的根。 soliddb-6.0/ welcome.html ............. : 包裹文献的主页 copy_licenses.sh ........ : 这是一个得心应手的剧本为复制a : 坚实执照文件对所有样品 : 目录。 注意引伸能 : 变化取决于平台。 README.TXT ............... : README文件 solid.lic ................ : 评估执照文件 standalone_eval_server_start : 发动服务器的剧本(仅Unix)。 standalone_eval_server_stop。: 停止服务器的剧本(仅Unix)。 容器..................... : 坚实executables。 doc_html/................ : 基于HTML的包裹文献 doc_text/................ : 基于ASCII的包裹文献 eval_kit/................ : 独立.......... : solidDB样品用法 包括................. : C倒栽跳水为SQL API和轻的客户 jdbc/.................... : JDBC司机Java包裹 解放..................... : C程序库为SQL API和轻的客户 指南................. : 指南-产品指南在不同 格式 odbc/.................... : 独立ODBC司机安置者 样品.................. : 这些补充指南包含样品C和 : Java节目和sql剧本为使用 : 并且编程的solidDB : 并且它的选择。 aclib/............... : AcceleratorLib。 aclib_control_api/… : AcceleratorLib演示关于怎样使用或暂停 : 任务使用AcceleratorLib作用 aclib_diskless/....... : Diskless AcceleratorLib样品 aclib_java/........... : 样品为使用与坚实Java : 加速器。 aclib_smartflow/...... : AcceleratorLib SmartFlow样品 群............. : 装载平衡的群例子 配置....... : Solid.ini文件例子 hsb/.................. : 热备件样品 application_c/… : C语言热备件例子 application_java/: Java语言热备件例子 设定........... : 热备件例子启动脚本 监视人........ : 担当的抽样程序热备件 : “监视人”节目(查出并且反应 : 服务器失败)。 进出口........ : 数据进口并且出口例子 soldd/........... : 显示信息在数据字典 solexp/.......... : 出口数据 solload/......... : 进口(“装载”)数据 jboss/............... : JBoss样品 jdbc/................ : jdbc样品 lightclient/......... : 轻的客户API抽样程序 : (不支持在所有平台) odbc/................ : 客户C语言样品 smartflow/........... : 使用坚实SmartFlow的样品 eval_setup/...... : SQL剧本为安装SmartFlow intelligent_transaction/: SQL剧本为聪明 : 交易例子。 sync_pull_notify/: 使用Sync拉扯的例子通报 solid_api/........... : solid_api C语言样品 sql/ .................: sql examples. tf/ ..................: transparent failover sample weblogic/ ............: WebLogic sample websphere/ ...........: WebSphere sample 5.2图书馆文件名字 概要 这个部分提供关于solidDB图书馆的名字的更多信息 文件。 固体提供许多文件作为可连接的图书馆。 多数这些图书馆 文件分成以下类别之一: * ODBC司机 *坚实AcceleratorLib文件 *通信图书馆文件 * SA (服务器API)图书馆文件 不是所有的平台有每个文件。 例如,某一通信图书馆 文件是可利用的在仅窗口。 一些图书馆文件是静态的- i。e,他们与您的客户连接 应用的可执行程序,当您做编写和链接操作。 其他图书馆文件是动态的-这些文件分开地被存放从 当您的节目执行时,您可执行和装入记忆。 为 许多图书馆,固体在一些提供一个静态和一个动态版本 或所有平台。 图书馆文件在二个目录之一中一般被找到: *容器 *解放 概括来说,容器\目录包含动态图书馆(除之外 executables),而解放\目录包含静态图书馆。 哪个文件命名使用动态图书馆? 多数坚实动态图书馆文件的名字仿效特殊形式。 这个部分说明如何“解码”根据那的图书馆文件名字 样式。 例如,文件socw3260.dll是ODBC (Unicode)司机为 solidDB 6.0在窗口。 我们划分文件名字socw3260.dll如所示 如下: * s =表明这是否规则发行(“s”)或beta 发行(“b”)。 * oc = ODBC (unicode)司机 * w32 =窗口32位平台 * 60 =版本6.0 * .dll =窗口动态连接库 更加一般,命名惯例如下所示: rLLpppVV.eee 那里 * r = beta (b)对 GA (s) * LL =图书馆的“目的” 下列之一: * ac : ODBC ASCII图书馆 * dn : DECNet通信协议连接程序库 * lc : 轻的客户(在有些平台) * nb : NetBios通信协议连接程序库 * np : 命名导管通信协议连接程序库 * oc : ODBC unicode图书馆 * os : ODBC司机经理(为仅窗口) * sa : SA API图书馆 * sm : 共享内存通信协议连接程序库 * sx : SPX/IPX通信协议连接程序库 * tc : TCP/IP通信协议连接程序库 * VV =版本的前二个数字,例如45为4.5, 60为 6.0等等。 * eee =平台特殊化文件名扩展,通常一 跟随: * .DLL动态连接库为窗口 * .so (共有的对象)为Solaris和Linux * .sl (共享程序库??) 为HP-UX 多数这些分成二个类别之一: *坚实API归档(sa, ac, oc, lc) *通信图书馆(dn, nb, np, sm, sx, tc)。 注意多数通信图书馆在窗口仅使用。 * ppp =平台。 共同的平台简称包括: * w32 : 窗口为x86 * h1x : HP-UX 11 32位 * h1x64 : HP-UX 11 64位(PA-RISC) * hia64 : HP-UX 11 64位(IA64) * s8x : Solaris 8 (可缩放处理机体系结构, 32b) * s9x : Solaris 9 (可缩放处理机体系结构, 32b) * s9x64 : Solaris 9 (可缩放处理机体系结构, 64位) * s0x : Solaris 10 (可缩放处理机体系结构, 32b) * s0x64 : Solaris 10 (可缩放处理机体系结构, 64b) * s0xi : Solaris 10 (ix86) * s0xi64 : Solaris 10 64位(ix86) * l2x : Linux为x86 * l2x64 : Linux为x86, 64b * qnx : QNX为x86 * qpx : QNX为PPC * a5x : AIX 5 在多数基于Unix的平台,动态图书馆位于 “容器”目录。 除被描述的API和通信图书馆之外上面,您 罐头也有以下: ssolidac60.so AcceleratorLib动态图书馆。 哪个文件命名使用静态图书馆? 在多数UNIX平台,静态图书馆现在跟随一更加简单命名 大会thant动态图书馆使用的大会: * ASCII ODBC司机: solidodbca.a * Unicode ODBC司机: solidodbcu.a *坚实SA API图书馆: solidsa.a *坚实AcceleratorLib : solidac.a *控制残余部分图书馆: solidctrlstub.a 6. solidDB 6.0发展成套工具设施 为UNIX平台安装solidDB发展成套工具如下: 1. 复制产品包裹对之下SDK根的目录在 目录(soliddb-6.0)应该出现。 2. 跑自动抽取的shell script程序SolidSDK60l2x64.bin 3. 节目通过安装的过程将带领您 软件。 您现在完成了设施。 7. 如何继续通过发展成套工具 评估包裹包含一个执照允许用途所有 产品(使能的所有选择的)能力。 评估用途是 及时限制。 如果一个更加许可的执照是需要的,请接触 sales@solidtech.com. 对于更多信息,看部分指令我在 欢迎专栏(或orderme.txt)。 固体提供几个抽样程序帮助您学会和 评估solidDB。 我们建议您开始得知产品通过跟随 步在评估设定(或evaluation_setup.txt)列出了。 固体提供用户手册以几个格式。 我们建议您 读开始指南和最初的少数章节的solidDB solidDB管理员指南在您之前读了所有其他指南。 “开始指南的solidDB的欢迎”章节包含一个部分 那在集合简要地描述指南。 8. 可利用的接口为客户端应用程序发展 固体为客户提供ODBC和JDBC接口,简要地是 如下描述在本章。 欲知详情,看solidDB程序员 指南。 对于信息关于进口和出口很多数据,看见 solidDB管理员指南,和在看见样品 样品或进出口补充指南。 8.1 JDBC司机2.0 坚实JDBC 2.0司机支持JDBC 2.0规格。 另外,连接合并, JNDI数据来源和Rowsets JDBC 2.0任意包裹(知道在作为标准引伸之前)是 支持,也是。 JDBC司机成功地测试了以JDK版本1.2.2, 1.3, 并且1.4。 并且证明与JDBC API测试程序1.3.1。 非标准特点包括支持为IBM WebSphere和暂停 控制引伸。 他们下面被谈论。 对于关于固体的信息 JDBC司机设施和详细的特点描述,请看见JDBC Readme (或jdbc_readme.txt)。 充分的文献在solidDB程序员指南包括。 当前支持任意包裹的以下特点 坚实JDBC 2.0司机: *连接合并(类solid.jdbc.ConnectionPoolDataSource) *连接的RowSet (类solid.jdbc.rowset.SolidJDBCRowSet) *被实施的JDBC数据来源: * solid.jdbc.DataSource (贯彻javax.sqlDataSource) * solid.jdbc.SolidConnectionPoolDataSource (贯彻 javax.sql.ConnectionPoolDataSource) 缺掉特点(任意包裹) : *分布的交易支持(即。 JTA/XA交易不是 可利用) *被贮藏的RowSet 连接超时 由连接超时我们提到所有JDBC电话反应暂停 祈求数据传输在连接插口。 如果反应 消息没有收到在指定的时间之内,输入/输出例外是 投掷。 JDBC标准(2.0/3.0)不支持设置 连接超时。 固体介绍了二种方式为做那: 一 使用一个非标准司机经理引伸方法和其他使用 物产机制。 时间单位无论如何是一毫秒。 声明贮藏所 坚实JDBC司机使用户设置特定连接的大小 声明贮藏所作为物产在连接创作期间。 看见JDBC Readme (或jdbc_readme.txt)以获得详情。 下载 您能下载坚实JDBC司机的最新的版本和 相关Javadoc从坚实网站(坚实Java下载) : http://www.solidDB.com/downloads/ 8.2 ODBC司机3.5.x 固体提供二个ODBC司机,一为Unicode和一为ASCII 字符集。 关于这些司机的更多信息在solidDB 程序员指南。 这发行不支持ODBC特点 这发行不支持以下作用: * SQLBrowseConnect * SQLSetScrollOptions * SQLParamOptions * SQLNativeSql * SQLMoreResults 这个特点只是可利用的在具体平台。 平台: * Linux * HP-UX 11 *微软视窗 * Solaris 8, 9和10 JDK版本: 笔记! 为了JVM发现ssolidac60动态图书馆 Linux或Solaris,您必须二者之一给图书馆改名从“ssolidac60.so” “libssolidac60.so”或者创造的一条符号链“libssolidac60.so” 点对“ssolidac60.so”文件。 这也适用于HP-UX 平台,必须改名实际图书馆文件“ssolidac60.sl”的地方 “必须创造libssolidac60.sl”或者一条符号链“libssolidac60.sl” 指向“ssolidac60.sl”文件。 10. 已知的局限、问题和解决方法在版本6.0 如果您使用了一个坚实数据库引擎的一个老版本并且是 有困难与曾经为您运作的特点,请看见 升级到solidDB 6.0的第4.0部分为变动一个最后的名单从 老版本。 solidDB服务器已知的局限 Netbackup 命令ADMIN命令‘netbackup’不在‘Srv.At之内支持 ‘配置参量。 admin命令‘状态netbackup’是‘状态备份’同义词和 报告关于本机和网络备份。 admin命令‘netbackuplist’是‘backuplist’同义词并且报告 在本机和网络beackups。 solidDB CARRIERGRADE (HSB)选择局限 负载平衡以透明故障转移在透明连通性(TC) 如果TC信息属性被选择,以便透明故障转移和 负载平衡在某一Linux被设置,并且UNIX平台司机可以 崩溃在主要失败。 并且,次要在再开始可以无法和 在二次故障以后再联接。 ODBC司机了解的问题和解决方法 不协调性用服务器旧比v。 6.0 由于被介绍的协议变动, v. ODBC司机。 6.0和 以后不要是与服务器产品兼容在版本6.0之前。 在 其他手,更旧的ODBC司机是与服务器产品兼容v。 6.0 并且以后。 当升级系统从一个版本在6.0之前时,服务器必须是 升级首先,然后ODBC司机,在客户站点。 应用不需要重新编译也没有relinked,如果动态地装载 使用司机。 错误信息 不管版本由客户,司机回归错误设置 信息根据ODBC 3.0规格。 错误在SQLPutData使用SQL_NULL_DATA当参量长度 如果您设法插入或更新一个或更多数据项,一个 项目有SQL_NULL_DATA作为长度指定成分,没有数据将被插入。 专栏价值将变得空。 SQLAllocHandle可能退回残缺不全的错误信息 如果您叫SQLAllocHandle与一个无效把柄类型,例如: SQLAllocHandle (- 5, hdbc, 作用将退回SQL_ERROR,但错误不是状态“HY092”或消息 “无效属性或选择标识符”。 MS Access -连接表与某些专栏类型 在连接桌以后与数据类型WCHAR, WVARCHAR和长期 WVARCHAR,当用户插入一个特殊纪录然后 插入物或更新或者删除另一个纪录,司机展示‘#deleted’为 早先最近增加的或被更新的纪录。 骚扰- OpenSchema方法 以下OpenSchema方法不通过骚扰支持: * adSchemaCatalogs * adSchemaColumnPrivileges * adSchemaConstraintColumnUsage * adSchemaConstraintTableUsage * adSchemaTableConstraint * adSchemaForeignKeys * adSchemaTablePrivileges * adSchemaViews * adSchemaViewTableUsage 请注意: ADO不支持所有上述OpenSchema方法 与任何ODBC司机。 这是微软好极了DB的局限 提供者为ODBC。 这不是具体的对坚实ODBC司机。 JDBC司机了解的问题和解决方法 不协调性用服务器旧比v。 6.0 由于被介绍的协议变动, JDBC司机v。 6.0和 以后不要是与服务器产品兼容在版本6.0之前。 在 其他手,更旧的JDBC司机是与服务器产品兼容v。 6.0 并且以后。 动态隔离电平控制与透明连通性装载 平衡 如果负载平衡用于会议和隔离平实高于 读做动态地设置用户,然后重新设置回到读 做,装载没有被重新平衡,并且它继续被执行 主要。 解决方法: 当使用装载时,不要改变隔离标准 平衡。 坚实JAVA加速器了解的问题和解决方法 要使记忆消耗量减到最小,我们建议用户明确地滴下 所有分配语句; 即所有分配的JDBC声明对象 必须通过叫接近的()方法明确地释放。 如果您访问同一个声明对象从倍数,服务器可能碰撞 Java螺纹。 您必须打开分开的JDBC连接(和声明)为 需要使用JDBC的每条螺纹。 11. 加法和更正对文件 无。 12. 操作系统的具体信息为solidDB为Linux 64位 坚实版本 solidDB 6.0为Linux 64位多穿线。 Linux版本 solidDB 6.0为Linux使用红色帽子企业Linux ES发行3被建立 (Taroon更新5)和glibc 2.3.2。 这些也用于测试。 开发工具版本 solidDB 6.0为Linux使用gcc版本3.2.3导致了。 客户图书馆 提供静态和动态坚实客户图书馆。 异步输入/输出 Linux版本现在使用异步输入/输出(AIO)并且要求librt,当 连接反对坚实图书馆: 增加- lrt入连接器选择。 当连接器无法与时,这是实际情形: 在“lio_listio64的’未定义参考 在“aio_error64’ Java加速器的 未定义参考 Java加速器为64位支持需要太阳Java 5.0。 在太阳测试 J2SE 1.5.0.6。 缓慢的检查站创作 在某些Linux仁版本,也许有一非常长时间延误的,当a 检查站被创造。 问题是由臭虫引起的就象fsync的()函数调用有 被实施在Linux仁。 要改正这个问题,改变linux/fs/ext2/file.c,以便 ext2_file_operations使用file_fsync而不是ext2_fsync为fsync,为 例子: 静态struct file_operations ext2_file_operations = { 零位, /* lseek -缺省* generic_file_read, 读的/* * ext2_file_write, /*写* 零位, /* readdir -坏* 零位, /*选择-缺省* ext2_ioctl, /* ioctl * generic_file_mmap, /* mmap * 零位, /*没有特别开放是需要的* ext2_release_file, /*发行* file_fsync, /* fsync * 零位, /* fasync * 零位, /* check_media_change * 零位 /* revalidate * }; 13. 如何获得更多信息关于solidDB 6.0发展成套工具 最新的产品信息和技术文献是可利用的 从坚实联机服务。 您能访问我们的网络服务器在: http://www.solidDB.com/ 另外的工具,若有的话,是可利用的在: http://www.solidDB.com/downloads/ 二者择一地,您能提出问题对: info@solidDB.com 技术支持在评估期间可以请求从: evalsupp@solidDB.com 14. SolidConsole Availability SolidConsole, a GUI database administration tool, is not included in this package. 您能下载SolidConsole从坚实网站(Java 下载) : http://www.solidDB.com/downloads/ 15。 卸载solidDB 6.0 对unistall,去除安装目录。 复制权(c) 2007固体信息技术,有限公司。 版权所有。