|
[B]6.3. Changing the Character Set of the Metadata Repository[/B]
先按普通的Oracle Database更改Metadata Repository滴CharacterSet滴(这在itpub中查找一下,会找到很多.建议之前先去www.eygle.com去看一篇关于数据库字符集的文章.)
改完后,再按以下步骤配置middle-tier和infrastructure.
-1. 修改所有访问此Metadata Repository滴Database Access Descriptors(DADs),使用新的database character set.
--1.1 运行Oracle Application Server Control Console,打开middle-tier instance home page.
--1.2 在System Component段,点击HTTP_Server.
--1.3 在HTTP_Server home page,点击Adminstration.
--1.4 在HTTP_Server Administration page, 选择"PL/SQL Properties". 将会打开mod_plsql Service page.
--1.5 在DADs段,点击你想配置的DAD的名称.将会出现Edit DAD page.
--1.6 在NLS Language域,输入新的character set(与Metadata Repository一致).
--1.7 点击OK.
--1.8 重复以上步骤去更改其它访问些Metadata Repository滴DADs.
-2. 在$ORACLE_HOME/ultrasearch/admin目录下有两个SQL语句: wk0prefcheck.sql和wk0idxcheck.sql.运行他们,则可重新配置Ultra Search index.
这两个SQL的作用如下:
--2.1 wk0prefcheck.sql is invoked under wksys to reconfigure default cache character set and index preference.
--2.2 wk0idxcheck.sql is needed for reconfiguring instance(s) created before database character set change, e.g., the default instance. This script must be invoked by the instance owner and wk0prefcheck.sql must be run first as it depends on reconfigured default setting generated by wk0prefcheck.sql.
--2.3 运行wk0idxcheck.sql会drop并recreate用于Ultra Search的Oracle Text index. So if there are already data source indexed then user must force recrawl all of the data sources.
--2.4 wk0idxcheck.sql只能每个instance运行一次.如果有两个名称为"inst1"和"inst2"的instances,分别属于"owner1"和"owner2",则相应地应该运行wk0idxcheck.sql两次.一次处理"owner1",另一次处理"owner2". |
|