WEB开发网
开发学院数据库Oracle 在UNIX服务器上设置Oracle8i全文检索 阅读

在UNIX服务器上设置Oracle8i全文检索

 2007-05-08 12:11:03 来源:WEB开发网   
核心提示: 二、常见错误下面就一些常见的错误信息给出解释和解决办法:1, sync 失败DRG-10595: ALTER INDEX T_DOC6_CT失败DRG-50857: oracle error in drsxsopenORA-01480: STR 赋值变量缺少空后缀解决:这是8i的一个bug

二、常见错误

下面就一些常见的错误信息给出解释和解决办法:

1, sync 失败

DRG-10595: ALTER INDEX T_DOC6_CT失败

DRG-50857: oracle error in drsxsopen

ORA-01480: STR 赋值变量缺少空后缀

解决:这是8i的一个bug, 但可以避免它,方法是在同步之前先发一个语句:

alter session set nls_language=American;

2.create index 失败

ORA-29855: 执行 ODCIINDEXCREATE 例行程序时出错

ORA-20000: interMedia Text 错误:

ORA-06512: 在"CTXSYS.DRUE", line 126

ORA-06512: 在"CTXSYS.TEXTINDEXMETHODS", line 54

ORA-06512: 在line 1

解决:这是8.1.6.3之前的版本的一个bug, 在处理中文时,某个特殊字符造成的。向Oracle要补丁,或者自己去metalink.oracle.com 下载(需要CSI 号码)。

3.create index 失败

RA-29855: 执行 ODCIINDEXCREATE 例行程序时出错

ORA-20000: interMedia Text 错误:

DRG-50704: Net8 监听器没有运行或无法启动外部过程

ORA-28575: 无法打开与外部过程代理程序的 RPC 连接

ORA-06512: 在"CTXSYS.DRUE", line 126

ORA-06512: 在"CTXSYS.TEXTINDEXMETHODS", line 54

ORA-06512: 在line 1

解决:明显的extproc配置不当。仔细阅读本文基本设置的第二步。

4.访问建有索引的表时失败

ora-29861: 域索引标记为loading/failed/unusable

解决:这是该表的一个intermedia索引有问题,该索引要么没有正确建立,要么是某次同步失败导致它状态异常。先查到是哪个索引:

Select idx_name,idx_status from ctxsys.ctx_indexes;

上一页  1 2 3 4 5 6 7  下一页

Tags:UNIX 服务器 设置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接