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

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

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;