#ctxsysユーザを作る必要がある。
SQL> @?/ctx/admin/catctx.sql mypwd DATA TEMP NOLOCK
ここで、CTXSYSはctxsysユーザーのパスワード、SYSAUXはctxsysのデフォルトの表領域、TEMPは>ctxsysの一時表領域で、LOCK|NOLOCKはctxsysユーザーのアカウントをロックするかどうかを指定し>ます。
--以下はdbユーザで実行
begin
ctx_ddl.create_preference('preference_m_sku','BASIC_LEXER');
end;
/
BEGIN
CTX_DDL.create_preference('CTXSYS.DEFAULT_WORDLIST', 'BASIC_WORDLIST');
END;
--以下はctxsysユーザで実行する。
update dr$parameter
set par_value = 'CTXSYS.EMPTY_STOPLIST'
where par_value = 'CTXSYS.DEFAULT_STOPLIST';
BEGIN
CTX_DDL.create_preference('CTXSYS.DEFAULT_LEXER', 'BASIC_LEXER');
END;
COMMIT;
--以下はdbユーザで実行
create index I_M_SKU_CONTEXT1 on M_SKU(SKU_CD)
indextype is ctxsys.context
parameters ('lexer COM2.PREFERENCE_M_SKU');