[ORACLE]Orac删除其他用户分区表分区的权限不足问题
2017-10-10 09:53
686 查看
最近在工作中遇到这样一个问题:
我在正式环境上有两个oracle用户,一个用户为data,存储分区表数据使用,另一个用户为cde,编写存储过程使用。这两个用户都是同一个项目使用。
在开发环境上,这个cde用户是sysdba权限,所以的开发环境上一直都是调试成功。
但是在正式环境上,就杯具了。
项目是这样的,分区表创建在data用户上,存储过程写在cde用户上,然后的cde的存储过程去删除data分区表的分区,这个时候就会报权限不足的错误。
尝试过在正式环境上给cde用户dba权限,但是单独的删除分区表分区的语句alter table 'tablename' drop partition 'partitionname';可以执行,放在存储过程中还是报错。
原因是因为除了dba权限以外,还是少了一个drop any table权限grant drop any table to 'user_name';这样的话就能删除分区,但是一定要慎用这个权限
我在正式环境上有两个oracle用户,一个用户为data,存储分区表数据使用,另一个用户为cde,编写存储过程使用。这两个用户都是同一个项目使用。
在开发环境上,这个cde用户是sysdba权限,所以的开发环境上一直都是调试成功。
但是在正式环境上,就杯具了。
项目是这样的,分区表创建在data用户上,存储过程写在cde用户上,然后的cde的存储过程去删除data分区表的分区,这个时候就会报权限不足的错误。
尝试过在正式环境上给cde用户dba权限,但是单独的删除分区表分区的语句alter table 'tablename' drop partition 'partitionname';可以执行,放在存储过程中还是报错。
原因是因为除了dba权限以外,还是少了一个drop any table权限grant drop any table to 'user_name';这样的话就能删除分区,但是一定要慎用这个权限
相关文章推荐
- oracle 创建其他用户下物化视图 权限不足问题
- oracle赋权问题(如何在一个用户下查询其他用户的表)
- mongodb用户权限修改,删除以及robomongo显示问题
- 由impdp导入引起的oracle用户权限的问题
- Oracle创建一个用户并赋予其他用户表的访问权限
- centos用户&组权限&添加删除用户问题总结
- oracle 创建用户、赋权限、删除用户和一些基本查询操作
- ORACLE创建用户、创建表空间、分配权限、删除用户操作
- [SharePoint]解决用户权限被无缘无故自动删除的问题
- Kettle 误操作删除列与Oracle 用户权限设置
- Oracle 创建用户、修改用户信息、为用户分配权限、为用户分配表空间配额、删除用户
- centos用户&组权限&添加删除用户问题总结
- Oracle中删除用户遇到的问题
- 11gR2 rac中用户角色分离及常见oracle bin程序及ASM磁盘权限问题汇总
- ORACLE 创建视图时,提示用户权限不足
- oracle创建表空间,删除表空间,同时pl/sql 创建用户的时候赋予的权限
- 【Oracle】创建用户配额总是不足的解决问题 quota
- oracle drop用户cascade 无法顺利删除问题处理-ORA-00604和ORA-00942错误
- 管理分区表+为范围分区表增加分区+为散列分区表增加分区+为列表分区表增加分区+查看当前用户的表和表分区信息+合并分区+删除分区
- ORACLE 创建对象权限不足的问题