創(chuàng)建用戶案例
?
l?????
創(chuàng)建用戶(USER)
l?????
刪除用戶
l?????
修改密碼
l?????
創(chuàng)建角色(ROLE)
l?????
刪除角色
l?????
給用戶分配角色
|
?
說(shuō)明:用
sys
用戶以
sysdba
的身份登錄
SQL*Plus Worksheet
,運(yùn)行下面腳本,實(shí)現(xiàn)對(duì)用戶的簡(jiǎn)單管理。
?
l?????
創(chuàng)建用戶 (USER)
--
創(chuàng)建一個(gè)用戶
Sam
,密碼是
Sam
create user sam identified by sam;
|
?
l?????
刪除用戶
--
刪除用戶
Sam
drop user sam;
|
?
l?????
修改密碼
--
修改
Sam
的密碼為
1234
alter user sam identified by 1234;
|
?
l?????
創(chuàng)建角色(ROLE)
--
創(chuàng)建角色
manager
create role manager;
|
?
l?????
刪除角色
--
刪除角色
manager
Drop role manager;
|
?
l?????
給用戶分配角色
--
給用戶
Sam
分配角色
manager
grant manager to sam;
|
?
l?????
給用戶撤銷(xiāo)角色
--
給用戶
Sam
撤銷(xiāo)角色
manager
revoke manager from sam;
|
conn?sys
/
cms
@cms
?
as
?sysdba

CREATE
?
USER
?"CMS"??PROFILE?"
DEFAULT
"?
????IDENTIFIED?
BY
?"cms"?
DEFAULT
?TABLESPACE?"USERS"?
????
TEMPORARY
?TABLESPACE?"
TEMP
"?
????ACCOUNT?UNLOCK;
GRANT
?"CONNECT"?
TO
?"CMS";
GRANT
?"DELETE_CATALOG_ROLE"?
TO
?"CMS";
GRANT
?"DM_CATALOG_ROLE"?
TO
?"CMS";
GRANT
?"EXECUTE_CATALOG_ROLE"?
TO
?"CMS";
GRANT
?"EXP_FULL_DATABASE"?
TO
?"CMS";
GRANT
?"HS_ADMIN_ROLE"?
TO
?"CMS";
GRANT
?"IMP_FULL_DATABASE"?
TO
?"CMS";
GRANT
?"OLAP_USER"?
TO
?"CMS";
GRANT
?"RECOVERY_CATALOG_OWNER"?
TO
?"CMS";
GRANT
?"RESOURCE"?
TO
?"CMS";
GRANT
?"SCHEDULER_ADMIN"?
TO
?"CMS";
GRANT
?"SELECT_CATALOG_ROLE"?
TO
?"CMS";