zoukankan      html  css  js  c++  java
  • tabuser_tablesdba_tables区别

    创建用户 liaomin huqun 密码自定

    Liaomin 用户创建表lucene

    Huqun 用户创建表 quartz

    登陆liaomin 输出sql语句

    SQL> select * from tab;

     

    TNAME                          TABTYPE  CLUSTERID

    ------------------------------ ------- ----------

    QUARTZ                         TABLE  

     

    切换用户

    SQL> conn huqun/huqun@huqun;

    Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0

    Connected as huqun

    登陆huqun输出sql语句

    SQL> select * from tab;

     

    TNAME                          TABTYPE  CLUSTERID

    ------------------------------ ------- ----------

    LUCENE                         TABLE  

     

    由此可见 tab 表是输出 不同用户自己创建的表

     

     

    liaomin 去除dba权限 赋予连接权限

    SQL> select * from dba_tables;

     

    select * from dba_tables

    ORA-00942: 表或视图不存在

    SQL> select * from user_tables;

    ---------------- -------------------- ---------- ---------- ----------- ------------- ----------- ------------ ---------

    QUARTZ                         SYSTEM     

    liaomin 赋予dba权限

    SQL> select * from dba_tables;

    。。。。。。。。。。。。。。。。。。。。

    结果一大堆 输出的结果就是

    具有dba权限的用户创建的表的集合,说明没有dba权限不能查看dba_tables

    从列表中我们可以看出

    dba_tables列表出来的数据多了一个owner 表明是哪个用户创建 user_tables则没有

    查询语句为

    select * from dba_tables where table_name='NN_APPLICATION';

    table_name必须大写否则查不出任何东西

     

    无论什么用户只要具有connect权限 都可以在dba_users查看当前用户创建的表

  • 相关阅读:
    圆形刻度盘 进度 展示
    弧度、角度换算公式
    placeholder 颜色更改
    移除HTML5 input在type="number"时的上下小箭头
    linux 安装python-setuptools
    通过helm 安装 harbor 不成功问题处理
    k8s 添加ingress 暴露服务
    k8s编辑pod配置信息
    postgres 数据导入导出
    万能视频后台转码
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9332147.html
Copyright © 2011-2022 走看看