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

 时间:2026-02-13 22:43:42

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

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

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

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

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

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

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

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

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

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

6、6.另外一种方式是针对表数量非常多至少百个以上进行授权时,如果一个一个进行授权那是相应费时的,可直接使用

select 'grant on A.'||object_name||' to B;' from dba_objects where owner='A' and object_type='TABLE'; 方式生成授权语句,然后直接执行授权语句即可

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

  • linux 解压zip包命令
  • linux查找文件中的关键字
  • Windows命令行如何查看当前目录下的所有文件夹
  • windows系统怎么查看查看端口是否被占用
  • 如何在Windows 10上启用SSH
  • 热门搜索
    腋下出汗多什么原因 全身浮肿是什么原因 gain是什么意思 爱情观是什么 杏子什么时候成熟 l档是什么意思 房产契税什么时候交 mojito是什么 39岁属什么 gct是什么