モデルを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
が削除されます。