表空间

create tablespace acdm_tablespace datafile 'E:/oracle/product/10.2.0/oradata/app/acdmTrue.dbf' size 100M reuse autoextend on next 1M maxsize unlimited extent management local;

 

 

-- Create the user
create user ZL
  default tablespace ACDM_TABLESPACE
  temporary tablespace TEMP
  profile DEFAULT;

 

-- Grant/Revoke role privileges
grant aq_user_role to ZL;

 

删除表空间

DROP TABLESPACE tablespace
[INCLUDING CONTENTS [CASCADE CONSTRAINTS]]
其中tablespace 指定要丢弃的表空间名称
INCLUDING CONTENTS

 

 创建角色,如创建一个名为dept1的角色,口令字为hello:

CREATE ROLE dept1 IDENTIFIED BY hello;

l           使用角色,可以通过修改用户的缺省角色来使用角色,或通过授权的方法来将角色授予其它角色或用户。如将scott用户的缺省角色修改为DEVELOPER:

ALTER USER scott DEFAULT ROLE DEVELOPER;

将角色dept1授予manager角色:

GRANT manager TO scott;

l           使角色生效或失效,DBA可以通过控制角色的生效或失效,来暂时回收用户的一部分权限。如使dept1角色失效:

SET ROLE dept1 DISABLE;

l           删除角色,这将会影响到拥有该角色的用户和其它角色的权限。用DROP ROLE命令删除角色,如:

DROP ROLE dept1;

你可能感兴趣的:(oracle)