旅游景点 旅游攻略 日本旅游 文化旅游 旅游景区 昆明旅游 桂林旅游 乡村旅游 上海旅游

oracle 如何把A用户所有表的查看权限赋给B用户

时间:2024-10-20 17:00:49

1、双击桌面sqldeveloper软件图标启动软件

oracle 如何把A用户所有表的查看权限赋给B用户

2、新建数据库连接,填写登录数据库信息并选择相应角色进行登录

oracle 如何把A用户所有表的查看权限赋给B用户

3、登录成功后先查询出hr用户下所有的表名,可直接通过dba_tables来进行查询

oracle 如何把A用户所有表的查看权限赋给B用户

4、把查询权限赋给测试用户的方法有两种,一种为当用户下的表比较少的情况下可以直接通过grant select/delete/update on hr.table-name to cem;但这种方式只适合在表数据比较少的情况下

oracle 如何把A用户所有表的查看权限赋给B用户

5、授权成功后使用测试用户进行登录即可对授权过查询权限的表进行访问

oracle 如何把A用户所有表的查看权限赋给B用户

6、另外一种方式是针对表数量非常多至少百个以上进行授权时,如果一个一个进行授权那是相应费时的,可直接使用select 'grant on A.'||object_name||' to B;' from dba_objects where owner='A' and object_type='TABLE';方式生成授权语句,然后直接执行授权语句即可

oracle 如何把A用户所有表的查看权限赋给B用户
© 2025 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com