• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オラクルインストール時にbatファイルを使用しているのですが、意味を教えて頂けますでしょうか)

オラクルインストール時にbatファイルを使用

このQ&Aのポイント
  • オラクルインストール時にbatファイルを使用しているが、意味を教えてほしい。
  • Vistaでのオラクルインストール時に問題が発生し、batファイルが正しく動作しない。
  • 具体的なbatファイルのコマンドや設定についての質問がある。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ki4-U2
  • ベストアンサー率81% (364/446)
回答No.1

2)について。 先に2行目から。 set SPATH1=1.OracleClient9.2.0.1.0 これは、SPATH という名前の変数に、"1.OracleClient9.2.0.1.0" という文字列を値としてセットします。 1行目も同様ですが、ここで "%CD%" の部分は「CD という名前の変数の値(の文字列)」に置き換えられます。 変数 CD は特殊な役割をもつ変数で、カレントパスがセットされています。(この例では、このbatファイルの置かれている場所(フォルダ)をあらわす文字列だと思ってください。 たとえば、このbatファイルが、Eドライブの"OracleSetup"というフォルダに置かれているとすると、変数 CD の値は "E:\OracleSetup" となっています。) set RUNPATH=%CD% 上の例でいえば、"%CD%" が "E:\OracleSetup" に置き換えられて set RUNPATH=E:\OracleSetup ということになり、変数 RUNPATH に "E:\OracleSetup" という値がセットされます。 3行目も同様に置き換えられて、上の例の場合、 1.OracleClient9.2.0.1.0\install\win32\setup.exe -responseFile E:\OracleSetup\1.OracleClient9.2.0.1.0\Response\clientruntime.rsp というコマンドになります。 "-responseFile" は、この setup.exe (ORACLE のセットアッププログラム)のオプションで、その後ろに記述された名前のレスポンス・ファイル(clientruntime.rsp)を使用してインストールを行う、という指定だそうです。 http://otndnld.oracle.co.jp/document/products/as10g/1012/windows/B15637-01/nonintersilent.html#100807

naoggio
質問者

お礼

早速のご回答有難うございます。 %CD%の意味が一番不明だった為、大変参考になりました。 batファイルが全てで6個(内2個は簡単なものなので事実上3個)あるため URLを参照にどのようにインストールされているか解明していきます。 また不明点が出てくると思いますので、その時に質問させて頂きます。 問題が解決するまでもうしばらくお付き合いお願い致します。

naoggio
質問者

補足

お礼と補足が逆転してしまいました。 何とかbatの書かれている内容を把握し、Vistaでオラクルインストールが出来ました。 ご丁寧な説明、誠に感謝致します。 また、何かありましたら宜しくお願い致します。

関連するQ&A