17.05 - 例: 管理ユーザーの作成 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Release Date
2021年1月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-175K-JPN
Language
日本語 (日本)

Teradataシステムのインストール直後だと仮定します。 DBAがユーザーDBCとしてログオンし、SYSADMINという管理ユーザーを作成するためにCREATE USER要求を発行します。 DBAは、ユーザーSYSADMINとしてCREATE DATABASE要求を実行依頼し、financeexecutiveengineeringmanufacturingmarketingなどの必要なデータベースを作成します。

その後、DBAはユーザーSYSADMINとしてログインしたままで、CREATE USERリクエストを使用して新しいユーザーをfinanceデータベースに追加します。

     CREATE USER marks
     FROM finance AS
     PERMANENT = 1000000,
     PASSWORD = finan1,
     SPOOL = 1200000,
     FALLBACK PROTECTION,
     DUAL AFTER JOURNAL,
     DEFAULT JOURNAL TABLE = finance.journals,
     DEFAULT DATABASE = finance,
     STARTUP = 'EXEC setpf;'
     ACCOUNT = '$mfinance','$hfinance';

ユーザーmarksの作成後、DBAはfinanceに対する権限をWITH GRANT OPTIONでmarksに付与するために、次のリクエストを実行します。

     GRANT ALL ON finance 
     TO marks 
     WITH GRANT OPTION;