金仓数据库KingbaseESV6发行概述北京人大金仓信息技术股份有限公司2010年金仓数据库服务器KingbaseESV6发行概述目录1.简介...........................................................................................................................................12.新增特性...................................................................................................................................12.1.接口.........................................................................................................................................12.2.工具.........................................................................................................................................23.更新特性...................................................................................................................................23.1.接口.........................................................................................................................................23.2.工具.........................................................................................................................................34.安装和使用注意事项................................................................................................................54.1.安装.........................................................................................................................................54.2.服务器.....................................................................................................................................54.3.接口.........................................................................................................................................64.4.工具.........................................................................................................................................65.运行环境...................................................................................................................................75.1.硬件环境.................................................................................................................................75.2.软件环境.................................................................................................................................85.3.操作系统.................................................................................................................................85.4.浏览器.....................................................................................................................................85.5.第三方软件.............................................................................................................................9版权声明....................................................................................................................................10金仓数据库服务器KingbaseESV6发行概述11.简介本文档描述的内容适用于金仓数据库KingbaseESV6的企业版和标准版。2.新增特性1.服务器、接口、工具均可在Windows及Linux64位操作系统环境下使用2.新发布Web管理工具KingbaseESEM3.新发布数据库服务器性能监控工具4.新发布存储过程调试工具5.新发布物理备份还原工具6.支持Standby功能7.支持对同构或异构数据库的跨库查询功能8.支持结果集缓存和查询计划缓存9.支持并行计算10.支持水平分区11.支持垂直分区12.支持MergeInto13.支持全文检索14.支持可更新视图15.支持分布式事务16.支持数据库建模工具PowerDesigner17.支持IPV4、IPV6网络协议18.支持共享内存连接19.兼容Oracle层次查询的查询语句20.支持查询语句允许指定空值在排序后出现的位置21.支持操作系统用户认证22.客户端工具支持英文版23.支持扩展查询协议以提高查询处理性能24.增强的身份鉴别及口令策略功能25.支持用户使用资源限制2.1.接口1.新发布KingbaseES.NetDataProvider(NDP)数据库访问接口2.新发布KingbaseESDriverforPERLDBI数据库访问接口3.新发布KingbaseESPHPDriver数据库访问接口4.新发布兼容OracleOCI的数据库访问接口DCI5.新增扩展查询协议支持6.支持语句级回滚金仓数据库服务器KingbaseESV6发行概述27.支持大对象批量更新8.ODBC支持GBK编码到宽字符的转换9.ODBC提供自动重连服务器的功能10.对JDBC4.0标准中的部分接口提供了支持11.JDBC添加了连接参数LoBuffer,用于读写大对象时配置缓冲区12.JDBC中新增连接参数GeneratedKeyOptimize,提高方法etGeneratedKeys的速度。2.2.工具1.数据迁移工具新增支持KingbaseES与Excel、纯文本文件的双向迁移2.数据迁移工具新增由Oracle11g到KingbaseES迁移的支持3.数据迁移工具新增由DB29到KingbaseES迁移的支持4.数据迁移工具新增由Sybase15到KingbaseES迁移的支持5.数据迁移工具新增由MySQL5.1到KingbaseES迁移的支持6.数据迁移工具新增由DM6到KingbaseES迁移的支持7.企业管理器新增对系统参数的分类管理8.企业管理器新增对审计的支持9.企业管理器新增对列级权限管理的支持10.企业管理器新增对同义词管理的支持11.企业管理器新增对口令策略的支持12.企业管理器新增对用户资源限制的支持13.企业管理器及查询分析器新增对数据库链接管理的支持14.企业管理器及查询分析器新增对存储过程状态显示和手工编译的支持3.更新特性1.增强了创建数据文件操作的容错性,如:对磁盘空间的判断,4K页面支持8G数据文件2.增强了查询语句,允许指定空值在排序后出现的位置3.增加了兼容Oracle层次查询的查询语句4.增加了兼容Oracle的伪列ROWNUM5.增加了兼容Oracle概念的程序包和包体的对象3.1.接口分类说明ODBC1.API(SQLColumns,SQLTables,SQLProcedures)扩展一列,列名为IS_ENCRYPTED,表示列、表、存储过程是否是加密的。2.API(SQLColumns,SQLProcedures)扩展一列,列名为CHAR_TYPE,表示数据类型为CHAR和VARCHAR的列定义时的长度是字符数还是字节数。3.API(SQLProcedures)扩展一列,列名为PROCEDURE_STATUS,金仓数据库服务器KingbaseESV6发行概述3表示存储过程或函数的编译态。4.API(SQLGetInfo)添加属性SQL_KDB_ODBC_VERSION,可以获取ODBCDriverforKingbaseES的版本信息。5.在服务器编码为GBK和UNICODE情况下,对于CHAR|VARCHAR(NCHAR)和TEXT数据类型,与列信息有关的API返回的SqlType为SQL_WCHAR和SQL_WVARCHAR。JDBC1.对于Time类型的数据,如果以getTimestamp()方法获取数据,日期为'1970-01-01'。2.方法DatabaseMetaData.getColumns()和DatabaseMetaData.getProcedures()返回的结果集扩展一列,列名为CHAR_TYPE,表示数据类型为CHAR和VARCHAR的列定义时的长度是字符数还是字节数。3.使用同一个statement生成新结果集时,原结果集仍然可用。4.方法DatabaseMetaData.getProcedureColumns()扩展一列,列名为COLUMN_DBTYPE,表示内部使用的数据类型。5.方法DatabaseMetaData.getProcedures()扩展一列,列名为PROCEDURE_STATUS,表示存储过程或者函数的编译态。6.接口DatabaseMetaData中的方法getTables(),getColumns(),getProcedures()扩展一列,列名为COLUMN_ENCRYPTED,表示相应的表、列、存储过程或者函数是否是加密的。3.