アプリ版:「スタンプのみでお礼する」機能のリリースについて

検索させていただきましたが見つからなかったので質問させていただきます。
表題の件、以下の様にコマンドライン実行したとします。
exp parfile=C:\PARFILE.par

--ParFile.par内--
userid=XXX/YYY@DB
full=y
file=C:\EXPFILE.DMP
-----------------

上記の場合、正しく実行されると思います。
質問は次のパターンの場合、正しく機能するのかという所です。
exp parfile=C:\PARFILE.par full=y file=C:\EXPFILE.DMP

--ParFile.par内--
userid=XXX/YYY@DB
-----------------

このように、parfileを指定しているにも関わらず別のパラメータをコマンドライン上で一緒に指定する事は可能なのでしょうか?
自分で試す事が出来れば一番良いのですが、手元に環境がなくて困っています。

ご回答よろしくお願いいたします。

A 回答 (1件)

マニュアルに記載されています。


あとに指定された方に上書きされます。

http://download.oracle.com/docs/cd/E16338_01/ser …

コマンドラインでのパラメータの入力と同時にパラメータ・ファイルを指定できます。実際、パラメータ・ファイルとコマンドラインの両方に同じパラメータを指定することもできます。コマンドラインでのPARFILEパラメータと他のパラメータの位置によって、優先されるパラメータが決まります。 たとえば、パラメータ・ファイルparams.datにパラメータINDEXES=yを指定し、エクスポート・ユーティリティを次のコマンドラインで起動するとします。

exp PARFILE=params.dat INDEXES=n

この場合、INDEXES=nはPARFILE=params.datの後にあるため、パラメータ・ファイルに指定されているINDEXESパラメータの値は、INDEXES=nによって上書きされます。
    • good
    • 0
この回答へのお礼

マニュアル拝読いたしました。
また、非常にわかりやすいご説明ありがとうございました。

お礼日時:2010/04/14 18:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!