易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle全文索引和定时任务

--首先检查数据库中是否有CTXSYS用户和CTXAPP脚色。
--如果没有这个用户和角色,意味着你的数据库创建时未安装intermedia功能。
--你必须修改数据库以安装这项功能。
--用sys用户为了用户gzinfo分配权限
grant
 CTXAPP 
to
 gzinfo;
grant
 
execute
 
on
 ctx_ddl 
to
 gzinfo;
--回到gzinfo用户
--创建测试表,CLOBTEXT字段为需要索引的字段
create
 
table
 INXTEXT (ID 
number
(
13
), CLOBTEXT CLOB);
--创建分词,这里用了chinese_vgram_lexer,分词名为GZINFO_LEXER
call ctx_ddl.create_preference (
'
GZINFO_LEXER
'

'
chinese_vgram_lexer
'
);
--创建索引,索引名为INX_TEST (PARAMETERS 中需要以LEXER开头,替换时用replace)
create
 
index
 INX_TEST 
ON
 INXTEXT (CLOBTEXT) INDEXTYPE 
IS
 CTXSYS.CONTEXT PARAMETERS (
'
LEXER INFO_LEXER
'
);
--创建记录表
create
 
table
 JOBTEST (ID DATE, CONTENT 
VARCHAR2
(
200
));
--创建同步存储过程,ctx_ddl.sync_index('INX_TEST')为同步全文索引,同步表字段中的信息
create
 
or
 
replace
 
procedure
 PROC_SYNC_INDEX
is
begin
ctx_ddl.sync_index(
'
INX_TEST
'
);
insert
 
into
 JOBTEST 
values
(SYSDATE, 
'
同步任务于
'
||
SYSDATE
||
'
执行
'
);
end
;
--创建同步优化存储过程,ctx_ddl.optimize_index('INX_TEST','FULL')为优化全文索引
Code
create
 
or
 
replace
 
procedure
 PROC_SYNC_OPTIMIZE
is
begin
ctx_ddl.sync_index(
'
INX_TEST
'
);
ctx_ddl.optimize_index(
'
INX_TEST
'
,
'
FULL
'
);
insert
 
into
 JOBTEST 
values
(SYSDATE, 
'
同步优化任务于
'
||
SYSDATE
||
'
执行
'
);
end
;
--创建定时任务以便同步全文索引
DECLARE
       X 
NUMBER
;
BEGIN
   SYS.DBMS_JOB.SUBMIT
   (
    job      &n


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

Oracle 修改数据文件的路径和名称

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Admin>sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Nov 20 19:31:44 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g E ......

Oracle压缩表表空间

从Oracle 9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。
 
表压缩是如何工作的
在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据值来节省空间。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号