Oracle-分配用户只读存储过程权限】的更多相关文章

转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_download.none-task-blog-baidujs-1.nonecase 使用PLSQL 创建Oracle数据库用户并设置权限 1. 首…
系统新来了系统运维人员,要求创建数据库账号,只分配对表,视图,存储程序有只读权限 因为表和视图权限接触比较频繁,所以今天花点时间整理下关于存储过程的权限 关于ORACLE账号的权限问题,一般分为两种权限: 系统权限: 允许用户执行特定的数据库动作,如创建表.创建索引.创建存储过程等 对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列.执行存储过程等 像这种查看存储过程定义的权限为对象权限,但是我们还是首先来看看关于存储过程的系统权限吧: 上图所示关于存储过程的系统权限一共有六种:…
创建用户   oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users;   //创建临时表空间 create temporary tablespace test_temp  tempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf'  size 32m  autoextend on  next 32m maxsize 2048m  extent ma…
1.新建用户 新建用户: create User username Identified by password 修改用户密码: alter User username Identified by password 删除用户密码: drop user user_name [cascade] (cascade:级联删除选项,如果用户包含数据库对象,则必须加 CASCADE选项,此时连同该用户所拥有的对象一起删除.) [注意]: ①只有有DBA权限的用户才能新建用户: ②username :用户名.…
原文地址:https://blog.csdn.net/u012129031/article/details/76218764 1.将用户user1的表权限赋给用户user2 select   'grant select on user1.' || t.table_name  || ' to user2;'  from user_tables t   2. grant select any table to robbie; 3. 根据指定用户名获得对应用户所拥有权限的表 SELECT table_…
(1)--授权某个用户crate synonym的权限,若用户名为scott grant create synonym to scott(2)--创建同义词 create [or replace] synonym syn_name from table_name;(3)--撤销scott创建同义词的权限 revoke create synonym from scott;(4)--删除同义词 Drop synonym syn_name 注:在副表上创建同义词 create or replace s…
系统报错:“无法对SYS拥有的对象创建触发器”,搞不懂是什么原因了,到底这触发器要用什么用户才能建立啊? ORA-04089: 无法对 SYS 拥有的对象创建触发器 第一种方式: 首先,用sys用户as SYSDBA 登陆PL/SQL Developer,左边的objects选My objects--->打开Users--找到要去掉dba权限的用户---右键edit---选Role privileges--->选择Role值为dba一行,点右边的"-"符号删掉---点下方的…
1 CREATE USER username IDENTIFIED BY password; --这个是创建用户(这是最简单的创建语句没有指定表空间) 1 GRANT CREATE SESSION TO username; --这样确保该用户可以登录数据库 1 GRANT CREATE TABLE TO username; --这样该用户可以创建表 相应的还有很多权限,这些就是一些基本的语法…
https://www.jianshu.com/p/fab356d68ae2 grant connect,resource to xinomonitor; 发现不能进行断点调试,然后授如下权限 grant debug any procedure to xinomonitor;grant debug connect session to xinomonitor;…
select * from dba_sys_privs t where t.grantee='HR';select * from dba_role_privs t where t.grantee='HR';…