Oracle给用户赋予dba权限并且赋予创建视图、查询表的权限

1、赋予dba的权限

grant dba to user;

2、在创建用户的时候如果直接给用户DBA权限,那么在B用户中可以直接查询A用户的表,但是在创建视图时就会报无权限,
在这种情况下需要再在被访问的A用户里面去给予要访问该表的B用户授权。


解决方法:

1、赋予用户创建视图的权限:GRANT CREATE VIEW TO USER
2、赋予可以查询任何表的权限:GRANT SELECT ANY TABLE TO USER
3、赋予可以查询任何字典的权限:GRANT SELECT ANY DICTIONARY TO USER

猜你喜欢

转载自blog.csdn.net/menghuannvxia/article/details/84061456