【问题标题】:Hide tables in Oracle XE database在 Oracle XE 数据库中隐藏表
【发布时间】:2011-05-26 05:54:07
【问题描述】:

我正在使用 Oracle XE,但我想以用户身份登录,但不能创建表、约束等,但无法查看所有其他系统表和您在使用系统登录时看到的内容帐户。

我怎样才能做到这一点?

【问题讨论】:

    标签: oracle oracle-xe


    【解决方案1】:

    您需要创建一个新用户:

    CREATE USER xxx IDENTIFIED BY yyyy;
    

    从那里,为您要授予用户的权限发出 GRANT:

    GRANT CREATE SESSION TO xxx;
    GRANT CREATE TABLE TO xxx;
    GRANT CREATE VIEW TO xxx;
    

    等等

    有关您可以授予的所有权限,请参阅SQL Reference 文档。用户 xxx 将只能看到他们自己的对象和他们被授予权限的对象。

    【讨论】:

      猜你喜欢
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 2017-11-07
      • 2013-08-04
      • 2013-09-10
      • 2016-06-03
      • 2018-12-23
      • 2010-10-16
      相关资源
      最近更新 更多