モデルをOracle Database 10gのインスタンスからダンプ・ファイルへエクスポートするには、「マイニング・モデルのエクスポートおよびインポート」の手順に従いますダンプ・ファイルからモデルをインポートする前に、DMEIDMSYSスクリプトを実行して、Oracle Database 12cにDMSYSスキーマを作成します。
SQL>CONNECT / as sysdba;
SQL>@ORACLE_HOME\RDBMS\admin\dmeidmsys.sql
SQL>EXIT;
注意:
TEMP表領域がすでにOracle Database 12gデータベースに存在している必要があります。DMEIDMSYSスクリプトは、TEMP表領域およびSYSAUX表領域を使用してDMSYSスキーマを作成します。
Oracle Database 12cデータベースにダンプ・ファイルをインポートするには、次のようにします。
%ORACLE_HOME\bin\impdp system\<password> dumpfile=<dumpfile_name> directory=<directory_name> logfile=<logfile_name> ..... SQL>CONNECT / as sysdba; SQL>EXECUTE dmp_sys.upgrade_models(); SQL>ALTER SYSTEM FLUSH SHARED_POOL; SQL>ALTER SYSTEM FLUSH BUFFER_CACHE; SQL>EXIT;
upgrade_modelsスクリプトにより、すべてのデータ・マイニング・メタデータ・オブジェクトおよびPL/SQLパッケージがDMSYSからSYSへ移行し、モデルのアップグレード前にDMSYSが削除されます。