19.1 Oracle Textのユーザーとロール
すべてのユーザーがOracle Textの索引を作成してCONTAINS
問合せを入力できる一方、Oracle Textでは、管理用のCTXSYS
ユーザーおよびアプリケーション開発者用のCTXAPP
ロールを提供しています。
この項では、次の項について説明します。
19.1.1 CTXSYSユーザー
CTXSYS
ユーザーはインストール中に作成され、次のことを実行できます。
-
すべての索引の表示
-
すべての索引の同期化
-
ナレッジ・ベース拡張子コンパイラ
ctxkbtc
の実行 -
すべてのシステム定義ビューへの問合せ
-
CTXAPP
ロールを持つユーザーのすべてのタスクの実行
ノート:
以前のリリースのOracle Textでは、CTXSYS
ユーザーにはSYSDBA
権限があり、CTXSYS
のみがシステム定義プリファレンスの変更やシステム・パラメータの設定などの特定の機能を実行できました。
Oracle Databaseリリース19c以降では、CTXSYS
ユーザーはスキーマのみのユーザーです。CTXSYS
スキーマを使用するには、次の文を実行します。
connect / as sysdba;
alter session set CURRENT_SCHEMA=CTXSYS;
19.1.2 CTXAPPロール
CTXAPP
ロールは、システム定義のロールです。ユーザーは次の作業を実行できます。
-
Oracle Textのプリファレンスの作成および削除
-
Oracle TextのPL/SQLパッケージの使用