【发布时间】:2016-03-21 04:09:57
【问题描述】:
如何在 oracle 10 g (TOAD/SQL Developer/SQL Plus) 中创建一个新用户并授予他对 ORCL 数据库的访问权限。我尝试在 SQL Developer 中执行此操作,但是当我尝试使用新创建的用户登录时,它显示 "Insufficient privileges"
【问题讨论】:
-
create user my_user identified by my_password然后grant dba to my_user; p.s.这个问题有据可查 -
@are 你在哪里定义了你授予这个用户访问哪个数据库?
-
@WasimQadir 你确定你的意思是数据库而不是模式?数据库是物理层面的隔离,模式只是逻辑上的隔离。用户和模式是同义词。除非您创建了所需的数据库链接并让用户这样做,否则用户无法访问另一个数据库。
-
请不要将 DBA 授予用户。从所需的最低权限开始,例如 CONNECT 并从那里开始