【发布时间】:2020-12-15 16:34:49
【问题描述】:
我希望用户拥有权限的用户是(SQL 开发人员中已经存在的 HR) 我试过了:
create user myUser
Identified by 12345678
default tablespace ts
profile pf
Account unlock;
Grant all on HR to myUser;
cmd 找不到 HR 用户。 谢谢!
【问题讨论】:
-
没有真正的 sql 解决方案可以解决这个问题,也就是克隆用户或创建用户……但是,GUI 可以帮助您thatjeffsmith.com/archive/2015/12/…
-
该语法(将 HR 上的所有权限授予 myUser)不是在查找用户 HR,而是在发出命令的连接用户的架构中查找名为 HR 的表或过程。在您开始自己使用之前,请查阅有关命令的官方文档。正如 Littlefoot 所说,您需要编写一个脚本来创建您需要的实际 GRANT 命令。而且,正如他所说,最好将这些授予 ROLE,然后将 ROLE 授予用户。
标签: database oracle oracle-sqldeveloper privileges user-permissions