プライマリ・コンテンツに移動

Oracle® Data Minerインストレーションおよび管理ガイド リリース17.4 E94575-01 |
| 目次 | 索引

前へ | 次 |

# 3 Oracle Data Minerのインストール

この章では、SQL DeveloperとOracle Data Minerリポジトリのインストール方法について説明します。

- Oracle Data Minerのインストールの概要
  Oracle Data Minerのインストールとは、Oracle Data MinerリポジトリをOracle Databaseにインストールすることを意味します。リポジトリは、Oracle Data Minerのアプリケーション・マネージャおよび記憶域マネージャとして機能します。
- Oracle Data Minerのサンプル・データについて
  Oracle Data Minerには、表やビューを含むサンプル・データが含まれています。
- SQL Developerのダウンロード
  Oracle SQL Developerは、Oracle Technology Networkから無償ダウンロードできます。
- スクリプトを使用したリポジトリのインストール
  `installodmr`スクリプトを実行してOracle Data Minerリポジトリをインストールできます。
- スクリプトを使用したサンプル・データのロード
  スクリプトを使用してリポジトリをインストールしたら、第2のスクリプトを実行して、Oracle Data Minerチュートリアルで使用されるサンプル・データをロードできます。
- SQL Developer GUIを使用したリポジトリのインストール
  SQL Developerグラフィカル・ユーザー・インタフェースを使用してOracle Data Minerリポジトリをインストールできます。
- JSONパーサーとデータ・ガイドのインストール
  JSON問合せ処理は、リリース12.1.0.2以降のOracle Databaseで使用できます。

## Oracle Data Minerのインストールの概要

Oracle Data Minerのインストールとは、Oracle Data MinerリポジトリをOracle Databaseにインストールすることを意味します。リポジトリは、Oracle Data Minerのアプリケーション・マネージャおよび記憶域マネージャとして機能します。

Oracle Data Minerをインストールするには、次の手順に従います。

1. Oracle Databaseをインストールします。すでにデータベースがある場合は、要件を満たしていることを確認します。

   SQL Developerをダウンロードします。

2. Oracle Data Minerリリース・ノートのOracle Data Minerの前提条件に関する項を確認します

3. Oracle Data Minerリポジトリをインストールします。SQL Developerを使用して、またはスクリプトを実行してインストールを実行できます。

関連項目

- SQL Developerのダウンロード
- データベースのインストールによるOracle Data Minerのサポート
- Oracle Data Minerユーザーズ・ガイド
- Oracle Data Minerのデータベース要件

## Oracle Data Minerのサンプル・データについて

Oracle Data Minerには、表やビューを含むサンプル・データが含まれています。

注意:

SHサンプル・スキーマはOracle Database 12.2には付属していません。サンプル・データをインストールするには、DBサンプル・スキーマに移動します。
サンプルの表およびビューは次のとおりです。

- `MINING_DATA_BUILD_V, MINING_DATA_TEST_V, MINING_DATA_APPLU_V:` `SH`スキーマの表に基づくビューです。このデータは、Oracle Data Miningアプリケーション開発者ガイドおよびOracle Data Mining管理者ガイドの説明に従ってOracle Data Miningサンプル・プログラムで使用されます。

- `MINING_DATA_TEXT_BUILD_V, MINING_DATA_TEXT_TEST_V, MINING_DATA_TEXT_APPLU_V:` `SH`スキーマの表に基づくビューです。ビューには、OBEのテキスト・マイニングの例とData Miningのサンプル・プログラムで使用される追加の`COMMENTS`列が含まれます。

- `ODMR_CARS_DATA:` 米国の自動車に関するサンプル・データです(グラフ・ノードでの実験用)。

- `INSUR_CUST_LVT_SAMPLE:` Oracle By Example (OBE)でData Mining用のチュートリアルに使用するサンプル・データです。

- `ODMR_SALES_JSON_DATA:` Oracle Database 12.1.0.2以降においてJSON問合せノードで実験するためのサンプル・データです。

- `ODMR_MINING_DATA_TEXT, ODMR_SALES_DATA:` SHスキーマを容易に利用できない場合、このサンプル・データを部分置換として使用できます。Oracle Data Minerデモ・データのインストール時にロードされます(SH依存性はありません)。

- `WIKISAMPLE:` 明示的特徴抽出ノードを示すサンプル・データです。

関連項目

- Oracle Databaseサンプル・スキーマ

## SQL Developerのダウンロード

Oracle SQL Developerは、Oracle Technology Networkから無償ダウンロードできます。

SQL Developerをインストールするには、ダウンロードしてシステムに解凍するだけです。SQL Developerに、インストール・プログラムは含まれていません。

