Solution ID: 25586 Type: External 表題: バージョン2002.05.00以降のClearQuestとOracle8iを使用している場合にClearQuest のユーザーがMultilineフィールド検索を行うために、Oracle サーバ上でどのような設定を行う 必要がありますか? 製品: ClearQuest OS: WindowsNT/Windows2000 DEFECT #: N/A PATCH #: N/A 参照事項: N/A 作成年月日: 16-Jan-2002 改訂年月日: 質問: バージョン2002.05.00以降のClearQuestとOracle8iを使用している場合にClearQuestのユー ザーがMultilineフィールド検索を行うために、Oracle サーバ上でどのような設定を行う必要が ありますか? 解答: ClearQuestでMultilineフィールド検索を行うためにはOracleサーバ上でOracle8iの機能のひ とつであるinterMedia Textを設定する必要があります。この文書はすべてのバージョンの Oracle8i (8.1.5、8.1.6、8.1.7)に対して有効です。 ただし、Oracle8.1.6、8.1.7に関しましては、この設定を行う前に技術情報:23059にありますリス ナー構成を設定する必要があります。 ここではCQUserという名称のOracleユーザーアカウントを例として設定します。このOracleユー ザーアカウントはあるClearQuest ユーザーDBのためのアカウントです。したがって、お客様の環 境でこの設定を行う場合はこの名前はお客様の使用している任意のOracleユーザーアカウント 名に置き換える必要があります。また、Multilineフィールド検索を行いたいClearQuestユーザー DBが複数ある場合はそれらのユーザーDBに対し個々に設定を行う必要があります。 下記の手順でClearQuestでMultilineフィールド検索を行うためのinterMedia Textの設定を行い ます。 1. Oracleサーバ上で2つのinterMedia Text サーバ(旧称: ConText Server)へのセッションを起 動します。Oracleサーバマシンにログオンし、コマンドプロンプトを起動し、下記のコマンドを実 行します。 % ctxsrv ログインユーザー名/パスワードはctxsys/ctxsysを使用します。 Enter user: ctxsys/ctxsys 「ctxsys」はinterMedia Textシステム管理アカウントです。Oracleのデフォルトの設定ではパス ワードはctxsysですが、お客様の環境のOracle管理者によってパスワードが変更されている可 能性がありますので、Oracle管理者に確認します。 2. コマンドプロンプトを起動し、以下のコマンドを実行します。 % cd \ClearQuest % sqlplus ctxsys/ctxsys@<ネットサービス名> SQL> @setup_cq_ora_user.sql 3. 次にSQLPlusを使用して、interMedia Textシステム管理者(ctxsys)としてログインし、日本語環 境のための設定を行います。デフォルトの設定ではinterMedia Textはシングルバイトキャラクタ セット環境用の設定となっているので、日本語環境用の設定を行う必要があります。 SQL> connect ctxsys/ctxsys@<ネットサービス名> SQL> execute ctx_ddl.drop_preference('DEFAULT_LEXER'); SQL> execute ctx_ddl.drop_preference('DEFAULT_WORDLIST'); SQL> execute ctx_ddl.drop_stoplist('DEFAULT_STOPLIST'); SQL> @[$ORACLE_HOME]\ctx\admin\defaults\DRDEFJA.SQL 4. コマンドプロンプトを起動し、以下のコマンドを実行します。 % cd \ClearQuest % sqlplus /@<ネットサービス名> SQL> @setup_cq_intermedia.sql これで、ClearQuestのQueryでFilterとしてMultiline フィールドを指定し、レコードの検索を行うことが できるようになります。ただし、この機能に関しましては、検索の実行時に必ずOracleサーバ上で2つ のinterMedia Text サーバへのセッションが起動されていること(手順1)が前提となります。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。