For v$ views you need to grant privilege to each v_$ directly
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,最近在看Thomas Kyte的,在定制环境的时候,运行以下脚本,出现问题: scott@SHENZHEN> grant select any table to scott; scott@SHENZH
千家信息网最后更新 2025年12月02日For v$ views you need to grant privilege to each v_$ directly最近在看Thomas Kyte的<Expert Oracle.Database.Architecture.9i.and.10g>,在定制环境的时候,运行以下脚本,出现问题: scott@SHENZHEN> grant select any table to scott; scott@SHENZHEN> create or replace view stats as select 'STAT...' || a.name name, b.value from v$statname a, v$mystat b where a.statistic# = b.statistic# union all select 'LATCH.' || name, gets from v$latchlatch union all 9 select 'STAT...Elapsed Time', hsecs from v$timer; from v$statname a, v$mystat b *ERROR at line 3:ORA-01031: insufficient privileges[@more@]欲将这几个动态性能视图的select权限单独赋给Scott:sys@SHENZHEN> grant select on v$mystat to scott; grant select on v$mystat to scott *ERROR at line 1:ORA-02030: can only select from fixed tables/views查询后发现,原来v$对象,并不是视图,而是指向v_$视图的同义词,而视图是基于真正的v$视图创建的。还有X$表,这一部分表是Oracle数据库的运行基础,在数据库启动时由Oracle应用程序动态创建。这部分表对数据库来说至关重要,所以Oracle不允许SYSDBA之外的用户直接访问,显示授权不被允许。将select权限赋给4个v_$视图sys@SHENZHEN> grant select on v_$mystat to scott; Grant succeeded.sys@SHENZHEN> grant select on v_$statname to scott;Grant succeeded.sys@SHENZHEN> grant select on v_$latch to scott; Grant succeeded.sys@SHENZHEN> grant select on v_$timer to scott; Grant succeeded.scott@SHENZHEN> create or replace view stats 2 as select 'STAT...' || a.name name, b.value 3 from v$statname a, v$mystat b 4 where a.statistic# = b.statistic# 5 union all 6 select 'LATCH.' || name, gets 7 from v$latch 8 union all 9 select 'STAT...Elapsed Time', hsecs from v$timer;View created.问题解决!Reference:http://space.itpub.net/9252210/viewspace-591741http://www.orafaq.com/forum/t/72902/2/http://zhangsolomon.itpub.net/post/39913/488842http://blog.csdn.net/yang073402/archive/2010/04/13/5482987.aspxhttp://www.alidw.com/?p=263
视图
数据
数据库
动态
权限
问题
运行
重要
分表
同义词
基础
对象
应用程序
性能
指向
时候
环境
用户
程序
而是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
顺义区制造软件开发报价
服务器怎么安装xp
扫码通电软件开发商
网络安全法单选题及答案
app软件开发与设计专业
服务器管理器远程登录
单位停车证数据库
服务器系统安全与维护 论文
梦幻西游手游九龙服务器
杭州紫貂网络技术
网络技术教育中心竞聘报告
2019成都网络安全大会
set中的取得数据库
青龙面板需要什么服务器
IBM数据库代表产品
服务器做raid需要保存吗
杭州源锦网络技术有限公司
网络安全选项在哪
湖北硕高网络技术有限公司
数据库 录像档案 录著
交行软件开发跳槽
网络安全常见的类型
怎样修改网络安全密匙
城阳区游戏软件开发公司
国家网络安全产业园海淀大楼
网络安全整改情况函怎么写
服务器分之8 2
怎么连接本地服务器的数据库
网络技术有限公司有什么职位
杭州网络安全研究所高危