UIDおよびPWD
UID
ではTimesTenサーバーで定義されたユーザー名を指定し、PWD
ではそのUIDに対応するパスワードを指定します。
ユーザーIDおよびパスワードは、TimesTenに内部的に識別されるユーザーが入力する必要があります。または、PWDCrypt
属性を使用して、暗号化されたパスワードを入力することができます。TimesTenの処理によっては、処理を実行するユーザーのUID
とPWD
を要求されることがあります。
クライアント/サーバー・アプリケーションの場合は、クライアントDSN構成または接続文字列でUID
とPWD
を指定します。接続文字列で指定されたUID
およびPWD
の値は、クライアントDSN設定で指定された値より優先されます。
一般に、UID接続属性が指定されていない場合、UIDはオペレーティング・システムで識別されるユーザー名とみなされ、TimesTenでパスワードを入力するように求められることはありません。
Oracle Database表をキャッシュする場合、PWD
はTimesTenのパスワードを指定し、OraclePWD
はOracleのパスワードを指定します。
ノート:
接続文字列またはDSN定義でユーザー名とパスワードを設定するにはUID
接続属性とPWD
接続属性を使用できます。また、パスワードの暗号化を設定するにはPWDCrypt
接続属性を使用できます。ただし、パスワードはウォレットに格納するようにお薦めします。詳細は、「ttUser」を参照してください。
ユーティリティに必要なユーザー認証
パスワードを必要とするすべてのユーティリティでは、パスワードを入力するように要求されます。
接続文字列によって、または指定されたDSNのODBCINI
ファイル内で、UID
接続属性は指定されているがPWD
属性が指定されていない場合は、TimesTenによってパスワードの入力が要求されます。明示的に要求された場合には、入力内容はコマンドラインに表示されません。
TimesTenでパスワードの入力が要求される前にコマンドラインに入力したパスワードは、ps
コマンドによって表示されるため、ユーティリティの最初のコールでPWD
接続属性を使用することはお薦めしません。たとえば、次のような使用方法はお薦めしません。
% ttIsql -connStr "DSN=mydsn;UID=terry;PWD=secret";
一般に、UID
接続属性が指定されていない場合、UID
はオペレーティング・システムで識別されるユーザー名とみなされ、TimesTenでパスワードを入力するように求められることはありません。
ユーティリティでDSN、接続文字列またはデータベース・パスをパラメータとして使用する場合は、コマンドラインの末尾に値を指定します。
必要な権限
これらの属性の値の変更に権限は必要ありません。
TimesTen ScaleoutおよびTimesTen Classicでの使用
これらの属性は、TimesTen ClassicとTimesTen Scaleoutの両方でサポートされています。
設定
UID
およびPWD
は次のように設定します。
属性の設定場所 | 属性の表示 | 設定 |
---|---|---|
CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicの |
|
ユーザーIDを指定する文字列です。 |
CまたはJavaプログラム、あるいはUNIXおよびLinuxシステムのTimesTen Classicの |
|
ユーザーIDに対応するパスワードを指定する文字列です。 |
Windows ODBCデータソース・アドミニストレータ |
「Oracle TimesTen Client DSN Setup」ダイアログの「User ID」および「Password」フィールド |
ユーザーIDを指定する文字列です。 |