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

在Unix服务器上设置Oracle全文检索

 2008-02-23 12:42:14 来源:WEB开发网   
核心提示: 其中, 第一个job的SYSDATE + (1/24/4)是指每隔15分钟同步一次,在Unix服务器上设置Oracle全文检索(6),第二个job的SYSDATE + 1是每隔1天做一次全优化,具体的时间间隔, line 126ORA-06512: 在"CTXSYS.TEXTIN

其中, 第一个job的SYSDATE + (1/24/4)是指每隔15分钟同步一次,第二个job的SYSDATE + 1是每隔1天做一次全优化。具体的时间间隔,你可以根据自己的应用的需要而定。至此,你的全文检索功能已设置完成。

二、常见错误

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

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配置不当。仔细阅读本文基本设置的第二步。

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

Tags:Unix 服务器 设置

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