您的位置:首页 > 数据库 > Oracle

Oracle用户管理

2016-05-11 00:00 453 查看
##启动数据库监听

lsnrctl start
oradim -starup -sid orcl

##10g的登陆
例子:

sqlplus /as sysdba

##显示用户

show user;

##创建用户

create user lisi identified by lisi;

##授权:登陆权限

grant create session to lisi;

##授权:创建表权限

grant create table to lisi;

##授权:创建表空间的权限

grant unlimited tablespace to lisi;
grant create tablespace to lisi;

##撤销权限

revoke create table from lisi;

##查看权限

select * from user_sys_privs;
select * from user_tab_privs;

##对象授权
即:一个用户操作另一个用户的表

###查询授权:

grant select on mydb to user2;

###撤销查询权限:

revoke select on mydb from user2;

###插入权限:

grant insert on mydb to user2;

###撤销查询权限:

revoke insert on mydb from user2;

###更新权限:

grant update on mydb to user2;

###删除权限:

grant delete on mydb to user2;

###撤销所有的权限:

revoke all on mydb from user2;

##把某某表的某权限给所有的用户

grant select on mydb to public;

##把某某表的所有权限给所有的用户

grant all on mydb to public;

##指定某一列的修改权限

grant insert(id) on mydb to user2;
revoke insert on mydb from user2;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: