使用上の注意 - FastLoad

Teradata® FastLoad リファレンス

Product
FastLoad
Release Number
17.00
Published
2020年6月
Language
日本語
Last Update
2021-01-07
dita:mapPath
ja-JP/ije1544831946874.ditamap
dita:ditavalPath
ja-JP/ije1544831946874.ditaval
dita:id
B035-2411
Product Category
Teradata Tools and Utilities

次の表に、LOGONコマンドを使用する場合の考慮事項を記載します。

LOGONの使用上の注意
対象 使用上の注意
ログオン パラメータ 標準のログオンでは、パラメータ(tdpidusernamepasswordacctid)は、データベースとの間に確立されたすべてのセッションで使用されます。LOGONコマンドは1度だけ使用できます。

シングル サインオンのログオンでは、データベースへのゲートウェイにシングル サインオン(SSO)の使用が設定されている場合、Teradataクライアント マシンへのログオンが済んでいれば、LOGONコマンドでマシン名、ユーザー名、パスワードを指定する必要はありません。Teradataクライアント マシンへのログオン時に指定したユーザー名とパスワードの組み合わせに対し、ネットワーク セキュリティを介してシングル サインオンの認証が行なわれるため、有効なTeradataユーザーはデータベースへのログオンが許可されます。SSOは、ゲートウェイがSSOだけを受け付けるように設定されている場合以外は、極力使用しないでください。

現在ログオン中のデータベース以外のデータベース システムに接続するためには、LOGONコマンドにTDPidが含まれていなければなりません。TDPidを指定しない場合、clispb.datに含まれるデフォルトが使用されます。デフォルト値の設定については、Teradata® Call-Level Interface Version 2リファレンス - ワークステーション接続システム, B035-2418を参照してください。

正しく解釈されるためには、TDPidとデータベースのユーザー名を区別できるように、TDPidの後に分離記号のスラッシュ('/')が必要です。例えば、sluggerに接続するには、次のいずれか1つを入力します。

.LOGON slugger/;

.LOGON slugger/,,'acctinfo';

アカウントIDが使用されている場合、オプションのアカウントIDをLOGONコマンドで指定する必要があります。

スクリプトにパスワードが表示されないようにするには、Teradata Walletを使用します。詳細については、Teradata Vantage™ - Advanced SQL Engineセキュリティ管理ガイド, B035-1100および該当するTeradata Tools and Utilitiesインストール ガイドを参照してください。
Teradata FastLoadの起動 LOGONコマンドはTeradata FastLoadジョブを開始し、以下のものを自動的に確立します。
  • 2つのTeradata SQLセッション
  • いくつかのTeradata FastLoadセッション
  • Teradata FastLoadがメインSQLセッションへの接続を最初に試みたときにTeradata Databaseがダウンしていると、Teradata FastLoadはエラー メッセージを表示して終了します。
  • Teradata FastLoadがメインSQLセッションへの2回目以降の接続を試みた場合や、接続先が予備のSQLセッションまたはデータ セッションであった場合に、データベースがダウンしていると、Teradata FastLoadは16回まで接続を再試行します。それでもデータベースがダウンしたままの場合、Teradata FastLoadはエラー メッセージを表示して終了します。
セッション数 Teradata FastLoad" セッションの数は、制約事項と制限の「セッション制限」セクションで説明されているシステム限界値によって異なります。
Teradata FastLoadはセッションを16のグループにして、以下のいずれかになるまで接続を試みます。
  • SESSIONSコマンドで指定した数のセッションが接続される。
  • データベース エラー2632が戻される。
  • 他のなんらかのセッション限度に達する。
SESSIONSコマンドに指定した数が、使用可能なセッション数を超えている場合、Teradata FastLoadは、使用可能なセッションの数だけを記録します。
報告されるセッション数 LOGONコマンドを入力すると、Teradata FastLoadは、ログオンされたTeradata FastLoadセッションの数を報告します。Teradata SQLセッションはこのレポートに含まれません。
文字サポート EONをサポートしていないデータベースでは、オブジェクト名に対して現在サポートされているマルチバイト文字は30バイトに制限されています。EONをサポートしているデータベースでは、128文字に制限されています。

この制限は、usernamepasswd、およびaccountに適用されます。

CLIではUTF-8と他のTeradataがサポートするマルチバイト文字セット(日本語、中国語、韓国語)のログオン文字列をASCIIとして処理します。CLIは解析前に変換しないため、マルチバイト文字を使用、またはマルチバイト文字とASCIIを併用したログオン文字列は、オブジェクト名の合計サイズが30バイトを超えるか(EONをサポートしないデータベースの場合)、128文字を超えると(EONをサポートするデータベースの場合)、無効になる可能性があります。

回避するには30バイトより小さいサイズのオブジェクト名を作成するか(EONをサポートしないデータベースの場合)、または128文字より小さいサイズのオブジェクト名を作成します(EONをサポートするデータベースの場合)。