SQL*Loaderを起動する際に、ロード操作の様々な特性を確立するためにパラメータを指定します。パラメータはカンマで区切ることができます。
> sqlldr CONTROL=ulcase1.ctl
Username: scott
Password: password
位置で指定するとは、パラメータ名は入力せずに、値を入力するということです。次の例では、ユーザー名scott
が指定され、その後にulcase1.ctl
という制御ファイルの名前が指定されています。パスワードを入力するように要求されます。
> sqlldr scott ulcase1.ctl
Password: password
パラメータ名を一度使用したら、後続のすべての指定でパラメータ名を入力する必要があります。位置で指定することはできなくなります。たとえば、次のコマンドでは、CONTROL
パラメータを使用して制御ファイル名を指定していますが、ログ・ファイル名はLOG
パラメータなしで指定しています。この場合、ulcase1.log
の位置が正しくても、エラーが発生します。
> sqlldr scott CONTROL=ulcase1.ctl ulcase1.log
かわりに、次のように入力する必要があります。
> sqlldr scott CONTROL=ulcase1.ctl LOG=ulcase1.log
関連項目:
すべてのコマンドライン・パラメータの詳細は、「SQL*Loaderのコマンドライン・パラメータ」を参照してください