【问题标题】:HR Schema sample DB, not displaying HR tables when expanding tables tree?HR Schema 示例数据库,展开表树时不显示 HR 表?
【发布时间】:2019-07-22 18:41:06
【问题描述】:

我是新手,但我刚刚安装了 Oracle Database 19c 和 SQL Developer。我已成功连接到 HR 示例模式。我可以查询 HR 表,例如 HR.EMPLOYEES 等。但是,在 Connections 窗格中,当我展开此连接下的表时,会出现一长串以 AQ$_INTERNET_AGENTS_PRIVS 开头的表和一长串其他表表,但我看不到任何 HR 表?他们在哪?这可能是视图设置吗?

这是练习/家庭作业。虽然它似乎仍然有效,但我无法弄清楚问题是什么。在此处和网络上的其他位置进行了研究。

【问题讨论】:

  • 您确定您实际上是以 HR 身份而不是以 SYS 或其他特权用户身份连接的吗? (顺便说一句,如果您以 HR 身份连接,则不需要 HR. 模式前缀来查看 EMPLOYEES 等。)如果您以 SYS 身份连接,请创建一个新连接,并仅使用它。 This might be helpful.
  • 好的,我想这一定是因为当我放弃 HR 时。前缀,我得到“表或视图不存在”。
  • 就是这样!我与用户凭据建立了新的连接,现在可以按预期使用表格。非常感谢亚历克斯!

标签: oracle-sqldeveloper


【解决方案1】:

UI 向您显示属于您已登录用户的架构的表(和其他对象)。

因此,如果您以 HR 身份登录,您将看到 HR 表格。

否则,如果您想查看属于不同架构的对象,请导航到“其他用户”节点。

或者,如果您的架构中有同义词指向另一个架构中的表,您可以要求 SQL Developer 显示这些

现在,当我查看没有任何表格的用户的表格列表时..

我会更详细地讨论这个here

【讨论】:

    猜你喜欢
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 2021-06-13
    • 1970-01-01
    • 2011-11-07
    • 2015-05-02
    • 2023-03-20
    相关资源
    最近更新 更多