1、建立视图,用来测试测量REDO
create or replace view v_measure_redo_size
as select name, value
from v$mystat, v$statname
where v$mystat.statistic# = v$statname.statistic#
and v$statname.name = 'redo size';
提示 ORA-02030: 只能从固定的表/视图查询 或者 权限不足
因为v$mystat不是一个视图,其实它是一个同义词,需要执行下面步骤
5、6 脚本
解决方法:
1、使用system用户登录,connect as DBA
2、赋予scott用户创建视图的权限:GRANT CREATE VIEW TO USER
3、赋予scott可以查询任何表的权限:GRANT SELECT ANY TABLETO USER
4、赋予scott可以查询任何字典的权限:GRANT SELECT ANY DICTIONARY TO USER
5、grant select on v_$statname to hello_oracle;
6、grant select on v$mystat to hello_oracle;