SQL Developerをダウンロードする手順:

1. Oracle SQL Developerホーム・ページの「ダウンロード」タブに移動します。

2. ドキュメントのリンクを選択して、リリース・ノート、新規機能の一覧、SQL Developerのドキュメント・ライブラリを表示します。

   注意:

   ドキュメント・ライブラリのドキュメントは、オンライン・ビューアで閲覧できるほか、PDF、Mobi (Kindle用)、ePub (iBook用)の各フォーマットでダウンロードもできます。ドキュメント・ライブラリのページをブックマークしておくと、後で参照しやすくなります。

3. プラットフォームに対応したインストレーション手順を選択し、SQL Developerのダウンロードと起動の手順に従います。

   注意:

   SQL Developerには、Java Development Kit (JDK) 1.7以上が必要です。JDKがSQL Developerソフトウェア・ダウンロード・バンドルに含まれず、システムにインストールされていない場合は、別途ダウンロードしてインストールする必要があります。

   SQL Developerのインストール手順に、JDKのダウンロード・ページへのリンクがあります。

4. SQL Developerを初めて起動するときには、JDKのパスを指する必要があります。

関連項目

- SQL Developerダウンロード・ページ。
- SQL Developerドキュメントの索引。

## スクリプトを使用したリポジトリのインストール

`installodmr`スクリプトを実行してOracle Data Minerリポジトリをインストールできます。

リポジトリをインストールする前に、ディスクの空き容量を確認してください。初期記憶域割当てには4 MBのディスク領域が必要です。追加の記憶域については、20ノードそれぞれの10のワークフローを処理するには、平均1 MBのディスク領域が必要です。

注意:

Oracle Database 11.2.0.4以上の場合、リポジトリのデフォルト表領域にはセグメント領域管理のために`auto`を指定する必要があります。

Oracle Data Minerリポジトリをインストールする手順:

1. DBAロールでデータベースにログインします。

2. `installodmr`スクリプトを実行します。

       installodmr.sql default_tablespace temp_tablespace

   たとえば、デフォルトの検索パスを設定している場合には、次の文でリポジトリがインストールされ、デフォルト表領域`USERS`と一時表領域`TEMP`が設定されます。

   `@installodmr USERS TEMP`

データベースがリモートで、リポジトリがXML DBオブジェクト・リレーショナル記憶域を使用している場合、インストール・スクリプトの実行にはおよそ10分かかります。データベースがリモートで、リポジトリがバイナリ記憶域を使用している場合(Oracle Database 11.2.0.4以降)、インストールはおよそ3分で完了します。

注意:

リポジトリをインストールしたら、少なくとも1人のデータベース・ユーザーに対してOracle Data Minerのアクセスを有効にする必要があります。

関連項目

- Oracle Data Minerスクリプトのパスの設定
- Oracle Data Minerの記憶域構成
- Oracle Data Minerリポジトリに対するアクセス権の付与と削除
- Oracle Data Miner管理スクリプトについて

## スクリプトを使用したサンプル・データのロード

スクリプトを使用してリポジトリをインストールしたら、第2のスクリプトを実行して、Oracle Data Minerチュートリアルで使用されるサンプル・データをロードできます。

SQL Developer GUIを使用してリポジトリをインストールする場合、チェック・ボックスを選択することでサンプル・データをインストールできます。

`instDemoData`スクリプトを実行すると、Oracle Data Minerユーザー用のデモ・データが作成されます。このスクリプトは、示されているデータへのアクセスを付与します。データベースに`SH`スキーマが存在しない場合、スクリプトは`SH`に依存しないデモ・データのみを準備します。

ユーザー用のOracle Data Minerサンプル・データをインストールする手順:

1. DBAロールでデータベースにログインします。

2. `SH`スキーマがデータベースに存在することを確認します。

3. `instDemoData`スクリプトを実行します。

       instDemoData.sql user

   たとえば、デフォルトの検索パスを設定している場合には、次の文でユーザー`dmuser1`用のサンプル・データがインストールされます。

       @instDemoData dmuser1

ユーザー用のサンプル・データを削除する手順:

1. DBAロールでデータベースにログインします。

2. `dropDemoData`スクリプトを実行します。

       dropDemoData.sql user

   たとえば、デフォルトの検索パスを設定している場合には、次の文でユーザー`dmuser1`用のサンプル・データが削除されます。

       @dropDemoData dmuser1

関連項目

- スクリプトを使用したリポジトリのインストール
- Oracle Data Minerスクリプトのパスの設定
- Oracle Data Minerのサンプル・データについて

## SQL Developer GUIを使用したリポジトリのインストール

