SYSTEM 用户登陆,并分配了 grant create any view to public建立如下视图CREATE OR REPLACE FORCE VIEW SYSTEM.VDICT_USER_TABLE_LIST (OBJECT_ID, COMMENTS, TABLE_NAME)
AS
SELECT DISTINCT OBJECT_ID,
COMMENTS,
TABLE_NAME
FROM SYS.DBA_TAB_COMMENTS T1
INNER JOIN SYS.USER_OBJECTS T2
ON T1.TABLE_NAME=T2.OBJECT_NAME
INNER JOIN sys.USER_TABLES T3
ON T3.TABLE_NAME=T1.TABLE_NAME
WHERE T1.TABLE_TYPE='TABLE'
WITH READ ONLY
如此建时,提示出错,也找不到具体错在哪?建立成 SYS.VDICT_USER_TABLE_LIST ,即一直提示 权限不足?只有以SYS用户登陆,才能建立 SYS.VDICT_USER_TABLE_LIST 。可给SYSTEM 分配什么 权限,才能顺利建立视图。Orc 10g
AS
SELECT DISTINCT OBJECT_ID,
COMMENTS,
TABLE_NAME
FROM SYS.DBA_TAB_COMMENTS T1
INNER JOIN SYS.USER_OBJECTS T2
ON T1.TABLE_NAME=T2.OBJECT_NAME
INNER JOIN sys.USER_TABLES T3
ON T3.TABLE_NAME=T1.TABLE_NAME
WHERE T1.TABLE_TYPE='TABLE'
WITH READ ONLY
如此建时,提示出错,也找不到具体错在哪?建立成 SYS.VDICT_USER_TABLE_LIST ,即一直提示 权限不足?只有以SYS用户登陆,才能建立 SYS.VDICT_USER_TABLE_LIST 。可给SYSTEM 分配什么 权限,才能顺利建立视图。Orc 10g
解决方案 »
- oracle PL/SQL 问题
- ORACL 10G RAC 最近莫名其妙会很卡,ADDM查了出这种报告,什么意思啊?
- 执行Oracle存储过程问题,在sqlplus下调用成功,在pl/sql里面就报错
- 怎么将dbms_sql的结果输出到ref cursor中.
- 什么原因登陆不上
- Oracle10g 在SQLPlus控制台运行clear screen导致出错,引起SQLPlus控制台崩溃
- 谁有Oracle8.1.7在Redhat Linux 9 安装文档,绝对给分,在线等待,急!
- 关于OracleOraHome81ManagementServer服务无法启动问题?
- 如何读取数据的前20条记录
- 高手请看这个问题,解决马上给分
- 我用expdp备份一个500G的库,为什么2个多小时过去,只备份了20多G
- PL/SQL 中DELETE语句无效问题
可以使用sys用户登录,然后授权:grant create any view to system;
这个表需要SYS的权限,SYS的权限>system