权限的分类:系统权限、对象(实体)权限

    查询Oracle所有的系统权限:
    select from system_privilege_map;
    查询Oracle所有的对象权限:
    select
    from table_privilege_map;

    常用的系统权限如下:
    create session 创建会话
    create sequence 创建序列
    create table
    create user
    alter user 更改用户
    drop user
    create view
    常用的对象权限:
    select,update,insert,delete,all等(all是所有权限)

    授予系统权限-回收系统权限
    例如:create user user01 identified by pass01;
    connect /as sysdba
    grant connect to user01;
    connect user01/pass01
    connect /as sysdba
    revoke connect from user01;—撤销user01的连接权限
    connect user01/pass01 —连接不上

    connect /as sysdba
    grant create session to user01;
    connect user01/pass01
    connect /as sysdba
    create role manager;
    grant create table,create sequence to manager;
    grant manager to user01;

    授予对象权限-回收对象权限
    connect /as sysdba
    create role manager01;
    grant select,update,insert on scott.emp to manager01;
    grant manager01 to user01;
    connect user01/pass01
    select from scott.emp;
    connect /as sysdba
    revoke select,update,insert on scott.emp from manager01;
    connect user01/pass01
    select
    from scott.emp;—查询不出来