使用scott角色建立视图时,报了这个错
create or replace view empvd20 as
SELECT E.EMPNO,E.ENAME,E.JOB,E.MGR,E.HIREDATE,E.SAL,E.COMM,D.DNAME FROM EMP E,DEPT D WHERE E.DEPTNO = D.DEPTNO AND E.DEPTNO = 20 with read only;
控制台:ora-01031:insufficient privileges
原因:没有给scott dba权限,需要在sys用户里面给scott用户dba权限
在sys用户中创建查询:
grant dba to scott
在尝试使用scott用户创建名为empvd20的视图时遇到了'ora-01031: insufficient privileges'的错误。问题源于scott用户缺少必要的DBA权限。解决方法是在sys用户下为scott授予DBA权限,通过执行'grant dba to scott'的SQL语句。这将允许scott用户执行创建视图等操作。
3005

被折叠的 条评论
为什么被折叠?



