توضیحات
دستور ساخت یوزر در یک اکانت یوزر میسازد که به شما اجازه ورود به دیتابیس اوراکل را میدهد.
دستور
دستور ساخت یوزر در اوراکل به صورت زیر است:
CREATE USER user_name IDENTIFIED { BY password | EXTERNALLY [ AS 'certificate_DN' ] | GLOBALLY [ AS '[ directory_DN ]' ] } [ DEFAULT TABLESPACE tablespace | TEMPORARY TABLESPACE { tablespace | tablespace_group } | QUOTA integer [ K | M | G | T | P | E ] | UNLIMITED } ON tablespace [ QUOTA integer [ K | M | G | T | P | E ] | UNLIMITED } ON tablespace ] | PROFILE profile_name | PASSWORD EXPIRE | ACCOUNT { LOCK | UNLOCK } [ DEFAULT TABLESPACE tablespace | TEMPORARY TABLESPACE { tablespace | tablespace_group } | QUOTA integer [ K | M | G | T | P | E ] | UNLIMITED } ON tablespace [ QUOTA integer [ K | M | G | T | P | E ] | UNLIMITED } ON tablespace ] | PROFILE profile | PASSWORD EXPIRE | ACCOUNT { LOCK | UNLOCK } ] ] ;
user_name: نام اکانت دیتابیس است که میخواهیم داشته باشیم.
PROFILE profile_name: این گزینه اختیاری است و نام پروفایلی است که میخواهید به اکانت خود اختصاص دهید، که این کار برای مدیریت بهتر منابع به کار میرود.
PASSWORD EXPIRE: گزینهای اختیاری است و اگر فعال شود بعد از لاگین کردن یوزر به اکانت خود باید پسورد ریست شود.
ACCOUNT LOCK: گزینهای اختیاری است و فعال کردن آن باعث میشود دسترسی به اکانت غیرفعال شود.
ACCOUNT UNLOCK: گزینهای اختیاری است و فعال کردن آن باعث میشود دسترسی به اکانت فعال شود.
مثال
در زیر مثالهایی از دستور Create User را مشاهده میکنیم:
CREATE USER smithj IDENTIFIED BY pwd4smithj DEFAULT TABLESPACE tbs_perm_01 TEMPORARY TABLESPACE tbs_temp_01 QUOTA 20M on tbs_perm_01; CREATE USER smithj IDENTIFIED BY pwd4smithj DEFAULT TABLESPACE tbs_perm_01 TEMPORARY TABLESPACE tbs_temp_01 QUOTA 20M on tbs_perm_01 PASSWORD EXPIRE;