応答ファイルを介して「自動モード」でOracle XE 11.2(Oracle Enterprise Linux 6.6)を構成しようとしています。パッケージ()に提供されている応答ファイルを使用して、の値を非常に単純なパスワード(英数字8文字)にDisk1/response/xe.rsp
置き換えていますORACLE_PASSWORD
。ORACLE_CONFIRM_PASSWORD
次に、次のように構成を開始します。
/etc/init.d/oracle-xe configure responseFile=/path/to/xe.rsp
そのファイルに何を指定しても無視されます。構成した後、私が提供した資格情報を使用してログインできないデータベースが作成されます。その後、SYSTEMおよび/またはSYSのパスワードをリセットすると、正常にログインできます。
/etc/init.d/oracle-xeを少し探してみたところ、/tmpの下のファイルに応答値を書き込むようです。実行中に確認した結果、ファイルに正しい値が含まれているようです。ただし、最終結果は提供された資格情報を使用しないことです。
他の人がこれを見たことがありますか?解決策はありますか?
答え1
結局、私はうまくいくように見える解決策を見つけました。
次の値を使用してレガシー応答ファイルを作成しました。
8080
1521
MyL0ng31337pwd
MyL0ng31337pwd
y
それからそれを設定スクリプトに直接接続しました。
/etc/init.d/oracle-xe configure < responses.txt
これは成功したようです。また、パスワードの長さを8から13に増やしたため、これも要因になる可能性がありますが、正直なところ、この時点ではこれ以上テストするのはとても怖いです。