【问题标题】:why there is alot of tables in sqldeveloper linux docker? [closed]为什么sqldeveloper linux docker中有很多表? [关闭]
【发布时间】:2022-01-10 14:11:18
【问题描述】:

我使用 docker 在 linux 上设置了 sqldeveloper,在学习构建和使用数据库时,有很多预先存在的表让我很烦!

我想这里有 400 多张桌子! 我怎么能删除那些表? (不影响程序!)

【问题讨论】:

  • 您以 SYS 身份登录,因此您看到的是 SYS 表。这些是数据库使用的表。删除它们意味着你已经杀死了你的数据库。创建一个名为 mohannadalnono 的新用户,以该用户身份登录,您应该会看到零表,直到您开始创建一些表。

标签: linux database docker oracle-sqldeveloper plsqldeveloper


【解决方案1】:

嗯...错误的方法。

  • 您应该以特权用户(例如SYS)的身份进行连接,并且
  • 创建另一个用户,
  • 授予它一些权限(创建会话和创建表是目前最明显的)
  • 该用户随后将用作您的游乐场。
  • 最初它是空的。当您创建表、过程或触发器、包、视图......无论什么时,您都会看到自己的对象。

让该用户(您当前连接到的)单独。只需断开连接即可。

【讨论】:

    猜你喜欢
    • 2011-02-01
    • 1970-01-01
    • 2014-10-16
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 2020-04-21
    • 1970-01-01
    相关资源
    最近更新 更多