4.2.2 DCLIを使用したExadataコンピュート・ノード全体へのOML4Pyのインストール
DCLIを使用してExadataコンピュート・ノード全体にOML4Pyをインストールする手順です。
DCLIを使用してExadataにOML4Pyをインストールするには、次のステップを実行します。
-
まず、OML4Pyサポート・パッケージを各ノードの
$ORACLE_HOME/oml4py/modules
にインストールします。OML4Pyサポート・パッケージは、各コンピュート・ノードに個別にインストールする必要があります。DCLIは、システム・デフォルトのPythonを使用し、OML4Pyで使用するためにインストールされたPythonと競合するため、使用できません。pip3.9 install pandas==1.3.4 --target=$ORACLE_HOME/oml4py/modules pip3.9 install scipy==1.7.3 --target=$ORACLE_HOME/oml4py/modules pip3.9 install matplotlib==3.3.3 --target=$ORACLE_HOME/oml4py/modules pip3.9 install cx_Oracle==8.1.0 --target=$ORACLE_HOME/oml4py/modules pip3.9 install threadpoolctl==2.1.0 --target=$ORACLE_HOME/oml4py/modules pip3.9 install scikit-learn==1.0.1 --no-deps --target=$ORACLE_HOME/oml4py/modules pip3.9 install joblib==0.14.0 --target=$ORACLE_HOME/oml4py/modules pip3.9 uninstall numpy pip3.9 install numpy==1.21.5 --target=$ORACLE_HOME/oml4py/modules
-
PYTHONPATH
環境変数をOML4Pyモジュールの場所に設定します。export PYTHONPATH=$ORACLE_HOME/oml4py/modules
-
システムのインストール・ファイルをダウンロードします。
-
Oracle Technology Networkの「Oracle Machine Learning for Python Downloads」ページにアクセスします。
-
ライセンス契約に同意し、Oracle Machine Learning for Python Downloads (v1.0)を選択します。
-
Oracle Machine Learning for Python Server Install for Oracle Database on Linux 64 bitを選択します。
-
ファイルを
$ORACLE_HOME/oml4py
ディレクトリに保存します。
インストール・ファイルを
$ORACLE_HOME/oml4py
ディレクトリに抽出するには、次のコマンドを使用します。unzip oml4py-server-linux-x86_64-1.0.zip -d $ORACLE_HOME/oml4py
ファイルは、
$ORACLE_HOME/oml4py/server
サブディレクトリに抽出されます。 -
-
1つ目のノードで、
$ORACLE_HOME/oml4py
ディレクトリからサーバー・インストール・スクリプトを実行します。次のコマンドは、スクリプトを対話モードで実行します。perl -Iserver server/server.pl
サーバー・スクリプトを非対話モードで実行するには、プラガブル・データベース、永続表領域および一時表領域のパラメータをスクリプトに渡します。
perl -Iserver server/server.pl -y --pdb PDB11 --perm SYSTEM --temp TEMP
残りのすべてのコンピュート・ノードで--no-dbフラグを指定してサーバー・スクリプトを実行します。これにより、OML4Pyサーバー構成が設定され、1つ目のノードですでに実行されているデータベース構成のステップがスキップされます。
perl -Iserver server/server.pl --no-db