我正在学习PL/SQL,并且正在使用,因为我用hr模式创建了许多用户。但是,当用户登录到时,会给出一个错误,就像用户无效一样。但是当我使用系统用户时,它工作得很完美,但没有人力资源模式。
所以:
我用的是Oracle 11g快递
发布于 2012-01-09 06:12:32
甚至不确定这是否应该是一个答案,因为这个问题在某种程度上是针对具体细节的,但是您需要将数据库上的适当权限授予新用户才能使用。
例如,您需要授予"create“,以便用户能够连接并适当访问用户应该访问的表。
然后用户拥有正确的权限,您应该可以使用SQL。
您可以找到一个示例,可以帮助您在这里上正确设置用户,但在数据库上设置权限在一定程度上取决于您希望安全性如何工作(即只读存储过程、对某些表的访问受限.)。
发布于 2014-09-29 17:12:51
ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;然后,输入以下命令
连接HR/HR
发布于 2014-03-07 17:22:22
这可能会有帮助
更改用户人力资源由人力资源帐户识别解锁; 将资源分配给人力资源; 更改由oe帐户识别的用户OE解锁; 授予连接,资源到OE;
https://stackoverflow.com/questions/8784503
复制相似问题