起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 209|回复: 2

[[结贴]重要]oracle81 初始化时,超出最大的关键字长度 (758)**

[复制链接]
发表于 2007-4-3 15:57:45 | 显示全部楼层 |阅读模式
在线等。。。。。

7:        失败        14:28:19
任务执行完毕,在执行过程中产生 5 个错误。
详细信息:



============================================================


6:        失败        14:27:19
对 业务模型\协同系统\协同数据库\文档\文档日志属性表(临时)(BIZ2:\COLLABORATION\COLLABORATION.DATABASE\DOCFOLDER\TDOCLOGATTRIBUTE.TABLE) 执行数据迁移任务时发生了错误。错误信息: 错误类型:Exception
错误信息:建表错误: 在执行SQL语句的过程中出现错误:
CREATE  TABLE TDOCLOGATTRIBUTE(FGUID VARCHAR(32) NOT NULL  , FID VARCHAR(64) NOT NULL  , FVALUE VARCHAR(1024) NOT NULL ,PRIMARY KEY(FGUID , FID , FVALUE))错误信息:ExecuteSQL error: ORA-01450: 超出最大的关键字长度 (758)

详细信息:   创建数据表TDOCLOGATTRIBUTE.

错误描述:
详细信息:



============================================================


5:        失败        14:26:49
对 业务模型\协同系统\协同数据库\关联\关联关系表(BIZ2:\COLLABORATION\COLLABORATION.DATABASE\RELEVANCYFOLDER\TRELEVANCYRELATION.TABLE) 执行数据迁移任务时发生了错误。错误信息: 错误类型:Exception
错误信息:建表错误: 在执行SQL语句的过程中出现错误:
CREATE  TABLE TRELEVANCYRELATION(FOWNERURL VARCHAR(255) NOT NULL  , FFUNCURL VARCHAR(255) NOT NULL  , FELEMENTURL VARCHAR(255) NOT NULL  , FICONURL VARCHAR(255) NULL  , FDISPLAYEXPR VARCHAR(255) NULL  , FGROUPID VARCHAR(32) NULL  , FSEQUENCE INTEGER NULL  , FFILTER BLOB NULL ,PRIMARY KEY(FOWNERURL , FFUNCURL , FELEMENTURL))错误信息:ExecuteSQL error: ORA-01450: 超出最大的关键字长度 (758)

详细信息:   创建数据表TRELEVANCYRELATION.

错误描述:
详细信息:



============================================================


4:        失败        14:26:40
对 业务模型\协同系统\协同数据库\文档\文档属性表(临时)(BIZ2:\COLLABORATION\COLLABORATION.DATABASE\DOCFOLDER\TDOCATTRIBUTE.TABLE) 执行数据迁移任务时发生了错误。错误信息: 错误类型:Exception
错误信息:建表错误: 在执行SQL语句的过程中出现错误:
CREATE  TABLE TDOCATTRIBUTE(FGUID VARCHAR(32) NOT NULL  , FID VARCHAR(64) NOT NULL  , FVALUE VARCHAR(2048) NOT NULL ,PRIMARY KEY(FGUID , FID , FVALUE))错误信息:ExecuteSQL error: ORA-01450: 超出最大的关键字长度 (758)

详细信息:   创建数据表TDOCATTRIBUTE.

错误描述:
详细信息:



============================================================


3:        失败        14:26:22
对 业务模型\系统空间\系统数据库\业务功能树(BIZ2:\SYSTEM\SYSTEM.DATABASE\TFUNCTREEVIEW.TABLE) 执行数据迁移任务时发生了错误。错误信息: 错误类型:Exception
错误信息:建表错误: 在执行SQL语句的过程中出现错误:
CREATE  TABLE TFUNCTREEVIEW(FFILENAME VARCHAR(64) NOT NULL  , FPATH VARCHAR(255) NOT NULL  , FREFFULLFILENAME VARCHAR(255) NOT NULL  , FORGURL VARCHAR(255) NOT NULL  , FSEQUENCE INTEGER NULL ,PRIMARY KEY(FFILENAME , FPATH , FREFFULLFILENAME , FORGURL))错误信息:ExecuteSQL error: ORA-01450: 超出最大的关键字长度 (758)

详细信息:   创建数据表TFUNCTREEVIEW.

错误描述:
详细信息:



============================================================


2:        失败        14:26:20
对 业务模型\系统空间\系统数据库\流程默认执行者表(BIZ2:\SYSTEM\SYSTEM.DATABASE\TFLOWDEFAULTEXECUTOR.TABLE) 执行数据迁移任务时发生了错误。错误信息: 错误类型:Exception
错误信息:建表错误: 在执行SQL语句的过程中出现错误:
CREATE  TABLE TFLOWDEFAULTEXECUTOR(FSPROCURL VARCHAR(255) NOT NULL  , FSPROCUNITID VARCHAR(64) NOT NULL  , FTPROCURL VARCHAR(255) NOT NULL  , FTPROCUNITID VARCHAR(64) NOT NULL  , FEXECUTOR VARCHAR(255) NOT NULL  , FOWNER VARCHAR(255) NOT NULL  , FFLOWCOMMANDID INTEGER NOT NULL  , FCONDITION VARCHAR(255) NULL ,PRIMARY KEY(FSPROCURL , FSPROCUNITID , FTPROCURL , FTPROCUNITID , FEXECUTOR , FOWNER , FFLOWCOMMANDID))错误信息:ExecuteSQL error: ORA-01450: 超出最大的关键字长度 (758)

详细信息:   创建数据表TFLOWDEFAULTEXECUTOR.

错误描述:
详细信息:



============================================================


1:        失败        14:14:01
创建表:本地业务数据缓存日志表出现错误:ExecuteSQL error: ORA-01450: 超出最大的关键字长度 (758)

详细信息:



============================================================
回复

使用道具 举报

发表于 2007-4-3 18:16:38 | 显示全部楼层
这是Oracle抛出的异常信息:索引列的长度过长了。
具体可以参考Oracle的相关文档。
或者按照 ORA-01450 在网上搜索一下解决方法。
http://www.itpub.net/15568.html
http://blog.chinaunix.net/u/19782/showart_251298.html
回复 支持 反对

使用道具 举报

发表于 2007-4-5 09:49:10 | 显示全部楼层
楼主请看一下你的DB_BLOCK_SIZE是多大默认一般都是:8192
感觉楼主的可能小于8K,楼主可以看一下这个帖子:
http://blog.itpub.net/post/468/68512
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-18 20:00 , Processed in 0.045597 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表