SQL Developerグラフィカル・ユーザー・インタフェースを使用してOracle Data Minerリポジトリをインストールできます。

リポジトリをインストールする前に、ディスクの空き容量を確認してください。初期記憶域割当てには4 MBのディスク領域が必要です。追加の記憶域については、20ノードそれぞれの10のワークフローを処理するには、平均1 MBのディスク領域が必要です。
SQL Developer GUIからOracle Data Minerリポジトリをインストールする手順:

1. SQL Developerの「接続」タブで、ターゲット・データベースへの管理接続を選択するか、新しい接続を作成します。

2. Oracle Data Minerユーザーを作成します。

   1. 管理接続についてドリルします。

   2. 「他のユーザー」を右クリックし、「ユーザーの作成」を選択します。

   3. ユーザーに`CONNECT`ロールを付与し、デフォルト表領域に無制限の割当てを指定します。

3. 「接続」タブに、Oracle Data Minerユーザーの接続を作成します。

4. 「表示」メニューから、「Data Miner」、「Data Minerの接続」の順に選択します。

5. SQL Developerの「接続」タブの下に、Data Minerの「接続」タブが開きます。

6. 「Data Miner」タブのプラス記号をクリックし、「接続の選択」ダイアログを表示します。ドロップダウン・リストからData Minerユーザーを選択します。

7. 「Data Miner」タブに新しい接続が表示されます。

8. 新しい接続についてドリルしようとすると、次のダイアログ・ボックスが表示されます。

   図3-1 リポジトリがインストールされていません

   「図3-1 リポジトリがインストールされていません」の説明

9. 「はい」 をクリックして、リポジトリをインストールします。

10. パスワードを指定すると、リポジトリに関する情報が表示されます。次に例を示します。

    図3-2 リポジトリのインストール設定

    「図3-2 リポジトリのインストール設定」の説明

11. 「OK」をクリックします。

12. 「リポジトリのインストール設定」ダイアログ・ボックスが表示されます。

    「デモ・データのインストール」チェック・ボックスを選択して、ユーザー接続のスキーマにサンプル・データをインストールします。データベースに`SH`スキーマが存在する場合、すべてのサンプル・データがインストールされます。`SH`がインストールされていない場合、`ODMR_CARS_DATA`、`INSUR_CUST_LVT_SAMPLE`、`ODMR_SALES_JSON_DATA` `ODMR_MINING_DATA_TEXT、ODMR_SALES_DATA`、`WIKISAMPLE`(データベース12.1のみ)のみがインストールされます。

    注意:

    SHサンプル・スキーマはOracle Database 12.2には付属していません。サンプル・データをインストールするには、DBサンプル・スキーマに移動します。

    図3-3 Data Minerリポジトリのインストール

    「図3-3 Data Minerリポジトリのインストール」の説明

    注意:

    リポジトリをインストールすると、Oracle Data Minerユーザーに必要なデータベース権限が自動的に付与されます。

    Oracle Data Minerによって必要とされる権限は、Oracle Data Mining APIを直接使用するために必要な権限とは異なります。

13. インストールが完了したら、「閉じる」.をクリックします

関連項目

- Oracle Data Minerのサンプル・データについて
- Oracle Databaseサンプル・スキーマ
- データ・マイニング API

## JSONパーサーとデータ・ガイドのインストール

JSON問合せ処理は、リリース12.1.0.2以降のOracle Databaseで使用できます。

Oracle Database 12.2以降では、Oracle Data Minerはデータベースに付属するJSONパーサーを使用するため、JSONパーサーをインストールする必要はありません。

注意:

スクリプトを使用してリポジトリをインストールまたは移行した場合、Oracle Data MinerでJSONサポートを有効にする別途のインストール後手順は不要です。

注意:

Oracle DatabaseにJVMをインストールしておく必要があります。

Oracle JVMがOracle Databaseにインストールされているかどうかを確認するには、次の問合せを実行します。

    select * from registry$ where cid like '%JAVA%'

- JSONサポートをインストールするスクリプトについて
  Oracle Data Miner用のJSONパーサーとスキーマ・ジェネレータをインストールするために、2つのスクリプトを使用できます。
- JSONパーサーをインストールするスクリプトを実行するための前提条件
  スクリプト`loadjsonschemagen.sql`および`loadjsonschemagenWithSN.sql`はOracle Data Miner用のJSONパーサーとスキーマ・ジェネレータをインストールします。
- リモート・データベースへのJSONパーサーのインストール
  `loadjsonschemagen`または`loadjsonschemagenWithSN`スクリプトを実行して、JSONサポートをリモート・データベースにインストールできます。
