OracleクライアントといくつかのパッチをインストールするPDQ Deployで自動化パッケージを作成しています。ステップ1でステージングファイルがターゲットにコピーされ、ターゲットが正常に完了します。手順2では、Oracleクライアントのサイレントインストールが試行され、無期限にハングします。
これらは私がサイレントインストールに使用しているコマンドですが、ここで何が問題になっているのでしょうか?私が見つけたテンプレート here を使用しています。 Oracleクライアントのバージョンは11.2.0.4.0です。
cd C:\PDQStaging\Oracle\64bit\client\
.\setup.exe -silent -debug -force -waitforcompletion
FROM_LOCATION=C:\PDQStaging\Oracle\64bit\client\stage\products.xml
Oracle.install.client.installType=”Administrator”
Oracle_HOME=”C:\Oracle\64bit\product\11.2.0\Client”
Oracle_HOME_NAME=”OraClient11g_Home1″
Oracle_BASE=”C:\Oracle”
DECLINE_SECURITY_UPDATES=true
上記はより簡単な解決策のように見えるので、応答ファイルの使用を避けたかったのです。
結局、応答ファイルを使用して修正しました。
C:\PDQStaging\Oracle\64bit\client\setup.exe -silent -nowelcome -nowait -responseFile C:\PDQStaging\Oracle\64bit\client_install.rsp