目的
LOGONコマンドは、Teradata Databaseセッションを確立します。
構文規則
- tdpid
- 特定のTeradata Databaseに関連する識別子。
デフォルトの識別子はTDP0になります。
- username
- 対応するTeradata Database上のユーザーID。
usernameの最大長は、30文字です。
- password
- usernameに関連するパスワード。
パスワードの最大長は、30文字です。
対話モードでは、プロテクトされている領域の中の次の行にパスワードを入力できます。 - acctid
- usernameに関連するアカウント識別子。acctidは、最高30文字までを含むことができます。
両側に単一引用符がある場合には、それらも30文字の一部としてカウントされます。
使用上の注意
LOGONコマンドは、dulセッションで最初に入力するコマンドです。このコマンドは、Teradata Databaseのセッションを確立して、dul操作に使用されるシステム リソースに対してユーザーとアカウントを識別します。システム セキュリティを守るため、dulを対話モードで使用しているときにはパスワードは表示されません。
ロード操作またはアンロード操作を実行するためには、ユーザーが、Teradata DatabaseのDBC.SW_EVENT_LOGおよびTeradata Database上のダンプ テーブルに対してCREATE、DROP、およびSELECT権限を持っていなければなりません。
Teradata Databaseにログオンすると、dulはデフォルトのデータベースをクラッシュダンプに変更します。クラッシュダンプ データベースは、Teradata Databaseが最初にダンプを保存する場所です。ただし、デフォルトのデータベースは、DATABASEコマンドを使用して変更することができます。
権限の付与の詳細については、<Teradata Vantage™ - データベース管理、B035-1093>を参照してください。クラッシュダンプ データベースの詳細については、DATABASEを参照してください。
Teradata Walletを利用したログオン
Teradata Walletは、クライアントのクレデンシャル(認証情報)を安全に保管します。Teradata Database認証用のパスワードを格納し、実行時には同パスワードを自動的に取得してデータベースに送信します。Teradata Walletは、DULによるログオンで使用する前に、ユーザー名とパスワードで構成する必要があります。Teradata Walletの構成設定に関する詳細については<Teradata Vantage™ NewSQLエンジンのセキュリティ管理、B035-1100>を参照してください。
例: Teradata Databaseへのバッチ モード ログオン
TDP0のtdpid、Adminのユーザー名、abcのパスワードを使用してTeradata Databaseにログオンするには、以下を入力します。
LOGON TDP0/Admin,abc ;次のように表示されます。
*** Logon successfully completed. *** Teradata Database Release is 14.00.00 *** Teradata Database Version is 14.00.00 *** Transaction Semantics are BTET. *** Character Set Name is 'ASCII'. *** Changing current database to crashdumps. *** New default database accepted. *** File Compression Enabled. *** MultiFile option ON. *** NoSpool option OFF.
例: Teradata Databaseへの対話モード ログオン
crashdumpsというtpid、crashdumpsというユーザー名、およびcrashdumpsというパスワードを使ってTeradata Databaseにログオンするには、以下を入力します。
- ログオンを入力し、Enterキーを押します。
例えば、次のようになります。
.logon crashdumpsログオンが繰り返され、パスワードの入力を求めるプロンプトが表示されます。
.logon crashdumps Password:
- パスワードを入力し、Enterキーを押します。
例えば、次のようになります。
crashdumpsパスワードは画面には表示されません。
次のように表示されます。
*** Logon successfully completed. *** Teradata Database Release is 14.00.00 *** Teradata Database Version is 14.00.00 *** Transaction Semantics are BTET. *** Character Set Name is 'ASCII'. *** Changing current database to crashdumps. *** New default database accepted. *** File Compression Enabled. *** MultiFile option ON. *** NoSpool option OFF. Dump Unload/Load - Enter your command:
例: Teradata Walletを使用したバッチ モード ログオン
Teradata Walletによって作成されたユーザー名とパスワード文字列を使用してTeradata Databaseシステムtdpid01にログオンするには、次のように入力します。
logon tdpid01/$tdwallet(dultuser),次のように表示されます。
*** Logon successfully completed. *** Teradata Database Release is 14.00.00.00 *** Teradata Database Version is 14.00.00.00 *** Transaction Semantics are BTET. *** Character Set Name is 'ASCII'. *** Changing current database to crashdumps. *** New default database accepted. *** File Compression Enabled. *** MultiFile option OFF. *** NoSpool option OFF.
例: Teradata Walletを使用した対話モード ログオン
Teradata Databaseのユーザー名とTeradata Walletユーザーdultuserのパスワードを使用してTeradata Database tdpid02にログオンするには、対話型プロンプトで以下を入力します。
logon tdpid02/$tdwallet(dultuser);パスワード プロンプトで次のように入力します。
$tdwallet(dultuser)次のように表示されます。
*** Logon successfully completed. *** Teradata Database Release is 14.00.00.00 *** Teradata Database Version is 14.00.00.00 *** Transaction Semantics are BTET. *** Character Set Name is 'ASCII'. *** Changing current database to crashdumps. *** New default database accepted. *** File Compression Enabled. *** MultiFile option ON. *** NoSpool option OFF.