如何在Oracle 11g中激活hr模式

Bla*_*dow 7 sql oracle oracle11g oracle-sqldeveloper

我正在学习PL/SQL并且正在使用SQL Developer因为我使用hr模式创建了许多用户.但是当用户登录到SQL Developer时会出现类似用户无效的错误.但是当我使用系统用户时,它可以完美地工作但没有hr模式.

所以:

  • 如何在系统用户或中激活hr模式
  • 如何让用户在SQL开发人员中使用.

我正在使用Oracle 11g express

小智 14

ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;
Run Code Online (Sandbox Code Playgroud)

然后,输入此命令

连接HR/HR


Van*_*ogh 6

这可能有所帮助

通过hr帐户解锁来识别ALTER USER hr;

GRANT CONNECT,RESOURCE to hr;

更改用户,由OE帐户解锁;

GRANT CONNECT,RESOURCE to OE;


Joa*_*son 2

不确定这是否应该是一个答案,因为这个问题不太了解具体细节,但您需要向新用户授予数据库的适当权限,以便他们可以使用。

例如,您需要授予用户“创建会话”权限,以便能够连接并对用户应有权访问的表进行适当的访问。

那么用户就有了正确的权限,你应该可以很好地使用 SQL Developer。

您可以在这里找到一个可以帮助您正确设置用户的示例,但是设置数据库权限有点取决于您希望安全性如何工作(即只读、存储过程、对某些表的访问受到限制)。 ..)