为什么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