为什么我无法在oracle SQL开发人员表标签中看到我创建的表?

时间:2015-01-19 09:00:31

标签: sql oracle oracle-sqldeveloper

我可以运行SQL语句,但无法在“表格”选项卡中找到这些表格。 我怎么解决这个问题? 例如,EMP表未显示在“表”选项卡中。 另外,如何创建新数据库?我是MS SQL服务器后台。 enter image description here

提前感谢!

1 个答案:

答案 0 :(得分:3)

可能有两种可能性 -

  1. 正如Justin Cave所评论的那样,您可能无法以AIUB用户身份登录。执行SHOW USER,如果它不是用户AIUB,则断开连接并以AIUB用户身份登录。
  2. FILTER可能已在SQL Developer中应用于TABLES。尝试清除过滤器选项。
  3. 不要使用SYS,它是特殊的,不适合常规使用。

    • 永远不要使用SYS(或SYSDBA),但是出于维护目的(启动,关闭,备份,恢复)
    • SYS / SYSDBA很特别
    • SYS / SYSDBA是Oracle专有的(尝试打开以&#34开头的SR / TAR;我使用SYS / SYSDBA&#34执行此操作;您将立即看到答案)
    • SYS / SYSDBA与其他任何用户不同,
    • 使用SYS / SYSDBA时,Oracle会停用某些代码路径并激活其他代码
    • 无论您使用SYS / SYSDBA做什么,都不会对任何其他用户进行验证或使其无效。

    永远不要将SYS / SYSDBA用于其他用户可以完成的任何操作。 仅使用SYS / SYSDBA进行其他人无法完成的操作。阅读http://www.orafaq.com/forum/t/164126/0/