首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Oracle 用户、对象权限、系统权限

--================================ --Oracle 用户、对象权限、系统权限 --================================ 一、用户与模式...,如果该用户创建了对象,要加CASCADE删除,否则删除不掉 另外,不能删除当前正在与ORACLE服务器相连的用户。...ORACLE一共有种对象权限 对象权限 表 视图 序列 过程 修改(alter) √ √ 删除(delete) √ √ 执行(execute) √ 索引(index) √ 插入(insert...ALL:对象权限中的所有对象权限 五、更多 Oracle 角色、配置文件 Oracle 表空间与数据文件 SQL 基础--> 集合运算(UNION 与UNION ALL) Oracle 密码文件 使用OEM...,SQL*Plus,iSQL*Plus 管理Oracle实例 Oracle实例和Oracle数据库(Oracle体系结构) SQL 基础-->常用函数 SQL基础-->过滤和排序

2.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

oracle权限

权限分类 1.系统权限。 2.对象权限。3.角色权限 角色本质是多个权限集合,用处是简化权限的管理。角色可以包含系统权限,也可以包含对象权限。分为1.预定义角色。2.自定义角色。...系统权限 指执行特定类型sql命令的权利,常用的有: Createsession 连接数据库 create table 建表 create view 建视图 Createpublic synonym 建同义词...to scott with admin option; 注:系统权限在10g中有166个。  ...对象权限 指访问其他方案对象的权利,比如smith用户要访问scott.emp表 常用的权限:alter delete select insert update index references(引用)...注:对象权限10g中提供了17个 角色 (1) 预定义角色:oracle提供了33个预定义角色, 常用connect resource dba.

58520

Oracle-PROCEDURE权限解读

---- 解决办法 oracle存储过程默认定义者权限,但ROLE对存储过程不可见。 因此需要给cc用户显示赋权。 使用authid current_user也不行。...在执行存储过程时,我们可能会遇到权限问题 AUTHID DEFINER (定义者权限):指编译存储对象的所有者。也是默认权限模式。...oracle给我们提供了在存储过程中使用role权限的方法: 修改存储过程,加入Authid Current_User时存储过程可以使用role权限(调用者权限)。 栗子 ? 编译通过 ?...---- ORACLE权限相关 查看一个用户的所有系统权限(包含角色的系统权限) select privilege from dba_sys_privs where grantee='DATAUSER'...提供的系统权限 select name from sys.system_privilege_map a order by a.name ; oracle 11g中 209条数据

1.2K20

oracle 权限一览表

权限 所能实现的操作 分析 ANALYZE ANY 分析数据库中的任何表、簇或索引 审计 AUDIT ANY 审计数据库中的任何模式对象 AUDIT SYSTEM 启用与停用语句和特权的审计选项...ALTER ANY CLUSTER 改变数据库中的任何一个簇 DROP ANY CLUSTER 删除数据库中的任何一个簇 数据库 ALTER DATA BASE 改变数据库;不管操作系统的特权,经由Oracle...把文件添加到操 作系统中 ALTER TABLESPACE 改变表空间;不管用户有何操作系统特权,经由Oracle把文件添加到操 作系统中 MANAGE TABLESPACE 使任何表空间脱机,使任何表空间联机...假如被取消的话,被授权者的模式对象仍然保留,但是进一步的表空间分配被拒绝,除非这一分配是具体的表空间定额允许的。此系统特权仅可以授予用户,而不授予角色。...要在另一个用户模式中创建视图,你必须具有 CREATE ANY VIEW 特权,拥用者必须在该视图引用的对象上具有所需的特权

1.3K20

Oracle创建设置查询权限用户

u014427391/article/details/98897100 用户创建的可以参考博客: https://blog.csdn.net/u014427391/article/details/84889023 Oracle...授权表权限给用户: 语法:grant [权限名(select|insert |update|delete|all)] on [表名] to [用户名] 例子:给user1授权查询table1的权限:grant...,也可以通过角色来授权,先给角色权限,然后再给用户分配角色 Oracle主要系统角色: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。...CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 普通用户:一般授予connect, resource权限。...DBA管理用户:授予connect,resource, dba权限。 有时候可以直接授权Oracle的系统角色,也可以自己创建角色,然后授权 通过PLSQL设置 ?

2.1K20
领券