【问题标题】:How to activate the hr schema in Oracle 11g如何在 Oracle 11g 中激活 hr 模式
【发布时间】:2012-01-09 06:05:46
【问题描述】:

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

所以:

  • 如何在系统用户中激活 hr 架构
  • 如何让用户在 SQL 开发人员中使用。

我使用的是 Oracle 11g express

【问题讨论】:

    标签: sql oracle oracle11g oracle-sqldeveloper


    【解决方案1】:
    ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;
    

    然后,输入这个命令

    连接人力资源/人力资源

    【讨论】:

    【解决方案2】:

    这可能会有所帮助

    ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;

    GRANT CONNECT,资源到 hr;

    ALTER USER OE IDENTIFIED BY OE ACCOUNT UNLOCK;

    GRANT CONNECT,资源给 OE;

    【讨论】:

      【解决方案3】:

      不确定这是否应该是一个答案,因为这个问题对具体细节有点轻描淡写,但是您需要将数据库上的适当权限授予新用户才能使用。

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

      那么用户有正确的权限,你应该可以使用SQL developer。

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

      【讨论】:

      • 是的,我知道,但我怎么能在 oracle 11g 中做到这一点。你能提供一个链接参考这个主题吗?
      • 添加了一个 URL 如何创建和设置基本用户的答案。
      • 好的,谢谢,我在网上找到了这个搜索,希望对其他任何人有帮助这是如何通过命令行激活 ht 架构 alter user hr account unlock by pass 识别 b>
      • @Joachim Isaksson,很棒的解释。
      【解决方案4】:
      ALTER USER hr IDENTIFIED BY hr ACCOUNT UNLOCK;
      GRANT CONNECT, RESOURCE to hr;
      CONNECT HR/hr;
      Password : hr
      

      【讨论】:

        猜你喜欢
        • 2012-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-15
        • 1970-01-01
        • 2011-09-20
        • 1970-01-01
        相关资源
        最近更新 更多