プライマリ・コンテンツに移動
Oracle® Data Miningユーザーズ・ガイド
12c リリース1 (12.1)
B72967-05
目次へ移動
目次
索引へ移動
索引

前
次

マイニング・モデルのエクスポートおよびインポート用オプション

マイニング・モデルのエクスポートおよびインポート用オプションについて、次の表で説明します。

表8-1 Oracle Data Miningのエクスポートおよびインポート・オプション

タスク 説明

データベース全体のエクスポートまたはインポート

(DBAのみ)データベース全体のエクスポートにはexpdpを、データベース全体のインポートにはimpdpを使用します。データベース内のすべてのマイニング・モデルが含まれます。

スキーマのエクスポートまたはインポート

スキーマのエクスポートにはexpdpを、スキーマのインポートにはimpdpを使用します。スキーマ内のすべてのマイニング・モデルが含まれます。

データベース内の個々のモデルのエクスポートまたはインポート

個々のモデルのエクスポートにはDBMS_DATA_MINING.EXPORT_MODELを、個々のモデルのインポートにはDBMS_DATA_MINING.IMPORT_MODELを使用します。これらのプロシージャは、単一のマイニング・モデル、すべてのマイニング・モデルまたは特定の基準に一致するマイニング・モデルのエクスポートとインポートを行うことができます。

デフォルトでは、IMPORT_MODELは、モデルのエクスポート元のスキーマにモデルをインポートします。モデルを別のスキーマにインポートする場合は、schema_remapパラメータを指定できます。モデルを別の表領域を使用するスキーマにインポートする場合は、schema_remapと共にtablespace_remapを指定できます。

モデルを別のスキーマにインポートするために、データベース内の特別な権限が必要になる場合があります。これらの権限は、EXP_FULL_DATABASEロールおよびIMP_FULL_DATABASEロールによって付与され、特権ユーザー(SYSユーザー、またはDBAロールを持つユーザーなど)のみが使用できます。独自のスキーマ内でモデルのエクスポートとインポートを行う場合は、これらのロールは必要ありません。

モデルをインポートするには、ダンプ・ファイル・セットを作成したユーザーと同じデータベース権限を付与されている必要があります。そうでない場合は、完全なシステム権限を持つDBAがモデルのインポートを行います。

リモート・データベースに対する個々のモデルのエクスポートまたはインポート

リモート・データベースへの個々のモデルのエクスポートまたはリモート・データベースからの個々のモデルのインポートを行うには、データベース・リンクを使用します。データベース・リンクとは、別のデータベースのオブジェクトへのアクセスを可能にする、あるデータベースのスキーマ・オブジェクトです。このリンクは、EXPORT_MODELまたはIMPORT_MODELを実行する前に作成する必要があります。

プライベート・データベース・リンクを作成する場合、CREATE DATABASE LINKシステム権限が必要です。パブリック・データベース・リンクを作成する場合、CREATE PUBLIC DATABASE LINKシステム権限が必要です。また、リモートのOracle Databaseに対するCREATE SESSION権限が必要です。なお、ローカルとリモートの両方のOracle Databaseに、Oracle Netをインストールしておく必要があります。

関連項目:

  • 『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』DBMS_DATA_MINING.IMPORT_MODELに関する説明

  • 『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』DMBS_DATA_MINING.EXPORT_MODELに関する説明

  • 『Oracle Database SQL言語リファレンス』CREATE DATABASE LINKに関する説明