oracle创建用户授予权限及删除用户
Posted 微笑点燃希望
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle创建用户授予权限及删除用户相关的知识,希望对你有一定的参考价值。
-
创建用户oracle对表空间 USERS 无权限alter user 用户名 quota unlimited on users;
//创建临时表空间create temporary tablespace test_temptempfile ‘E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf‘size 32mautoextend onnext 32m maxsize 2048mextent management local;//创建数据表空间create tablespace test_datalogging www.2cto.comdatafile ‘E:/oracle/product/10.2.0/oradata/testserver/test_data01.dbf‘size 32mautoextend onnext 32m maxsize 2048mextent management local;//创建用户并指定表空间create user username identified by passworddefault tablespace test_datatemporary tablespace test_temp;删除用户drop user 用户名 cascade;---cascade 级联//给用户授予权限grant connect,resource to username;//以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用
在每创建一个对象给其指定表空间了。 www.2cto.com授予权限-- 分配用户 Sam 创建表,创建序列,创建存储过程和创建视图的权限grant create table,create sequence,create view,create procedureto saml 去除用户权限-- 去除用户 Sam 创建视图的权限revoke create view from sam;l 分配角色权限-- 分配角色 manager 创建表,创建序列的权限grant create table,create sequence to manager;l 去除用户权限-- 去除角色 manager 创建视图的权限revoke create table from manager;l 分配表的Select权限给用户-- 分配用户 Sam 在表 tt 上的 select 权限grant select on tt to sam;-- 去除用户 Sam 在表 tt 上的 select 权限revoke select on tt from sam;l 分配表的Update权限给角色www.2cto.com-- 分配表的 Update 权限给角色 Managergrant update on tt to manager;-- 去除表的 Update 权限给角色 Managerrevoke update on tt from manager;l 分配表的Select权限给所有用户-- 分配表的 Select 权限给所有用户grant select on tt to public;-- 去除表的 Select 权限给所有用户revoke select on tt from public;l 分配表的Select权限给用户,且允许他授权给其他人-- 分配表的 Select 权限给用户 Sam ,且允许 sam 罢表的 select 权限授权给他人grant select on tt to sam with grant option;
以上是关于oracle创建用户授予权限及删除用户的主要内容,如果未能解决你的问题,请参考以下文章