使用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