为什么oracle数据库scott用户创建视图会权限不足?
为什么oracle数据库scott用户创建视图会权限不足
CREATE PUBLIC SYNONYM EMP_SYN FOR SCOTT.EMP;
ORA-01031: 权限不足------解决方案--------------------默认 scott 用户权限很低的,你可以使用 sys 用户将 DBA 权限给 scott 即可
------解决方案--------------------赋权用grant.. on.. to...
grant 你要赋予的权限 on 操作的对象 to 授权用户对象
eg: GRANT select ON titles TO scott --授予scott对titles表的select权限
------解决方案--------------------grant dba to scott
------解决方案--------------------SCOTT 用户用不到DBA权限,否则比较危险
------解决方案--------------------可以新建个用户,赋予dba权限 。再还原scott用户的数据
------解决方案--------------------grant create view to scott;
------解决方案--------------------SQL code
grant dba to scott;---一般不建议给scott用户授DBA权限
------解决方案--------------------
scott用户没有权限了。
grant create view to scott;
------解决方案--------------------
没有权限。
------解决方案--------------------
SQL code
grant create view to scott;
------解决方案--------------------
create any SYNONYM 是一组权限。
就算赋予了 scott 也不能创建public