- データベース・ホスト上へのJSONパーサーのローカル・インストール
  スクリプト`loadjsonschemagen.sql`、`validateODMRSYS.sql`、`org.glassfish.javax.json.jar`および`JSONSchemaGenerator.jar`を使用して、データベース・ホスト上にローカルにJSONパーサーをインストールできます。

関連項目

- Oracle JVMの構成

### JSONサポートをインストールするスクリプトについて

Oracle Data Miner用のJSONパーサーとスキーマ・ジェネレータをインストールするために、2つのスクリプトを使用できます。

2つのスクリプトの違いは引数だけで、一方はOracle SIDを受け入れ、もう一方はOracleサービス名を受け入れます。お使いのデータベース・インストール環境に最も適したスクリプトを選択してください。プラガブル・データベースを使用している場合は、Oracleサービス名が必要です。

注意:

SYSアカウントを使用して、これらのスクリプトを実行する必要があります。

- `loadjsonschemagen.sql`は、Oracle SIDを使用します。

      loadjsonschemagen.sql sysuser syspassword host port SID jar_path

- `loadjsonschemagenWithSN.sql`は、Oracleサービス名を使用します。

      loadjsonschemagenWithSN.sql  sysuser syspassword host port service_name jar_path

どちらのスクリプトでも、DBAユーザーとパスワード、データベース・ホスト名とポート番号とjarファイルへのパスを指定します。

    org.glassfish.javax.json.jar

    JSONSchemagenerator.jar

### JSONパーサーをインストールするスクリプトを実行するための前提条件

スクリプト`loadjsonschemagen.sql`および`loadjsonschemagenWithSN.sql`はOracle Data Miner用のJSONパーサーとスキーマ・ジェネレータをインストールします。

スクリプトを実行するには、次の前提条件を確認します。

- jar_path引数には、現在のデータベース・システムでアクセス可能なディレクトリを指定します。

- スクリプトを実行するシステムで、Oracleデータベースのコマンドライン・ユーティリティ`loadjava`および`dropjava`を使用できる必要があります。

- JavaがOracle Databaseにインストールされている必要があります。JVMがデータベースにインストールされていることを確認するには、次の問合せを実行します。

      select * from registry$ where cid like '%JAVA%'

  サンプル出力:

  `JAVAVM JServer JAVA Virtual Machine 0 0 12.1.0.2.0`

  `CATJAVA Oracle Database Java Packages 0 0 12.1.0.2.0`

### リモート・データベースへのJSONパーサーのインストール

`loadjsonschemagen`または`loadjsonschemagenWithSN`スクリプトを実行して、JSONサポートをリモート・データベースにインストールできます。

1. SQL Developerがインストールされているコンピュータにログインします。
2. `scripts`ディレクトリに移動します。
   `cd SQL_Developer_Home\sqldeveloper\dataminer\scripts`
3. DBA権限でSQL*Plusを起動します。

   `SQLPLUS / as sysdba`

4. いずれかのバージョンの(SIDとサービス名のいずれかを必要とする)スクリプトを実行します。
   `@loadjsonschemagen user password host port SID jar_path`

   または

   `@loadjsonschemagenWithSN user password host port service_name jar_path`

   ここで、`jar_path`の値は次のとおりです。

   `c:\SQL_Developer_home\sqldeveloper\extensions\oracle.dmt.dataminer\lib`

### データベース・ホスト上へのJSONパーサーのローカル・インストール

スクリプト`loadjsonschemagen.sql`、`validateODMRSYS.sql`、`org.glassfish.javax.json.jar`および`JSONSchemaGenerator.jar`を使用して、データベース・ホスト上にローカルにJSONパーサーをインストールできます。

データベース・ホスト上でJSONパーサーをローカルにインストールするには:

1. スクリプト`loadjsonschemagen.sql`をコピーして`ODMRSYS.sql`を検証します。コピー元:

   `\SQL_Developer_home\sqldeveloper\dataminer\scripts`

   コピー先: データベース・ホスト・コンピュータのステージング・ディレクトリ。例: `/scratch`。

2. `org.glassfish.javax.json.jar`と`JSONSchemaGenerator.jar`をコピーします。コピー元:

   `\SQL_Developer_home\sqldeveloper\extensions\oracle.dmt.dataminer\lib`

   コピー先: データベース・ホスト・コンピュータのステージング・ディレクトリ。例: `/scratch`。

3. ホスト・コンピュータのステージング・ディレクトリ(たとえば`/scratch`)に移動し、DBA権限でSQL*Plusを起動します。

   `SQLPLUS / as sysdba`

4. いずれかのバージョンの(SIDとサービス名のいずれかを必要とする)スクリプトを実行します。

関連項目

- JSONサポートをインストールするスクリプトについて