35.2 データ・マイニングのサンプル・プログラムのインストール
データ・マイニングのサンプル・プログラムのインストール方法を学習します。
次のステップに従って、データ・マイニングのサンプル・プログラムをインストールします。
-
Oracle Database 12c Enterprise EditionとAdvanced Analyticsオプションをインストールするか、またはこれらへのアクセスを取得します。データベースをインストールする際には、目的のプラットフォームのインストール手順を参照してください(
Oracle Database 18c Release
)。 -
データベースにサンプル・スキーマがインストールされていることを確認します。サンプル・スキーマは、デフォルトでOracle Databaseとともにインストールされます。サンプル・スキーマの詳細は、Oracle Databaseのサンプル・スキーマを参照してください。
-
Oracle Database Examplesがデータベースとともにインストールされていることを確認するか、またはOracle Database Examplesをローカルにインストールします。Oracle Database Examplesは、データベースのサンプル・プログラムをOracleホームの
rdbms/demo
ディレクトリにロードします。インストール手順については、Oracle Database Examplesのインストレーション・ガイド を参照してください。 -
データ・マイニングのユーザー・アカウントが作成されていることを確認するか、管理権限を所有している場合は、独自にデータ・マイニングのユーザー・アカウントを作成します。「データ・マイニング・ユーザーの作成」を参照してください。
-
システム管理者に依頼して
dmshgrants.sql
を実行するか、管理権限を持っている場合は自分で実行します。dmshgrants
によって、サンプル・プログラムを実行するために必要な権限が付与されます。これらには、「データ・マイニングのサンプル・データ」で説明されているSH
スキーマの表に対するSELECT
アクセス権と、次の表にリストされているシステム権限が含まれます。データ・マイニング・ユーザーの名前を
dmshgrants
に渡します。SQL> CONNECT sys / as sysdba Enter password: sys_password Connected. SQL> @ $ORACLE_HOME/rdbms/demo/dmshgrants dmuser
表35-1 dmshgrants.sqlによってデータ・マイニング・ユーザーに付与されるシステム権限
権限 データ・マイニング・ユーザーに許可される操作 CREATE SESSION
データベース・セッションへのログイン
CREATE TABLE
表(
CREATE_MODEL
用の設定表など)の作成CREATE VIEW
ビュー(
SH
スキーマの表のビューなど)の作成CREATE MINING MODEL
データ・マイニング・モデルの作成
EXECUTE ON ctxsys.ctx_ddl
ctxsys.ctx_ddl
PL/SQLパッケージのプロシージャの実行(テキスト・マイニングには必須) -
データ・マイニング・ユーザーとしてデータベースへ接続し、
dmsh.sql
を実行します。このスクリプトは、データ・マイニング・ユーザーのスキーマ内のサンプル・データのビューを作成します。SQL> CONNECT dmuser Enter password: dmuser_password Connected. SQL> @ $ORACLE_HOME/rdbms/demo/dmsh