3,用户授权示
--授权
GRANT
CONNECT,
RESOURCE,
--DBA,
--unlimited tablespace,
CREATE  SESSION,
CREATE ANY SEQUENCE,
CREATE ANY TABLE,
CREATE ANY VIEW ,
CREATE ANY INDEX,
CREATE ANY PROCEDURE,
CREATE ANY DIRECTORY,
ALTER  SESSION,
ALTER ANY SEQUENCE,
ALTER ANY TABLE,
--ALTER ANY VIEW ,        --不能修改视图
ALTER ANY INDEX,
ALTER ANY PROCEDURE,
--ALTER ANY DIRECTORY,    --不能修改目录
--DROP  SESSION,       --不能删除Session
DROP ANY SEQUENCE,
DROP ANY TABLE,
DROP ANY VIEW ,
DROP ANY INDEX,
DROP ANY PROCEDURE,
DROP ANY DIRECTORY,
SELECT ANY TABLE,
SELECT ANY DICTIONARY,
INSERT ANY TABLE,
UPDATE ANY TABLE,
DELETE ANY TABLE,
DEBUG ANY PROCEDURE,
DEBUG CONNECT SESSION,
exp_full_database,
imp_full_database
TO xcj01;
  四:查询用户的权限
  以下的查询中,基本都要以DBA的角色进行查询,如果权限不够,有可能查询不出来数据。
  1,查看用户拥有那些角色
  select * from dba_role_privs a where a.grantee='XCJ01';
  --或
  select * from dba_sys_privs a where a.grantee='XCJ01';
  2,查看角色拥有那些权限
  select ROLE, PRIVILEGE from role_sys_privs where role='RESOURCE';   --RESOURCE,CONNECT,DBA
  --或
  select grantee,privilege from dba_sys_privs where grantee='RESOURCE';
  3,为用户取消角色
  revoke resource from XCJ01;
  4,为用户取消权限
  revoke unlimited tablespace from XCJ01;
  5,后附加一个非常有用的技巧:查看Oracle的版本号。
  select * from v$version where rownum 1;
  五:总结
  这些是Oracle的入门级知识,不是什么高深的理论,但是是经过项目的实践提炼,不管DBA还是开发人员都能用到,写出来与大家共勉。