oracle创建用户及授权等相关操作
2018-03-15 15:31
302 查看
1、创建用户
2、赋予create session 的权限
3、撤销权限
二、删除用户
若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。
授权操作
–授权存储过程
角色
create user test indentified by test; 这样就创建了一个用户名密码都为test的用户 但这个时候test还是不能登陆成功的,我们需要赋予相应的权限
2、赋予create session 的权限
grant create session to test; 这样test用户就能成功登录进去 赋予用户创建表的权限 grant create table to test; 赋予相应的权限 grant unlimited tablespace to test; 这个时候用户就拥有了创建表的权限 由于表是用户test的,相应的他就拥有了对创建的表的增删查改的权限了
3、撤销权限
revoke create table from test;
二、删除用户
drop user 用户名;
若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。
drop user 用户名 cascade;
授权操作
grant select on tabel1 to tabel2; grant update on tabel1 to tabel2;
–授权存储过程
grant execute on procedure1 to tabel2;
角色
create role farxix;--建立farxix角色 grant insert on table1 to farxix; --将插入表的信息 revoke insert on table1 from xujin1; --收回farxix角色的权限 grant farxix to farxix1; --将角色的权限授权给farxix1; create role farxix1; grant farxix1 to farxix2; --将角色farxix1授权给farxix2; alter user farxix default farxix1,farxix2; --修改用户默认角色 drop role farxix1;--删除角色farxix1;
相关文章推荐
- oracle笔记整理8——生产批量操作语句、oracle系统包、创建用户并授权、变量属性
- Oracle创建用户相关操作
- oracle 创建用户,表空间授权等操作
- oracle创建表空间和用户授权相关资料集锦
- oracle 创建表空间、用户、授权的详细操作sql语句
- Oracle创建新用户的相关操作及问题
- oracle 创建用户,密码 ,授权,表空间操作,删除等
- oracle 创建表空间、用户、授权的详细操作sql语句(windows)
- Oracle创建用户与表空间的相关操作
- oracle 创建表用户/空间/临时表空间设置用户默认表空间 为用户授权操作实例
- oracle如何利用语句一步一步创建用户并且给用户授权等操作
- [学习记录] oracle 给用户授权相关sql
- oracle一个创建用户、创建表空间、授权、建表的完整过程
- ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限
- Mysql在root用户下创建用户名并授权操作
- 分享知识-快乐自己:Oracle创建用户、角色、授权、建表
- oracle创建数据库、表空间、用户并授权
- Linux环境中Oracle数据导入与导出备份创建用户操作
- oracle创建表空间、用户、授权及导入dmp
- Oracle操作(解锁用户,修改密码,无密码登录,创建表空间,赋权)